From ccb26303adae21540684f93b955efd313aac19df Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Sat, 15 Mar 2025 22:01:10 +0000 Subject: [PATCH 001/166] qt: Added Report Compatibility button which redirects to Azahar compatibility list --- src/citra_qt/citra_qt.cpp | 9 ++++----- src/citra_qt/citra_qt.h | 1 - src/citra_qt/main.ui | 6 ------ 3 files changed, 4 insertions(+), 12 deletions(-) diff --git a/src/citra_qt/citra_qt.cpp b/src/citra_qt/citra_qt.cpp index 28de04793..fdca317df 100644 --- a/src/citra_qt/citra_qt.cpp +++ b/src/citra_qt/citra_qt.cpp @@ -1011,7 +1011,10 @@ void GMainWindow::ConnectMenuEvents() { connect_menu(ui->action_Pause, &GMainWindow::OnPauseContinueGame); connect_menu(ui->action_Stop, &GMainWindow::OnStopGame); connect_menu(ui->action_Restart, [this] { BootGame(QString(game_path)); }); - connect_menu(ui->action_Report_Compatibility, &GMainWindow::OnMenuReportCompatibility); + connect_menu(ui->action_Report_Compatibility, []() { + QDesktopServices::openUrl(QUrl(QStringLiteral( + "https://github.com/azahar-emu/compatibility-list/blob/master/CONTRIBUTING.md"))); + }); connect_menu(ui->action_Configure, &GMainWindow::OnConfigure); connect_menu(ui->action_Configure_Current_Game, &GMainWindow::OnConfigurePerGame); @@ -2429,10 +2432,6 @@ void GMainWindow::OnLoadComplete() { UpdateSecondaryWindowVisibility(); } -void GMainWindow::OnMenuReportCompatibility() { - // NoOp -} - void GMainWindow::ToggleFullscreen() { if (!emulation_running) { return; diff --git a/src/citra_qt/citra_qt.h b/src/citra_qt/citra_qt.h index e352b49a3..1c5184928 100644 --- a/src/citra_qt/citra_qt.h +++ b/src/citra_qt/citra_qt.h @@ -228,7 +228,6 @@ private slots: void OnStopGame(); void OnSaveState(); void OnLoadState(); - void OnMenuReportCompatibility(); /// Called whenever a user selects a game in the game list widget. void OnGameListLoadFile(QString game_path); void OnGameListOpenFolder(u64 program_id, GameListOpenTarget target); diff --git a/src/citra_qt/main.ui b/src/citra_qt/main.ui index 3e93ebaaf..c50017803 100644 --- a/src/citra_qt/main.ui +++ b/src/citra_qt/main.ui @@ -636,15 +636,9 @@ - - false - Report Compatibility - - false - From 5e0797b11279eb53ba74aa3dfc359c64534b5a23 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Sat, 15 Mar 2025 22:01:10 +0000 Subject: [PATCH 002/166] qt: Added Report Compatibility button which redirects to Azahar compatibility list --- src/citra_qt/citra_qt.cpp | 9 ++++----- src/citra_qt/citra_qt.h | 1 - src/citra_qt/main.ui | 6 ------ 3 files changed, 4 insertions(+), 12 deletions(-) diff --git a/src/citra_qt/citra_qt.cpp b/src/citra_qt/citra_qt.cpp index 28de04793..fdca317df 100644 --- a/src/citra_qt/citra_qt.cpp +++ b/src/citra_qt/citra_qt.cpp @@ -1011,7 +1011,10 @@ void GMainWindow::ConnectMenuEvents() { connect_menu(ui->action_Pause, &GMainWindow::OnPauseContinueGame); connect_menu(ui->action_Stop, &GMainWindow::OnStopGame); connect_menu(ui->action_Restart, [this] { BootGame(QString(game_path)); }); - connect_menu(ui->action_Report_Compatibility, &GMainWindow::OnMenuReportCompatibility); + connect_menu(ui->action_Report_Compatibility, []() { + QDesktopServices::openUrl(QUrl(QStringLiteral( + "https://github.com/azahar-emu/compatibility-list/blob/master/CONTRIBUTING.md"))); + }); connect_menu(ui->action_Configure, &GMainWindow::OnConfigure); connect_menu(ui->action_Configure_Current_Game, &GMainWindow::OnConfigurePerGame); @@ -2429,10 +2432,6 @@ void GMainWindow::OnLoadComplete() { UpdateSecondaryWindowVisibility(); } -void GMainWindow::OnMenuReportCompatibility() { - // NoOp -} - void GMainWindow::ToggleFullscreen() { if (!emulation_running) { return; diff --git a/src/citra_qt/citra_qt.h b/src/citra_qt/citra_qt.h index e352b49a3..1c5184928 100644 --- a/src/citra_qt/citra_qt.h +++ b/src/citra_qt/citra_qt.h @@ -228,7 +228,6 @@ private slots: void OnStopGame(); void OnSaveState(); void OnLoadState(); - void OnMenuReportCompatibility(); /// Called whenever a user selects a game in the game list widget. void OnGameListLoadFile(QString game_path); void OnGameListOpenFolder(u64 program_id, GameListOpenTarget target); diff --git a/src/citra_qt/main.ui b/src/citra_qt/main.ui index 3e93ebaaf..c50017803 100644 --- a/src/citra_qt/main.ui +++ b/src/citra_qt/main.ui @@ -636,15 +636,9 @@ - - false - Report Compatibility - - false - From d72948ca220210a522be19315cc11335d626f246 Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Sat, 15 Mar 2025 23:53:42 +0100 Subject: [PATCH 003/166] am: Fix force new 3ds deviceID --- src/core/hle/service/am/am.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/hle/service/am/am.cpp b/src/core/hle/service/am/am.cpp index f9e31373d..d7a442c04 100644 --- a/src/core/hle/service/am/am.cpp +++ b/src/core/hle/service/am/am.cpp @@ -2481,7 +2481,7 @@ void Module::Interface::GetDeviceID(Kernel::HLERequestContext& ctx) { u32 deviceID = otp.GetDeviceID(); if (am->force_new_device_id) { - deviceID |= 0x800000000; + deviceID |= 0x80000000; } if (am->force_old_device_id) { deviceID &= ~0x80000000; From 89d74d5763c554f2b0e1db28b16a697568957c54 Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Sat, 15 Mar 2025 23:53:42 +0100 Subject: [PATCH 004/166] am: Fix force new 3ds deviceID --- src/core/hle/service/am/am.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/hle/service/am/am.cpp b/src/core/hle/service/am/am.cpp index f9e31373d..d7a442c04 100644 --- a/src/core/hle/service/am/am.cpp +++ b/src/core/hle/service/am/am.cpp @@ -2481,7 +2481,7 @@ void Module::Interface::GetDeviceID(Kernel::HLERequestContext& ctx) { u32 deviceID = otp.GetDeviceID(); if (am->force_new_device_id) { - deviceID |= 0x800000000; + deviceID |= 0x80000000; } if (am->force_old_device_id) { deviceID &= ~0x80000000; From dac463d74aabbb85e40932ef9c76e6777e46f085 Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Mon, 17 Mar 2025 17:05:36 +0100 Subject: [PATCH 005/166] Fix system files setup on macos --- src/core/hle/service/am/am.cpp | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/core/hle/service/am/am.cpp b/src/core/hle/service/am/am.cpp index d7a442c04..e16edca13 100644 --- a/src/core/hle/service/am/am.cpp +++ b/src/core/hle/service/am/am.cpp @@ -303,11 +303,11 @@ void NCCHCryptoFile::Write(const u8* buffer, std::size_t length) { } while (length) { - auto find_closest_region = [this](size_t offset) -> CryptoRegion* { + auto find_closest_region = [this](size_t offset) -> std::optional { CryptoRegion* closest = nullptr; for (auto& reg : regions) { if (offset >= reg.offset && offset < reg.offset + reg.size) { - return ® + return reg; } if (offset < reg.offset) { size_t dist = reg.offset - offset; @@ -317,11 +317,15 @@ void NCCHCryptoFile::Write(const u8* buffer, std::size_t length) { } } // Return the closest one - return closest; + if (closest) { + return *closest; + } else { + return std::nullopt; + } }; - CryptoRegion* reg = find_closest_region(written); - if (reg == nullptr) { + const auto reg = find_closest_region(written); + if (!reg.has_value()) { // This file has no encryption size_t to_write = length; file->WriteBytes(buffer, to_write); @@ -379,8 +383,8 @@ void NCCHCryptoFile::Write(const u8* buffer, std::size_t length) { for (int i = 0; i < 8; i++) { if (exefs_header.section[i].size != 0) { bool is_primary = - strcmp(exefs_header.section[i].name, "icon") == 0 || - strcmp(exefs_header.section[i].name, "banner") == 0; + memcmp(exefs_header.section[i].name, "icon", 4) == 0 || + memcmp(exefs_header.section[i].name, "banner", 6) == 0; regions.push_back(CryptoRegion{ .type = is_primary ? CryptoRegion::EXEFS_PRI : CryptoRegion::EXEFS_SEC, From c13d2d7208371a4c478b65d6806b65a00d7a5cb3 Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Mon, 17 Mar 2025 17:06:39 +0100 Subject: [PATCH 006/166] Fix incorrect crypto file handling if exefs override fails --- src/core/file_sys/ncch_container.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/core/file_sys/ncch_container.cpp b/src/core/file_sys/ncch_container.cpp index a28ba8f38..a3f97a4f1 100644 --- a/src/core/file_sys/ncch_container.cpp +++ b/src/core/file_sys/ncch_container.cpp @@ -366,7 +366,12 @@ Loader::ResultStatus NCCHContainer::LoadOverrides() { is_tainted = true; has_exefs = true; } else { - exefs_file = std::make_unique(filepath, "rb"); + if (file->IsCrypto()) { + exefs_file = HW::UniqueData::OpenUniqueCryptoFile( + filepath, "rb", HW::UniqueData::UniqueCryptoFileID::NCCH); + } else { + exefs_file = std::make_unique(filepath, "rb"); + } } } else if (FileUtil::Exists(exefsdir_override) && FileUtil::IsDirectory(exefsdir_override)) { is_tainted = true; From eb3aa523915bc6bba012fe1bf0bb0a821f2d3fe5 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Sun, 16 Mar 2025 17:03:26 +0000 Subject: [PATCH 007/166] externals: Updated externals to avoid CMake 4.0 deprecation errors --- externals/dynarmic | 2 +- externals/libressl | 2 +- externals/sirit | 2 +- externals/soundtouch | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/externals/dynarmic b/externals/dynarmic index ef8380aef..278405bd7 160000 --- a/externals/dynarmic +++ b/externals/dynarmic @@ -1 +1 @@ -Subproject commit ef8380aef149fe39b2913c4a1678470db2eac1d4 +Subproject commit 278405bd71999ed3f3c77c5f78344a06fef798b9 diff --git a/externals/libressl b/externals/libressl index d4fc7348a..88b8e41b7 160000 --- a/externals/libressl +++ b/externals/libressl @@ -1 +1 @@ -Subproject commit d4fc7348a3fbe9c659a373e28a3b50f052f7c50a +Subproject commit 88b8e41b71099fabc57813bc06d8bc1aba050a19 diff --git a/externals/sirit b/externals/sirit index 4ab79a8c0..37d49d2aa 160000 --- a/externals/sirit +++ b/externals/sirit @@ -1 +1 @@ -Subproject commit 4ab79a8c023aa63caaa93848b09b9fe8b183b1a9 +Subproject commit 37d49d2aa4c0a62f872720d6e5f2eaf90b2c95fa diff --git a/externals/soundtouch b/externals/soundtouch index dd2252e9a..9ef8458d8 160000 --- a/externals/soundtouch +++ b/externals/soundtouch @@ -1 +1 @@ -Subproject commit dd2252e9af3f2d6b749378173a4ae89551e06faf +Subproject commit 9ef8458d8561d9471dd20e9619e3be4cfe564796 From 8cb3dde72f60b60d995a13ea4e60e6ae7abda32b Mon Sep 17 00:00:00 2001 From: Mae Dartmann <76077644+mdartmann@users.noreply.github.com> Date: Mon, 17 Mar 2025 15:44:20 +0100 Subject: [PATCH 008/166] externals: Bump SDL2 to fix build with newer pipewire versions --- externals/sdl2/SDL | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/externals/sdl2/SDL b/externals/sdl2/SDL index e11183ea6..9e079fe9c 160000 --- a/externals/sdl2/SDL +++ b/externals/sdl2/SDL @@ -1 +1 @@ -Subproject commit e11183ea6caa3ae4895f4bc54cad2bbb0e365417 +Subproject commit 9e079fe9c7931738ed63d257b1d7fb8a07b66824 From dd66e3b4a3d155f7e8486e563f20ef0fa527214f Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Mon, 17 Mar 2025 17:05:36 +0100 Subject: [PATCH 009/166] Fix system files setup on macos --- src/core/hle/service/am/am.cpp | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/core/hle/service/am/am.cpp b/src/core/hle/service/am/am.cpp index d7a442c04..e16edca13 100644 --- a/src/core/hle/service/am/am.cpp +++ b/src/core/hle/service/am/am.cpp @@ -303,11 +303,11 @@ void NCCHCryptoFile::Write(const u8* buffer, std::size_t length) { } while (length) { - auto find_closest_region = [this](size_t offset) -> CryptoRegion* { + auto find_closest_region = [this](size_t offset) -> std::optional { CryptoRegion* closest = nullptr; for (auto& reg : regions) { if (offset >= reg.offset && offset < reg.offset + reg.size) { - return ® + return reg; } if (offset < reg.offset) { size_t dist = reg.offset - offset; @@ -317,11 +317,15 @@ void NCCHCryptoFile::Write(const u8* buffer, std::size_t length) { } } // Return the closest one - return closest; + if (closest) { + return *closest; + } else { + return std::nullopt; + } }; - CryptoRegion* reg = find_closest_region(written); - if (reg == nullptr) { + const auto reg = find_closest_region(written); + if (!reg.has_value()) { // This file has no encryption size_t to_write = length; file->WriteBytes(buffer, to_write); @@ -379,8 +383,8 @@ void NCCHCryptoFile::Write(const u8* buffer, std::size_t length) { for (int i = 0; i < 8; i++) { if (exefs_header.section[i].size != 0) { bool is_primary = - strcmp(exefs_header.section[i].name, "icon") == 0 || - strcmp(exefs_header.section[i].name, "banner") == 0; + memcmp(exefs_header.section[i].name, "icon", 4) == 0 || + memcmp(exefs_header.section[i].name, "banner", 6) == 0; regions.push_back(CryptoRegion{ .type = is_primary ? CryptoRegion::EXEFS_PRI : CryptoRegion::EXEFS_SEC, From ae26f8e8d5eaa7929ffba8e87b6481ed8194f34e Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Mon, 17 Mar 2025 17:06:39 +0100 Subject: [PATCH 010/166] Fix incorrect crypto file handling if exefs override fails --- src/core/file_sys/ncch_container.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/core/file_sys/ncch_container.cpp b/src/core/file_sys/ncch_container.cpp index a28ba8f38..a3f97a4f1 100644 --- a/src/core/file_sys/ncch_container.cpp +++ b/src/core/file_sys/ncch_container.cpp @@ -366,7 +366,12 @@ Loader::ResultStatus NCCHContainer::LoadOverrides() { is_tainted = true; has_exefs = true; } else { - exefs_file = std::make_unique(filepath, "rb"); + if (file->IsCrypto()) { + exefs_file = HW::UniqueData::OpenUniqueCryptoFile( + filepath, "rb", HW::UniqueData::UniqueCryptoFileID::NCCH); + } else { + exefs_file = std::make_unique(filepath, "rb"); + } } } else if (FileUtil::Exists(exefsdir_override) && FileUtil::IsDirectory(exefsdir_override)) { is_tainted = true; From 88881439311525a5cd2785f7a221e09da78a7536 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Sun, 16 Mar 2025 17:03:26 +0000 Subject: [PATCH 011/166] externals: Updated externals to avoid CMake 4.0 deprecation errors --- externals/dynarmic | 2 +- externals/libressl | 2 +- externals/sirit | 2 +- externals/soundtouch | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/externals/dynarmic b/externals/dynarmic index ef8380aef..278405bd7 160000 --- a/externals/dynarmic +++ b/externals/dynarmic @@ -1 +1 @@ -Subproject commit ef8380aef149fe39b2913c4a1678470db2eac1d4 +Subproject commit 278405bd71999ed3f3c77c5f78344a06fef798b9 diff --git a/externals/libressl b/externals/libressl index d4fc7348a..88b8e41b7 160000 --- a/externals/libressl +++ b/externals/libressl @@ -1 +1 @@ -Subproject commit d4fc7348a3fbe9c659a373e28a3b50f052f7c50a +Subproject commit 88b8e41b71099fabc57813bc06d8bc1aba050a19 diff --git a/externals/sirit b/externals/sirit index 4ab79a8c0..37d49d2aa 160000 --- a/externals/sirit +++ b/externals/sirit @@ -1 +1 @@ -Subproject commit 4ab79a8c023aa63caaa93848b09b9fe8b183b1a9 +Subproject commit 37d49d2aa4c0a62f872720d6e5f2eaf90b2c95fa diff --git a/externals/soundtouch b/externals/soundtouch index dd2252e9a..9ef8458d8 160000 --- a/externals/soundtouch +++ b/externals/soundtouch @@ -1 +1 @@ -Subproject commit dd2252e9af3f2d6b749378173a4ae89551e06faf +Subproject commit 9ef8458d8561d9471dd20e9619e3be4cfe564796 From d33a2cbf02238d32902caa5a64ead060923e6d1a Mon Sep 17 00:00:00 2001 From: Mae Dartmann <76077644+mdartmann@users.noreply.github.com> Date: Mon, 17 Mar 2025 15:44:20 +0100 Subject: [PATCH 012/166] externals: Bump SDL2 to fix build with newer pipewire versions --- externals/sdl2/SDL | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/externals/sdl2/SDL b/externals/sdl2/SDL index e11183ea6..9e079fe9c 160000 --- a/externals/sdl2/SDL +++ b/externals/sdl2/SDL @@ -1 +1 @@ -Subproject commit e11183ea6caa3ae4895f4bc54cad2bbb0e365417 +Subproject commit 9e079fe9c7931738ed63d257b1d7fb8a07b66824 From 66d8e58dcdcd036d53cbe98c5dfbb71cdca70a61 Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Mon, 17 Mar 2025 20:06:54 +0100 Subject: [PATCH 013/166] Fix artic traffic label being white on light theme --- src/citra_qt/citra_qt.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/citra_qt/citra_qt.cpp b/src/citra_qt/citra_qt.cpp index fdca317df..f0a40d483 100644 --- a/src/citra_qt/citra_qt.cpp +++ b/src/citra_qt/citra_qt.cpp @@ -3115,7 +3115,7 @@ void GMainWindow::UpdateStatusBar() { } } - static const std::array label_color = {QStringLiteral("#ffffff"), QStringLiteral("#eed202"), + static const std::array label_color = {QStringLiteral(""), QStringLiteral("#eed202"), QStringLiteral("#ff3333")}; int style_index; @@ -3127,8 +3127,11 @@ void GMainWindow::UpdateStatusBar() { } else { style_index = 0; } - const QString style_sheet = - QStringLiteral("QLabel { color: %0; }").arg(label_color[style_index]); + + QString style_sheet; + if (!label_color[style_index].isEmpty()) { + style_sheet = QStringLiteral("QLabel { color: %0; }").arg(label_color[style_index]); + } artic_traffic_label->setText( tr("Artic Traffic: %1 %2%3").arg(value, 0, 'f', 0).arg(unit).arg(event)); From 2a33d1f91b3bbf1529f8868b9062fe407e0820db Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Mon, 17 Mar 2025 20:06:54 +0100 Subject: [PATCH 014/166] Fix artic traffic label being white on light theme --- src/citra_qt/citra_qt.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/citra_qt/citra_qt.cpp b/src/citra_qt/citra_qt.cpp index fdca317df..f0a40d483 100644 --- a/src/citra_qt/citra_qt.cpp +++ b/src/citra_qt/citra_qt.cpp @@ -3115,7 +3115,7 @@ void GMainWindow::UpdateStatusBar() { } } - static const std::array label_color = {QStringLiteral("#ffffff"), QStringLiteral("#eed202"), + static const std::array label_color = {QStringLiteral(""), QStringLiteral("#eed202"), QStringLiteral("#ff3333")}; int style_index; @@ -3127,8 +3127,11 @@ void GMainWindow::UpdateStatusBar() { } else { style_index = 0; } - const QString style_sheet = - QStringLiteral("QLabel { color: %0; }").arg(label_color[style_index]); + + QString style_sheet; + if (!label_color[style_index].isEmpty()) { + style_sheet = QStringLiteral("QLabel { color: %0; }").arg(label_color[style_index]); + } artic_traffic_label->setText( tr("Artic Traffic: %1 %2%3").arg(value, 0, 'f', 0).arg(unit).arg(event)); From 007b809ad7566d6052c354997153fdc4d64667fc Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Mon, 17 Mar 2025 19:19:38 +0100 Subject: [PATCH 015/166] Add support for uninitialized movable --- src/core/hw/unique_data.cpp | 13 +++++++------ src/core/hw/unique_data.h | 17 ++++++++++++++++- 2 files changed, 23 insertions(+), 7 deletions(-) diff --git a/src/core/hw/unique_data.cpp b/src/core/hw/unique_data.cpp index 99ed5d871..3f11da2a7 100644 --- a/src/core/hw/unique_data.cpp +++ b/src/core/hw/unique_data.cpp @@ -158,13 +158,14 @@ SecureDataLoadStatus LoadMovable() { if (!file.IsOpen()) { return SecureDataLoadStatus::IOError; } - if (file.GetSize() != sizeof(MovableSedFull)) { - if (file.GetSize() == sizeof(MovableSed)) { - LOG_WARNING(HW, "Uninitialized movable.sed files are not supported"); - } + + std::size_t size = file.GetSize(); + if (size != sizeof(MovableSedFull) && size != sizeof(MovableSed)) { return SecureDataLoadStatus::Invalid; } - if (file.ReadBytes(&movable, sizeof(MovableSedFull)) != sizeof(MovableSedFull)) { + + std::memset(&movable, 0, sizeof(movable)); + if (file.ReadBytes(&movable, size) != size) { movable.Invalidate(); return SecureDataLoadStatus::IOError; } @@ -172,7 +173,7 @@ SecureDataLoadStatus LoadMovable() { HW::AES::InitKeys(); movable_signature_valid = movable.VerifySignature(); if (!movable_signature_valid) { - LOG_WARNING(HW, "LocalFriendCodeSeed_B signature check failed"); + LOG_WARNING(HW, "movable.sed signature check failed"); } return movable_signature_valid ? SecureDataLoadStatus::Loaded diff --git a/src/core/hw/unique_data.h b/src/core/hw/unique_data.h index b8cafe030..294484ffa 100644 --- a/src/core/hw/unique_data.h +++ b/src/core/hw/unique_data.h @@ -66,7 +66,10 @@ struct MovableSed { static constexpr std::array seed_magic{0x53, 0x45, 0x45, 0x44}; std::array magic; - u32 seed_info; + u8 unk0; + u8 is_full; + u8 unk1; + u8 unk2; LocalFriendCodeSeedB lfcs; std::array key_y; @@ -79,6 +82,10 @@ struct MovableSed { } bool VerifySignature() const; + + bool IsFull() { + return is_full != 0; + } }; static_assert(sizeof(MovableSed) == 0x120); @@ -101,6 +108,14 @@ struct MovableSedFull { // TODO(PabloMK7): Implement AES MAC verification return body.sed.VerifySignature(); } + + bool IsFull() { + return body.sed.IsFull(); + } + + size_t GetRealSize() { + return IsFull() ? sizeof(MovableSedFull) : sizeof(MovableSed); + } }; static_assert(sizeof(MovableSedFull) == 0x140); From 0eb4a71720311efbd3f3adaf16f6126bca39706b Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Mon, 17 Mar 2025 20:39:55 +0100 Subject: [PATCH 016/166] Implement framebuffer vertical flip flag (#699) * Implement framebuffer vertical flip flag * Make VerticalMirror const --- src/common/math_util.h | 15 ++++++++++++++- src/video_core/pica/regs_framebuffer.h | 7 ++++++- src/video_core/pica/regs_rasterizer.h | 8 +++++--- src/video_core/pica_types.h | 5 +++-- src/video_core/rasterizer_accelerated.cpp | 4 ++-- .../rasterizer_cache/framebuffer_base.h | 15 ++++++++++++--- .../rasterizer_cache/rasterizer_cache.h | 5 +++-- src/video_core/renderer_opengl/gl_rasterizer.cpp | 8 +++++++- src/video_core/renderer_vulkan/pica_to_vk.h | 6 +++--- .../renderer_vulkan/vk_graphics_pipeline.cpp | 5 +++-- .../renderer_vulkan/vk_graphics_pipeline.h | 3 ++- .../renderer_vulkan/vk_pipeline_cache.cpp | 10 +++++++--- src/video_core/renderer_vulkan/vk_rasterizer.cpp | 8 +++++++- .../shader/generator/glsl_shader_gen.cpp | 12 +++++++++++- src/video_core/shader/generator/shader_uniforms.h | 5 +++-- 15 files changed, 88 insertions(+), 28 deletions(-) diff --git a/src/common/math_util.h b/src/common/math_util.h index 575b27b06..7b5513788 100644 --- a/src/common/math_util.h +++ b/src/common/math_util.h @@ -1,4 +1,8 @@ -// Copyright 2013 Dolphin Emulator Project / 2014 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project +// Licensed under GPLv2 or any later version +// Refer to the license.txt file included. + +// Copyright 2013 Dolphin Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -23,6 +27,12 @@ struct Rectangle { constexpr Rectangle(T left, T top, T right, T bottom) : left(left), top(top), right(right), bottom(bottom) {} + template + operator Rectangle() const { + return Rectangle{static_cast(left), static_cast(top), static_cast(right), + static_cast(bottom)}; + } + [[nodiscard]] constexpr bool operator==(const Rectangle& rhs) const { return (left == rhs.left) && (top == rhs.top) && (right == rhs.right) && (bottom == rhs.bottom); @@ -55,6 +65,9 @@ struct Rectangle { return Rectangle{left, top, static_cast(left + GetWidth() * s), static_cast(top + GetHeight() * s)}; } + [[nodiscard]] Rectangle VerticalMirror(T ref_height) const { + return Rectangle{left, ref_height - bottom, right, ref_height - top}; + } }; template diff --git a/src/video_core/pica/regs_framebuffer.h b/src/video_core/pica/regs_framebuffer.h index 0ab6b8fd6..5a647dca9 100644 --- a/src/video_core/pica/regs_framebuffer.h +++ b/src/video_core/pica/regs_framebuffer.h @@ -1,4 +1,4 @@ -// Copyright 2017 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -233,6 +233,7 @@ struct FramebufferRegs { // GetWidth() and GetHeight() instead. BitField<0, 11, u32> width; BitField<12, 10, u32> height; + BitField<24, 1, u32> flip; }; INSERT_PADDING_WORDS(0x1); @@ -251,6 +252,10 @@ struct FramebufferRegs { inline u32 GetHeight() const { return height + 1; } + + inline bool IsFlipped() const { + return !flip.Value(); + } } framebuffer; // Returns the number of bytes in the specified depth format diff --git a/src/video_core/pica/regs_rasterizer.h b/src/video_core/pica/regs_rasterizer.h index 5b4785da5..be4f965dc 100644 --- a/src/video_core/pica/regs_rasterizer.h +++ b/src/video_core/pica/regs_rasterizer.h @@ -1,4 +1,4 @@ -// Copyright 2017 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -29,11 +29,13 @@ struct RasterizerRegs { BitField<0, 24, u32> viewport_size_x; - INSERT_PADDING_WORDS(0x1); + BitField<1, 31, u32> viewport_size_x_inv; BitField<0, 24, u32> viewport_size_y; - INSERT_PADDING_WORDS(0x3); + BitField<1, 31, u32> viewport_size_y_inv; + + INSERT_PADDING_WORDS(0x2); BitField<0, 1, u32> clip_enable; BitField<0, 24, u32> clip_coef[4]; // float24 diff --git a/src/video_core/pica_types.h b/src/video_core/pica_types.h index 02641ba69..cf8742154 100644 --- a/src/video_core/pica_types.h +++ b/src/video_core/pica_types.h @@ -1,4 +1,4 @@ -// Copyright 2015 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -138,7 +138,7 @@ public: } private: - static constexpr u32 MASK = (1 << (M + E + 1)) - 1; + static constexpr u32 MASK = static_cast(1 << (M + E + 1)) - 1; static constexpr u32 MANTISSA_MASK = (1 << M) - 1; static constexpr u32 EXPONENT_MASK = (1 << E) - 1; @@ -153,6 +153,7 @@ private: } }; +using f31 = Pica::Float<23, 7>; using f24 = Pica::Float<16, 7>; using f20 = Pica::Float<12, 7>; using f16 = Pica::Float<10, 5>; diff --git a/src/video_core/rasterizer_accelerated.cpp b/src/video_core/rasterizer_accelerated.cpp index d44c23014..ca966441e 100644 --- a/src/video_core/rasterizer_accelerated.cpp +++ b/src/video_core/rasterizer_accelerated.cpp @@ -1,4 +1,4 @@ -// Copyright 2023 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -846,7 +846,7 @@ void RasterizerAccelerated::SyncTextureBorderColor(int tex_index) { } void RasterizerAccelerated::SyncClipPlane() { - const u32 enable_clip1 = regs.rasterizer.clip_enable != 0; + const bool enable_clip1 = regs.rasterizer.clip_enable != 0; const auto raw_clip_coef = regs.rasterizer.GetClipCoef(); const Common::Vec4f new_clip_coef = {raw_clip_coef.x.ToFloat32(), raw_clip_coef.y.ToFloat32(), raw_clip_coef.z.ToFloat32(), raw_clip_coef.w.ToFloat32()}; diff --git a/src/video_core/rasterizer_cache/framebuffer_base.h b/src/video_core/rasterizer_cache/framebuffer_base.h index 9a1123270..2f2545849 100644 --- a/src/video_core/rasterizer_cache/framebuffer_base.h +++ b/src/video_core/rasterizer_cache/framebuffer_base.h @@ -1,4 +1,4 @@ -// Copyright 2023 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -65,13 +65,18 @@ template class FramebufferHelper { public: explicit FramebufferHelper(RasterizerCache* res_cache_, typename T::Framebuffer* fb_, - const Pica::RasterizerRegs& regs, + bool flip_rect, const Pica::RasterizerRegs& regs, Common::Rectangle surfaces_rect) : res_cache{res_cache_}, fb{fb_} { const u32 res_scale = fb->Scale(); + const u32 height = surfaces_rect.GetHeight() / res_scale; // Determine the draw rectangle (render area + scissor) - const Common::Rectangle viewport_rect = regs.GetViewportRect(); + Common::Rectangle viewport_rect = regs.GetViewportRect(); + if (flip_rect) { + viewport_rect = viewport_rect.VerticalMirror(height); + } + draw_rect.left = std::clamp(static_cast(surfaces_rect.left) + viewport_rect.left * res_scale, surfaces_rect.left, surfaces_rect.right); @@ -103,6 +108,10 @@ public: static_cast(surfaces_rect.left + (regs.scissor_test.x2 + 1) * res_scale); scissor_rect.top = static_cast(surfaces_rect.bottom + (regs.scissor_test.y2 + 1) * res_scale); + + if (flip_rect) { + scissor_rect = scissor_rect.VerticalMirror(height); + } } ~FramebufferHelper() { diff --git a/src/video_core/rasterizer_cache/rasterizer_cache.h b/src/video_core/rasterizer_cache/rasterizer_cache.h index 60126826e..8b830a13b 100644 --- a/src/video_core/rasterizer_cache/rasterizer_cache.h +++ b/src/video_core/rasterizer_cache/rasterizer_cache.h @@ -1,4 +1,4 @@ -// Copyright Citra Emulator Project / Lime3DS Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -765,7 +765,8 @@ FramebufferHelper RasterizerCache::GetFramebufferSurfaces(bool using_color it->second = slot_framebuffers.insert(runtime, fb_params, color_surface, depth_surface); } - return FramebufferHelper{this, &slot_framebuffers[it->second], regs.rasterizer, fb_rect}; + return FramebufferHelper{this, &slot_framebuffers[it->second], + regs.framebuffer.framebuffer.IsFlipped(), regs.rasterizer, fb_rect}; } template diff --git a/src/video_core/renderer_opengl/gl_rasterizer.cpp b/src/video_core/renderer_opengl/gl_rasterizer.cpp index 65e080994..2337741c1 100644 --- a/src/video_core/renderer_opengl/gl_rasterizer.cpp +++ b/src/video_core/renderer_opengl/gl_rasterizer.cpp @@ -1,4 +1,4 @@ -// Copyright 2022 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -409,6 +409,12 @@ bool RasterizerOpenGL::Draw(bool accelerate, bool is_indexed) { state.viewport.width = static_cast(viewport.width); state.viewport.height = static_cast(viewport.height); + // If the framebuffer is flipped, request vertex shader to flip vertex y + const bool is_flipped = regs.framebuffer.framebuffer.IsFlipped(); + vs_uniform_block_data.dirty |= vs_uniform_block_data.data.flip_viewport != is_flipped; + vs_uniform_block_data.data.flip_viewport = is_flipped; + state.cull.mode = is_flipped && state.cull.enabled ? GL_FRONT : GL_BACK; + // Viewport can have negative offsets or larger dimensions than our framebuffer sub-rect. // Enable scissor test to prevent drawing outside of the framebuffer region const auto draw_rect = fb_helper.DrawRect(); diff --git a/src/video_core/renderer_vulkan/pica_to_vk.h b/src/video_core/renderer_vulkan/pica_to_vk.h index b0dfe891c..43f16c60c 100644 --- a/src/video_core/renderer_vulkan/pica_to_vk.h +++ b/src/video_core/renderer_vulkan/pica_to_vk.h @@ -1,4 +1,4 @@ -// Copyright 2023 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -177,13 +177,13 @@ inline vk::PrimitiveTopology PrimitiveTopology(Pica::PipelineRegs::TriangleTopol return vk::PrimitiveTopology::eTriangleList; } -inline vk::CullModeFlags CullMode(Pica::RasterizerRegs::CullMode mode) { +inline vk::CullModeFlags CullMode(Pica::RasterizerRegs::CullMode mode, bool flip_viewport) { switch (mode) { case Pica::RasterizerRegs::CullMode::KeepAll: return vk::CullModeFlagBits::eNone; case Pica::RasterizerRegs::CullMode::KeepClockWise: case Pica::RasterizerRegs::CullMode::KeepCounterClockWise: - return vk::CullModeFlagBits::eBack; + return flip_viewport ? vk::CullModeFlagBits::eFront : vk::CullModeFlagBits::eBack; default: UNREACHABLE_MSG("Unknown cull mode {}", mode); } diff --git a/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp b/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp index 9fadaa83f..b0ba424bd 100644 --- a/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp +++ b/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp @@ -1,4 +1,4 @@ -// Copyright 2023 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -147,7 +147,8 @@ bool GraphicsPipeline::Build(bool fail_on_compile_required) { const vk::PipelineRasterizationStateCreateInfo raster_state = { .depthClampEnable = false, .rasterizerDiscardEnable = false, - .cullMode = PicaToVK::CullMode(info.rasterization.cull_mode), + .cullMode = + PicaToVK::CullMode(info.rasterization.cull_mode, info.rasterization.flip_viewport), .frontFace = PicaToVK::FrontFace(info.rasterization.cull_mode), .depthBiasEnable = false, .lineWidth = 1.0f, diff --git a/src/video_core/renderer_vulkan/vk_graphics_pipeline.h b/src/video_core/renderer_vulkan/vk_graphics_pipeline.h index 57f4bc54f..ab85771d7 100644 --- a/src/video_core/renderer_vulkan/vk_graphics_pipeline.h +++ b/src/video_core/renderer_vulkan/vk_graphics_pipeline.h @@ -1,4 +1,4 @@ -// Copyright 2023 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -54,6 +54,7 @@ union RasterizationState { u8 value = 0; BitField<0, 2, Pica::PipelineRegs::TriangleTopology> topology; BitField<4, 2, Pica::RasterizerRegs::CullMode> cull_mode; + BitField<6, 1, u8> flip_viewport; }; union DepthStencilState { diff --git a/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp b/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp index 98f68abfb..da784aa98 100644 --- a/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp +++ b/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp @@ -1,4 +1,4 @@ -// Copyright 2023 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -271,8 +271,12 @@ bool PipelineCache::BindPipeline(const PipelineInfo& info, bool wait_built) { } if (instance.IsExtendedDynamicStateSupported()) { - if (rasterization.cull_mode != current_rasterization.cull_mode || is_dirty) { - cmdbuf.setCullModeEXT(PicaToVK::CullMode(rasterization.cull_mode)); + const bool needs_flip = + rasterization.flip_viewport != current_rasterization.flip_viewport; + if (rasterization.cull_mode != current_rasterization.cull_mode || needs_flip || + is_dirty) { + cmdbuf.setCullModeEXT( + PicaToVK::CullMode(rasterization.cull_mode, rasterization.flip_viewport)); cmdbuf.setFrontFaceEXT(PicaToVK::FrontFace(rasterization.cull_mode)); } diff --git a/src/video_core/renderer_vulkan/vk_rasterizer.cpp b/src/video_core/renderer_vulkan/vk_rasterizer.cpp index 91c800437..5b6b93ea3 100644 --- a/src/video_core/renderer_vulkan/vk_rasterizer.cpp +++ b/src/video_core/renderer_vulkan/vk_rasterizer.cpp @@ -1,4 +1,4 @@ -// Copyright 2023 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -509,6 +509,12 @@ bool RasterizerVulkan::Draw(bool accelerate, bool is_indexed) { shader_dirty = false; } + // If the framebuffer is flipped, request to also flip vulkan viewport + const bool is_flipped = regs.framebuffer.framebuffer.IsFlipped(); + vs_uniform_block_data.dirty |= vs_uniform_block_data.data.flip_viewport != is_flipped; + vs_uniform_block_data.data.flip_viewport = is_flipped; + pipeline_info.rasterization.flip_viewport.Assign(is_flipped); + // Sync the LUTs within the texture buffer SyncAndUploadLUTs(); SyncAndUploadLUTsLF(); diff --git a/src/video_core/shader/generator/glsl_shader_gen.cpp b/src/video_core/shader/generator/glsl_shader_gen.cpp index c91d63131..64747a50f 100644 --- a/src/video_core/shader/generator/glsl_shader_gen.cpp +++ b/src/video_core/shader/generator/glsl_shader_gen.cpp @@ -1,4 +1,4 @@ -// Copyright 2023 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -37,6 +37,7 @@ layout (set = 0, binding = 1, std140) uniform vs_data { layout (binding = 1, std140) uniform vs_data { #endif bool enable_clip1; + bool flip_viewport; vec4 clip_coef; }; @@ -123,6 +124,9 @@ void main() { normquat = vert_normquat; view = vert_view; vec4 vtx_pos = SanitizeVertex(vert_position); + if (flip_viewport) { + vtx_pos.y = -vtx_pos.y; + } gl_Position = vec4(vtx_pos.x, vtx_pos.y, -vtx_pos.z, vtx_pos.w); )"; if (use_clip_planes) { @@ -238,6 +242,9 @@ std::string GenerateVertexShader(const ShaderSetup& setup, const PicaVSConfig& c semantic(VSOutputAttributes::POSITION_Z) + ", " + semantic(VSOutputAttributes::POSITION_W) + ");\n"; out += " vtx_pos = SanitizeVertex(vtx_pos);\n"; + out += " if (flip_viewport) {\n"; + out += " vtx_pos.y = -vtx_pos.y;\n"; + out += " }\n"; out += " gl_Position = vec4(vtx_pos.x, vtx_pos.y, -vtx_pos.z, vtx_pos.w);\n"; if (config.state.use_clip_planes) { out += " gl_ClipDistance[0] = -vtx_pos.z;\n"; // fixed PICA clipping plane z <= 0 @@ -332,6 +339,9 @@ struct Vertex { semantic(VSOutputAttributes::POSITION_Z) + ", " + semantic(VSOutputAttributes::POSITION_W) + ");\n"; out += " vtx_pos = SanitizeVertex(vtx_pos);\n"; + out += " if (flip_viewport) {\n"; + out += " vtx_pos.y = -vtx_pos.y;\n"; + out += " }\n"; out += " gl_Position = vec4(vtx_pos.x, vtx_pos.y, -vtx_pos.z, vtx_pos.w);\n"; if (state.use_clip_planes) { out += " gl_ClipDistance[0] = -vtx_pos.z;\n"; // fixed PICA clipping plane z <= 0 diff --git a/src/video_core/shader/generator/shader_uniforms.h b/src/video_core/shader/generator/shader_uniforms.h index 6c79180e7..95ef409ca 100644 --- a/src/video_core/shader/generator/shader_uniforms.h +++ b/src/video_core/shader/generator/shader_uniforms.h @@ -1,4 +1,4 @@ -// Copyright 2023 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -86,7 +86,8 @@ struct PicaUniformsData { }; struct VSUniformData { - u32 enable_clip1; + alignas(4) bool enable_clip1; + alignas(4) bool flip_viewport; alignas(16) Common::Vec4f clip_coef; }; static_assert(sizeof(VSUniformData) == 32, From 411abde5d13ec15ae6b3070550b856596e6d081c Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Mon, 17 Mar 2025 19:19:38 +0100 Subject: [PATCH 017/166] Add support for uninitialized movable --- src/core/hw/unique_data.cpp | 13 +++++++------ src/core/hw/unique_data.h | 17 ++++++++++++++++- 2 files changed, 23 insertions(+), 7 deletions(-) diff --git a/src/core/hw/unique_data.cpp b/src/core/hw/unique_data.cpp index 99ed5d871..3f11da2a7 100644 --- a/src/core/hw/unique_data.cpp +++ b/src/core/hw/unique_data.cpp @@ -158,13 +158,14 @@ SecureDataLoadStatus LoadMovable() { if (!file.IsOpen()) { return SecureDataLoadStatus::IOError; } - if (file.GetSize() != sizeof(MovableSedFull)) { - if (file.GetSize() == sizeof(MovableSed)) { - LOG_WARNING(HW, "Uninitialized movable.sed files are not supported"); - } + + std::size_t size = file.GetSize(); + if (size != sizeof(MovableSedFull) && size != sizeof(MovableSed)) { return SecureDataLoadStatus::Invalid; } - if (file.ReadBytes(&movable, sizeof(MovableSedFull)) != sizeof(MovableSedFull)) { + + std::memset(&movable, 0, sizeof(movable)); + if (file.ReadBytes(&movable, size) != size) { movable.Invalidate(); return SecureDataLoadStatus::IOError; } @@ -172,7 +173,7 @@ SecureDataLoadStatus LoadMovable() { HW::AES::InitKeys(); movable_signature_valid = movable.VerifySignature(); if (!movable_signature_valid) { - LOG_WARNING(HW, "LocalFriendCodeSeed_B signature check failed"); + LOG_WARNING(HW, "movable.sed signature check failed"); } return movable_signature_valid ? SecureDataLoadStatus::Loaded diff --git a/src/core/hw/unique_data.h b/src/core/hw/unique_data.h index b8cafe030..294484ffa 100644 --- a/src/core/hw/unique_data.h +++ b/src/core/hw/unique_data.h @@ -66,7 +66,10 @@ struct MovableSed { static constexpr std::array seed_magic{0x53, 0x45, 0x45, 0x44}; std::array magic; - u32 seed_info; + u8 unk0; + u8 is_full; + u8 unk1; + u8 unk2; LocalFriendCodeSeedB lfcs; std::array key_y; @@ -79,6 +82,10 @@ struct MovableSed { } bool VerifySignature() const; + + bool IsFull() { + return is_full != 0; + } }; static_assert(sizeof(MovableSed) == 0x120); @@ -101,6 +108,14 @@ struct MovableSedFull { // TODO(PabloMK7): Implement AES MAC verification return body.sed.VerifySignature(); } + + bool IsFull() { + return body.sed.IsFull(); + } + + size_t GetRealSize() { + return IsFull() ? sizeof(MovableSedFull) : sizeof(MovableSed); + } }; static_assert(sizeof(MovableSedFull) == 0x140); From 643f53f5f25491bb6364bb03bd33d2a091445397 Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Mon, 17 Mar 2025 20:39:55 +0100 Subject: [PATCH 018/166] Implement framebuffer vertical flip flag (#699) * Implement framebuffer vertical flip flag * Make VerticalMirror const --- src/common/math_util.h | 15 ++++++++++++++- src/video_core/pica/regs_framebuffer.h | 7 ++++++- src/video_core/pica/regs_rasterizer.h | 8 +++++--- src/video_core/pica_types.h | 5 +++-- src/video_core/rasterizer_accelerated.cpp | 4 ++-- .../rasterizer_cache/framebuffer_base.h | 15 ++++++++++++--- .../rasterizer_cache/rasterizer_cache.h | 5 +++-- src/video_core/renderer_opengl/gl_rasterizer.cpp | 8 +++++++- src/video_core/renderer_vulkan/pica_to_vk.h | 6 +++--- .../renderer_vulkan/vk_graphics_pipeline.cpp | 5 +++-- .../renderer_vulkan/vk_graphics_pipeline.h | 3 ++- .../renderer_vulkan/vk_pipeline_cache.cpp | 10 +++++++--- src/video_core/renderer_vulkan/vk_rasterizer.cpp | 8 +++++++- .../shader/generator/glsl_shader_gen.cpp | 12 +++++++++++- src/video_core/shader/generator/shader_uniforms.h | 5 +++-- 15 files changed, 88 insertions(+), 28 deletions(-) diff --git a/src/common/math_util.h b/src/common/math_util.h index 575b27b06..7b5513788 100644 --- a/src/common/math_util.h +++ b/src/common/math_util.h @@ -1,4 +1,8 @@ -// Copyright 2013 Dolphin Emulator Project / 2014 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project +// Licensed under GPLv2 or any later version +// Refer to the license.txt file included. + +// Copyright 2013 Dolphin Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -23,6 +27,12 @@ struct Rectangle { constexpr Rectangle(T left, T top, T right, T bottom) : left(left), top(top), right(right), bottom(bottom) {} + template + operator Rectangle() const { + return Rectangle{static_cast(left), static_cast(top), static_cast(right), + static_cast(bottom)}; + } + [[nodiscard]] constexpr bool operator==(const Rectangle& rhs) const { return (left == rhs.left) && (top == rhs.top) && (right == rhs.right) && (bottom == rhs.bottom); @@ -55,6 +65,9 @@ struct Rectangle { return Rectangle{left, top, static_cast(left + GetWidth() * s), static_cast(top + GetHeight() * s)}; } + [[nodiscard]] Rectangle VerticalMirror(T ref_height) const { + return Rectangle{left, ref_height - bottom, right, ref_height - top}; + } }; template diff --git a/src/video_core/pica/regs_framebuffer.h b/src/video_core/pica/regs_framebuffer.h index 0ab6b8fd6..5a647dca9 100644 --- a/src/video_core/pica/regs_framebuffer.h +++ b/src/video_core/pica/regs_framebuffer.h @@ -1,4 +1,4 @@ -// Copyright 2017 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -233,6 +233,7 @@ struct FramebufferRegs { // GetWidth() and GetHeight() instead. BitField<0, 11, u32> width; BitField<12, 10, u32> height; + BitField<24, 1, u32> flip; }; INSERT_PADDING_WORDS(0x1); @@ -251,6 +252,10 @@ struct FramebufferRegs { inline u32 GetHeight() const { return height + 1; } + + inline bool IsFlipped() const { + return !flip.Value(); + } } framebuffer; // Returns the number of bytes in the specified depth format diff --git a/src/video_core/pica/regs_rasterizer.h b/src/video_core/pica/regs_rasterizer.h index 5b4785da5..be4f965dc 100644 --- a/src/video_core/pica/regs_rasterizer.h +++ b/src/video_core/pica/regs_rasterizer.h @@ -1,4 +1,4 @@ -// Copyright 2017 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -29,11 +29,13 @@ struct RasterizerRegs { BitField<0, 24, u32> viewport_size_x; - INSERT_PADDING_WORDS(0x1); + BitField<1, 31, u32> viewport_size_x_inv; BitField<0, 24, u32> viewport_size_y; - INSERT_PADDING_WORDS(0x3); + BitField<1, 31, u32> viewport_size_y_inv; + + INSERT_PADDING_WORDS(0x2); BitField<0, 1, u32> clip_enable; BitField<0, 24, u32> clip_coef[4]; // float24 diff --git a/src/video_core/pica_types.h b/src/video_core/pica_types.h index 02641ba69..cf8742154 100644 --- a/src/video_core/pica_types.h +++ b/src/video_core/pica_types.h @@ -1,4 +1,4 @@ -// Copyright 2015 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -138,7 +138,7 @@ public: } private: - static constexpr u32 MASK = (1 << (M + E + 1)) - 1; + static constexpr u32 MASK = static_cast(1 << (M + E + 1)) - 1; static constexpr u32 MANTISSA_MASK = (1 << M) - 1; static constexpr u32 EXPONENT_MASK = (1 << E) - 1; @@ -153,6 +153,7 @@ private: } }; +using f31 = Pica::Float<23, 7>; using f24 = Pica::Float<16, 7>; using f20 = Pica::Float<12, 7>; using f16 = Pica::Float<10, 5>; diff --git a/src/video_core/rasterizer_accelerated.cpp b/src/video_core/rasterizer_accelerated.cpp index d44c23014..ca966441e 100644 --- a/src/video_core/rasterizer_accelerated.cpp +++ b/src/video_core/rasterizer_accelerated.cpp @@ -1,4 +1,4 @@ -// Copyright 2023 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -846,7 +846,7 @@ void RasterizerAccelerated::SyncTextureBorderColor(int tex_index) { } void RasterizerAccelerated::SyncClipPlane() { - const u32 enable_clip1 = regs.rasterizer.clip_enable != 0; + const bool enable_clip1 = regs.rasterizer.clip_enable != 0; const auto raw_clip_coef = regs.rasterizer.GetClipCoef(); const Common::Vec4f new_clip_coef = {raw_clip_coef.x.ToFloat32(), raw_clip_coef.y.ToFloat32(), raw_clip_coef.z.ToFloat32(), raw_clip_coef.w.ToFloat32()}; diff --git a/src/video_core/rasterizer_cache/framebuffer_base.h b/src/video_core/rasterizer_cache/framebuffer_base.h index 9a1123270..2f2545849 100644 --- a/src/video_core/rasterizer_cache/framebuffer_base.h +++ b/src/video_core/rasterizer_cache/framebuffer_base.h @@ -1,4 +1,4 @@ -// Copyright 2023 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -65,13 +65,18 @@ template class FramebufferHelper { public: explicit FramebufferHelper(RasterizerCache* res_cache_, typename T::Framebuffer* fb_, - const Pica::RasterizerRegs& regs, + bool flip_rect, const Pica::RasterizerRegs& regs, Common::Rectangle surfaces_rect) : res_cache{res_cache_}, fb{fb_} { const u32 res_scale = fb->Scale(); + const u32 height = surfaces_rect.GetHeight() / res_scale; // Determine the draw rectangle (render area + scissor) - const Common::Rectangle viewport_rect = regs.GetViewportRect(); + Common::Rectangle viewport_rect = regs.GetViewportRect(); + if (flip_rect) { + viewport_rect = viewport_rect.VerticalMirror(height); + } + draw_rect.left = std::clamp(static_cast(surfaces_rect.left) + viewport_rect.left * res_scale, surfaces_rect.left, surfaces_rect.right); @@ -103,6 +108,10 @@ public: static_cast(surfaces_rect.left + (regs.scissor_test.x2 + 1) * res_scale); scissor_rect.top = static_cast(surfaces_rect.bottom + (regs.scissor_test.y2 + 1) * res_scale); + + if (flip_rect) { + scissor_rect = scissor_rect.VerticalMirror(height); + } } ~FramebufferHelper() { diff --git a/src/video_core/rasterizer_cache/rasterizer_cache.h b/src/video_core/rasterizer_cache/rasterizer_cache.h index 60126826e..8b830a13b 100644 --- a/src/video_core/rasterizer_cache/rasterizer_cache.h +++ b/src/video_core/rasterizer_cache/rasterizer_cache.h @@ -1,4 +1,4 @@ -// Copyright Citra Emulator Project / Lime3DS Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -765,7 +765,8 @@ FramebufferHelper RasterizerCache::GetFramebufferSurfaces(bool using_color it->second = slot_framebuffers.insert(runtime, fb_params, color_surface, depth_surface); } - return FramebufferHelper{this, &slot_framebuffers[it->second], regs.rasterizer, fb_rect}; + return FramebufferHelper{this, &slot_framebuffers[it->second], + regs.framebuffer.framebuffer.IsFlipped(), regs.rasterizer, fb_rect}; } template diff --git a/src/video_core/renderer_opengl/gl_rasterizer.cpp b/src/video_core/renderer_opengl/gl_rasterizer.cpp index 65e080994..2337741c1 100644 --- a/src/video_core/renderer_opengl/gl_rasterizer.cpp +++ b/src/video_core/renderer_opengl/gl_rasterizer.cpp @@ -1,4 +1,4 @@ -// Copyright 2022 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -409,6 +409,12 @@ bool RasterizerOpenGL::Draw(bool accelerate, bool is_indexed) { state.viewport.width = static_cast(viewport.width); state.viewport.height = static_cast(viewport.height); + // If the framebuffer is flipped, request vertex shader to flip vertex y + const bool is_flipped = regs.framebuffer.framebuffer.IsFlipped(); + vs_uniform_block_data.dirty |= vs_uniform_block_data.data.flip_viewport != is_flipped; + vs_uniform_block_data.data.flip_viewport = is_flipped; + state.cull.mode = is_flipped && state.cull.enabled ? GL_FRONT : GL_BACK; + // Viewport can have negative offsets or larger dimensions than our framebuffer sub-rect. // Enable scissor test to prevent drawing outside of the framebuffer region const auto draw_rect = fb_helper.DrawRect(); diff --git a/src/video_core/renderer_vulkan/pica_to_vk.h b/src/video_core/renderer_vulkan/pica_to_vk.h index b0dfe891c..43f16c60c 100644 --- a/src/video_core/renderer_vulkan/pica_to_vk.h +++ b/src/video_core/renderer_vulkan/pica_to_vk.h @@ -1,4 +1,4 @@ -// Copyright 2023 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -177,13 +177,13 @@ inline vk::PrimitiveTopology PrimitiveTopology(Pica::PipelineRegs::TriangleTopol return vk::PrimitiveTopology::eTriangleList; } -inline vk::CullModeFlags CullMode(Pica::RasterizerRegs::CullMode mode) { +inline vk::CullModeFlags CullMode(Pica::RasterizerRegs::CullMode mode, bool flip_viewport) { switch (mode) { case Pica::RasterizerRegs::CullMode::KeepAll: return vk::CullModeFlagBits::eNone; case Pica::RasterizerRegs::CullMode::KeepClockWise: case Pica::RasterizerRegs::CullMode::KeepCounterClockWise: - return vk::CullModeFlagBits::eBack; + return flip_viewport ? vk::CullModeFlagBits::eFront : vk::CullModeFlagBits::eBack; default: UNREACHABLE_MSG("Unknown cull mode {}", mode); } diff --git a/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp b/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp index 9fadaa83f..b0ba424bd 100644 --- a/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp +++ b/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp @@ -1,4 +1,4 @@ -// Copyright 2023 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -147,7 +147,8 @@ bool GraphicsPipeline::Build(bool fail_on_compile_required) { const vk::PipelineRasterizationStateCreateInfo raster_state = { .depthClampEnable = false, .rasterizerDiscardEnable = false, - .cullMode = PicaToVK::CullMode(info.rasterization.cull_mode), + .cullMode = + PicaToVK::CullMode(info.rasterization.cull_mode, info.rasterization.flip_viewport), .frontFace = PicaToVK::FrontFace(info.rasterization.cull_mode), .depthBiasEnable = false, .lineWidth = 1.0f, diff --git a/src/video_core/renderer_vulkan/vk_graphics_pipeline.h b/src/video_core/renderer_vulkan/vk_graphics_pipeline.h index 57f4bc54f..ab85771d7 100644 --- a/src/video_core/renderer_vulkan/vk_graphics_pipeline.h +++ b/src/video_core/renderer_vulkan/vk_graphics_pipeline.h @@ -1,4 +1,4 @@ -// Copyright 2023 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -54,6 +54,7 @@ union RasterizationState { u8 value = 0; BitField<0, 2, Pica::PipelineRegs::TriangleTopology> topology; BitField<4, 2, Pica::RasterizerRegs::CullMode> cull_mode; + BitField<6, 1, u8> flip_viewport; }; union DepthStencilState { diff --git a/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp b/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp index 98f68abfb..da784aa98 100644 --- a/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp +++ b/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp @@ -1,4 +1,4 @@ -// Copyright 2023 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -271,8 +271,12 @@ bool PipelineCache::BindPipeline(const PipelineInfo& info, bool wait_built) { } if (instance.IsExtendedDynamicStateSupported()) { - if (rasterization.cull_mode != current_rasterization.cull_mode || is_dirty) { - cmdbuf.setCullModeEXT(PicaToVK::CullMode(rasterization.cull_mode)); + const bool needs_flip = + rasterization.flip_viewport != current_rasterization.flip_viewport; + if (rasterization.cull_mode != current_rasterization.cull_mode || needs_flip || + is_dirty) { + cmdbuf.setCullModeEXT( + PicaToVK::CullMode(rasterization.cull_mode, rasterization.flip_viewport)); cmdbuf.setFrontFaceEXT(PicaToVK::FrontFace(rasterization.cull_mode)); } diff --git a/src/video_core/renderer_vulkan/vk_rasterizer.cpp b/src/video_core/renderer_vulkan/vk_rasterizer.cpp index 91c800437..5b6b93ea3 100644 --- a/src/video_core/renderer_vulkan/vk_rasterizer.cpp +++ b/src/video_core/renderer_vulkan/vk_rasterizer.cpp @@ -1,4 +1,4 @@ -// Copyright 2023 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -509,6 +509,12 @@ bool RasterizerVulkan::Draw(bool accelerate, bool is_indexed) { shader_dirty = false; } + // If the framebuffer is flipped, request to also flip vulkan viewport + const bool is_flipped = regs.framebuffer.framebuffer.IsFlipped(); + vs_uniform_block_data.dirty |= vs_uniform_block_data.data.flip_viewport != is_flipped; + vs_uniform_block_data.data.flip_viewport = is_flipped; + pipeline_info.rasterization.flip_viewport.Assign(is_flipped); + // Sync the LUTs within the texture buffer SyncAndUploadLUTs(); SyncAndUploadLUTsLF(); diff --git a/src/video_core/shader/generator/glsl_shader_gen.cpp b/src/video_core/shader/generator/glsl_shader_gen.cpp index c91d63131..64747a50f 100644 --- a/src/video_core/shader/generator/glsl_shader_gen.cpp +++ b/src/video_core/shader/generator/glsl_shader_gen.cpp @@ -1,4 +1,4 @@ -// Copyright 2023 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -37,6 +37,7 @@ layout (set = 0, binding = 1, std140) uniform vs_data { layout (binding = 1, std140) uniform vs_data { #endif bool enable_clip1; + bool flip_viewport; vec4 clip_coef; }; @@ -123,6 +124,9 @@ void main() { normquat = vert_normquat; view = vert_view; vec4 vtx_pos = SanitizeVertex(vert_position); + if (flip_viewport) { + vtx_pos.y = -vtx_pos.y; + } gl_Position = vec4(vtx_pos.x, vtx_pos.y, -vtx_pos.z, vtx_pos.w); )"; if (use_clip_planes) { @@ -238,6 +242,9 @@ std::string GenerateVertexShader(const ShaderSetup& setup, const PicaVSConfig& c semantic(VSOutputAttributes::POSITION_Z) + ", " + semantic(VSOutputAttributes::POSITION_W) + ");\n"; out += " vtx_pos = SanitizeVertex(vtx_pos);\n"; + out += " if (flip_viewport) {\n"; + out += " vtx_pos.y = -vtx_pos.y;\n"; + out += " }\n"; out += " gl_Position = vec4(vtx_pos.x, vtx_pos.y, -vtx_pos.z, vtx_pos.w);\n"; if (config.state.use_clip_planes) { out += " gl_ClipDistance[0] = -vtx_pos.z;\n"; // fixed PICA clipping plane z <= 0 @@ -332,6 +339,9 @@ struct Vertex { semantic(VSOutputAttributes::POSITION_Z) + ", " + semantic(VSOutputAttributes::POSITION_W) + ");\n"; out += " vtx_pos = SanitizeVertex(vtx_pos);\n"; + out += " if (flip_viewport) {\n"; + out += " vtx_pos.y = -vtx_pos.y;\n"; + out += " }\n"; out += " gl_Position = vec4(vtx_pos.x, vtx_pos.y, -vtx_pos.z, vtx_pos.w);\n"; if (state.use_clip_planes) { out += " gl_ClipDistance[0] = -vtx_pos.z;\n"; // fixed PICA clipping plane z <= 0 diff --git a/src/video_core/shader/generator/shader_uniforms.h b/src/video_core/shader/generator/shader_uniforms.h index 6c79180e7..95ef409ca 100644 --- a/src/video_core/shader/generator/shader_uniforms.h +++ b/src/video_core/shader/generator/shader_uniforms.h @@ -1,4 +1,4 @@ -// Copyright 2023 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -86,7 +86,8 @@ struct PicaUniformsData { }; struct VSUniformData { - u32 enable_clip1; + alignas(4) bool enable_clip1; + alignas(4) bool flip_viewport; alignas(16) Common::Vec4f clip_coef; }; static_assert(sizeof(VSUniformData) == 32, From 9d03856026f4f5dd5114e5bc57e0726f19b4b1dc Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Mon, 17 Mar 2025 20:45:11 +0100 Subject: [PATCH 019/166] Fix uninitialized movable check on artic setup --- src/core/loader/artic.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/core/loader/artic.cpp b/src/core/loader/artic.cpp index 73065f606..5f4bb28f9 100644 --- a/src/core/loader/artic.cpp +++ b/src/core/loader/artic.cpp @@ -425,8 +425,15 @@ ResultStatus Apploader_Artic::Load(std::shared_ptr& process) { return ResultStatus::ErrorArtic; auto resp_buff = resp->GetResponseBuffer(0); - if (!resp_buff.has_value() || resp_buff->second != expected_size) - return ResultStatus::ErrorArtic; + if (!resp_buff.has_value() || resp_buff->second != expected_size) { + if (resp_buff.has_value() && i == 2 && + resp_buff->second == sizeof(HW::UniqueData::MovableSed)) { + // Account for uninitialized movable files + expected_size = sizeof(HW::UniqueData::MovableSed); + } else { + return ResultStatus::ErrorArtic; + } + } if (i < 4) { FileUtil::CreateFullPath(path); From 54b997473dd98b3a92855ae119788a12e7877713 Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Mon, 17 Mar 2025 20:45:11 +0100 Subject: [PATCH 020/166] Fix uninitialized movable check on artic setup --- src/core/loader/artic.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/core/loader/artic.cpp b/src/core/loader/artic.cpp index 73065f606..5f4bb28f9 100644 --- a/src/core/loader/artic.cpp +++ b/src/core/loader/artic.cpp @@ -425,8 +425,15 @@ ResultStatus Apploader_Artic::Load(std::shared_ptr& process) { return ResultStatus::ErrorArtic; auto resp_buff = resp->GetResponseBuffer(0); - if (!resp_buff.has_value() || resp_buff->second != expected_size) - return ResultStatus::ErrorArtic; + if (!resp_buff.has_value() || resp_buff->second != expected_size) { + if (resp_buff.has_value() && i == 2 && + resp_buff->second == sizeof(HW::UniqueData::MovableSed)) { + // Account for uninitialized movable files + expected_size = sizeof(HW::UniqueData::MovableSed); + } else { + return ResultStatus::ErrorArtic; + } + } if (i < 4) { FileUtil::CreateFullPath(path); From 0e89ee73674c5aaecde8bf62f6e6a8763fa3394c Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Mon, 17 Mar 2025 20:13:29 +0000 Subject: [PATCH 021/166] qt: Updated translations via Transifex --- dist/languages/da_DK.ts | 330 +++++++-------- dist/languages/de.ts | 330 +++++++-------- dist/languages/el.ts | 330 +++++++-------- dist/languages/es_ES.ts | 330 +++++++-------- dist/languages/fi.ts | 330 +++++++-------- dist/languages/fr.ts | 330 +++++++-------- dist/languages/hu_HU.ts | 330 +++++++-------- dist/languages/id.ts | 330 +++++++-------- dist/languages/it.ts | 330 +++++++-------- dist/languages/ja_JP.ts | 330 +++++++-------- dist/languages/ko_KR.ts | 330 +++++++-------- dist/languages/lt_LT.ts | 330 +++++++-------- dist/languages/nb.ts | 330 +++++++-------- dist/languages/nl.ts | 330 +++++++-------- dist/languages/pl_PL.ts | 332 +++++++-------- dist/languages/pt_BR.ts | 368 ++++++++--------- dist/languages/ro_RO.ts | 330 +++++++-------- dist/languages/ru_RU.ts | 330 +++++++-------- dist/languages/tr_TR.ts | 330 +++++++-------- dist/languages/vi_VN.ts | 330 +++++++-------- dist/languages/zh_CN.ts | 384 +++++++++--------- dist/languages/zh_TW.ts | 330 +++++++-------- .../app/src/main/res/values-pt/strings.xml | 32 +- .../app/src/main/res/values-zh/strings.xml | 37 +- 24 files changed, 3711 insertions(+), 3712 deletions(-) diff --git a/dist/languages/da_DK.ts b/dist/languages/da_DK.ts index 097a91b65..35b72e58f 100644 --- a/dist/languages/da_DK.ts +++ b/dist/languages/da_DK.ts @@ -3946,19 +3946,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Nuværende emuleringshastighed. Værdier højere eller lavere end 100% indikerer at emuleringen kører hurtigere eller langsommere end en 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Tid det tog at emulere en 3DS-skærmbillede, hastighedsbegrænsning og v-sync er tille talt med. For emulering med fuld hastighed skal dette højest være 16,67ms. @@ -3973,487 +3973,487 @@ Please check your FFmpeg installation used for compilation. Ryd seneste filer - + &Continue - + &Pause - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. - + CIA must be installed before usage CIA skal installeres før brug - + Before using this CIA, you must install it. Do you want to install it now? Før du kan bruge denne CIA, skal den være installeret. Vil du installere den nu? - - + + Slot %1 - + Slot %1 - %2 %3 - + Error Opening %1 Folder Fejl ved åbning af %1-mappen - - + + Folder does not exist! Mappen findes ikke! - + Remove Play Time Data - + Reset play time? - - - - + + + + Create Shortcut - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + Dumping... - - + + Cancel - - - - - - - - - + + + + + + + + + Azahar - + Could not dump base RomFS. Refer to the log for details. - + Error Opening %1 Fejl ved åbning af %1 - + Select Directory Vælg mappe - + Properties - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. 3DS-program (%1);;Alle filer (*.*) - + Load File Indlæs fil - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files Indlæs filer - + 3DS Installation File (*.CIA*) 3DS-installationsfil (*.CIA) - + All Files (*.*) Alle filer (*.*) - + Connect to Artic Base - + Enter Artic Base server address: - + %1 has been installed successfully. %1 blev succesfuldt installeret. - + Unable to open File Kunne ikke åbne filen - + Could not open %1 Kunne ikke åbne %1 - + Installation aborted Installation afbrudt - + The installation of %1 was aborted. Please see the log for more details Installationen af %1 blev afbrudt. Se logfilen for flere detaljer. - + Invalid File Ugyldig fil - + %1 is not a valid CIA %1 er ikke en gyldig CIA - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File - + Could not find %1 - + Uninstalling '%1'... - + Failed to uninstall '%1'. - + Successfully uninstalled '%1'. - + File not found Filen blev ikke fundet - + File "%1" not found Filen "%1" blev ikke fundet - + Savestates - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file - + A tag is already in use. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) Amiibo-fil (%1);;Alle filer (*.*) - + Load Amiibo Indlæs Amiibo - + Unable to open amiibo file "%1" for reading. - + Record Movie Optag film - + Movie recording cancelled. Filmoptagelse afbrudt - - + + Movie Saved Film gemt - - + + The movie is successfully saved. Filmen er succesfuldt blevet gemt. - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. - + Could not load video dumper - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4462,209 +4462,209 @@ To view a guide on how to install FFmpeg, press Help. - + Select FFmpeg Directory - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. - + FFmpeg has been sucessfully installed. - + Installation of FFmpeg failed. Check the log file for details. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 - + Playing %1 / %2 - + Movie Finished - + (Accessing SharedExtData) - + (Accessing SystemSaveData) - + (Accessing BossExtData) - + (Accessing ExtData) - + (Accessing SaveData) - + MB/s - + KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% Hastighed: %1% - + Speed: %1% / %2% Hastighed: %1%/%2% - + App: %1 FPS - + Frame: %1 ms Billede: %1ms - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + A system archive - + System Archive Not Found Systemarkiver blev ikke fundet - + System Archive Missing - + Save/load Error - + Fatal Error Alvorlig fejl - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Fatal Error encountered - + Continue Fortsæt - + Quit Application - + OK - + Would you like to exit now? Vil du afslutte nu? - + The application is still running. Would you like to stop emulation? - + Playback Completed Afspilning færdig - + Movie playback completed. Afspilning af filmen er færdig. - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window - + Secondary Window @@ -6221,32 +6221,32 @@ Debug Message: - + Report Compatibility Rapporter kompatibilitet - + Restart Genstart - + Load... Indlæs... - + Remove Fjern - + Open Azahar Folder - + Configure Current Application... diff --git a/dist/languages/de.ts b/dist/languages/de.ts index 8c9fd7aee..d22117dae 100644 --- a/dist/languages/de.ts +++ b/dist/languages/de.ts @@ -3955,19 +3955,19 @@ Bitte überprüfe deine FFmpeg-Installation, die für die Kompilierung verwendet - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Derzeitige Emulationsgeschwindigkeit. Werte höher oder niedriger als 100% zeigen, dass die Emulation schneller oder langsamer läuft als auf einem 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. Wie viele Bilder pro Sekunde die App aktuell anzeigt. Dies ist von App zu App und von Szene zu Szene unterschiedlich. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Die benötigte Zeit um ein 3DS-Einzelbild zu emulieren (V-Sync oder Bildratenbegrenzung nicht mitgezählt). Bei Echtzeitemulation sollte dieser Wert 16,67ms betragen. @@ -3982,403 +3982,403 @@ Bitte überprüfe deine FFmpeg-Installation, die für die Kompilierung verwendet Zuletzt verwendete Dateien zurücksetzen - + &Continue &Fortsetzen - + &Pause &Pause - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping Azahar führt eine Anwendung aus - - + + Invalid App Format Falsches App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. Ihr App format ist nich unterstützt. <br/>Bitte folgen Sie den Anleitungen um ihre <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>Spielkarten</a> oder <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>ihre installierten Titel zu redumpen</a>. - + App Corrupted App beschädigt - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. Ihre App ist beschädigt. <br/>Folgen Sie bitte den Anleitungen um ihre <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>Spielkarten</a> oder <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>ihre installierten Titel zu erneut zu dumpen</a>. - + App Encrypted App versclüsselt - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> Ihre App ist verschlüsselt. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Bitte lesen sie Unseren Blog für weitere Informationen.</a> - + Unsupported App Nicht unterstützte App - + GBA Virtual Console is not supported by Azahar. GBA Virtual Console wird nicht von Azahar unterstützt - - + + Artic Server Artic Server - + Error while loading App! Fehler beim laden der App - + An unknown error occurred. Please see the log for more details. Ein unbekannter Fehler ist aufgetreten. Mehr Details im Protokoll. - + CIA must be installed before usage CIA muss vor der Benutzung installiert sein - + Before using this CIA, you must install it. Do you want to install it now? Vor dem Nutzen dieser CIA muss sie installiert werden. Soll dies jetzt getan werden? - - + + Slot %1 Speicherplatz %1 - + Slot %1 - %2 %3 Speicherplatz %1 - %2 %3 - + Error Opening %1 Folder Fehler beim Öffnen des Ordners %1 - - + + Folder does not exist! Ordner existiert nicht! - + Remove Play Time Data Spielzeitdaten löschen - + Reset play time? Spielzeit zurücksetzen - - - - + + + + Create Shortcut Verknüpfung erstellen - + Do you want to launch the application in fullscreen? Möchtest du die Anwendung in Vollbild starten? - + Successfully created a shortcut to %1 Es wurde erfolgreich eine Verknüpfung für %1 erstellt - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? Dadurch wird eine Verknüpfung mit dem aktuellen AppImage erstellt. Dies funktioniert möglicherweise nicht mehr, wenn du aktualisierst. Möchtest du fortfahren? - + Failed to create a shortcut to %1 Es konnte keine Verknüpfung für %1 erstellt werden - + Create Icon Icon erstellen - + Cannot create icon file. Path "%1" does not exist and cannot be created. Es konnte kein Icon-Pfad erstellt werden. „%1“ existiert nicht, oder kann nicht erstellt werden. - + Dumping... Dumpvorgang... - - + + Cancel Abbrechen - - - - - - - - - + + + + + + + + + Azahar Azahar - + Could not dump base RomFS. Refer to the log for details. Konnte Base-RomFS nicht dumpen. Schau im Protokoll für weitere Informationen nach. - + Error Opening %1 Fehler beim Öffnen von %1 - + Select Directory Verzeichnis auswählen - + Properties Eigenschaften - + The application properties could not be loaded. Die Anwendungseigenschaften konnten nicht geladen werden. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. 3DS Programmdatei (%1);;Alle Dateien (*.*) - + Load File Datei laden - - + + Set Up System Files Systemdateien einrichten - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> <p>Azahar benötigt Dateien von einer echten Konsole um einige seiner Funktionen nutzen zu können.<br>Sie können diese Dateien mit dem<a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool belommen</a><br>Hinweise:<ul><li><b>Bei diesem Vorgang werden konsolenspezifische Dateien in Azahar installiert. Geben Sie Ihre Benutzer- oder NAND-Ordner nicht frei,<br> nachdem Sie den Einrichtungsvorgang durchgeführt haben!</b></li><li>DDait das neue 3DS Setup funktioniert, ist ein altes 3DS Setup erforderlich.</li><li>Beide Setup-Modi funktionieren unabhängig vom Modell der Konsole, auf der das Setup-Tool ausgeführt wird.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: Geben Sie die Adresse des Azahar Artic Setup Tools ein: - + <br>Choose setup mode: <br>Wählen die den Setup-Modus: - + (ℹ️) Old 3DS setup (ℹ️) Alte 3DS Setup - - + + Setup is possible. Einrichtung ist möglich. - + (⚠) New 3DS setup (⚠) Neue 3DS Einrichtung - + Old 3DS setup is required first. Zuerst ist eine alte 3DS Einrichtung erforderlich - + (✅) Old 3DS setup (✅) Alte 3DS Einrichtung - - + + Setup completed. Einrichtung abgeschlossen - + (ℹ️) New 3DS setup (ℹ️) Neue 3DS Einrichtung - + (✅) New 3DS setup (✅) Neue 3DS Einrichtung - + The system files for the selected mode are already set up. Reinstall the files anyway? Die Systemdateien für den ausgewählten Modus sind bereits eingerichtet. Die Dateien trotzdem neu installieren? - + Load Files Dateien laden - + 3DS Installation File (*.CIA*) 3DS-Installationsdatei (*.CIA*) - + All Files (*.*) Alle Dateien (*.*) - + Connect to Artic Base Verbinde dich mit Artic-Base - + Enter Artic Base server address: Gib die Artic-Base-Serveradresse ein - + %1 has been installed successfully. %1 wurde erfolgreich installiert. - + Unable to open File Datei konnte nicht geöffnet werden - + Could not open %1 Konnte %1 nicht öffnen - + Installation aborted Installation abgebrochen - + The installation of %1 was aborted. Please see the log for more details Die Installation von %1 wurde abgebrochen. Schaue im Protokoll für weitere Informationen nach - + Invalid File Ungültige Datei - + %1 is not a valid CIA %1 ist keine gültige CIA - + CIA Encrypted CIA verschlüsselt - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> Deine CIA Datei ist verschlüsselt. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Bitte lese unseren Blog für mehr Info.</a> - + Unable to find File Datei konnte nicht gefunden werden - + Could not find %1 %1 konnte nicht gefunden werden - + Uninstalling '%1'... '%1' wird deinstalliert… - + Failed to uninstall '%1'. Deinstallation von '%1' fehlgeschlagen. - + Successfully uninstalled '%1'. '%1' erfolgreich deinstalliert. - + File not found Datei nicht gefunden - + File "%1" not found Datei "%1" nicht gefunden - + Savestates Speicherstände - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! @@ -4387,86 +4387,86 @@ Use at your own risk! Njtzung auf eigene Gefahr! - - - + + + Error opening amiibo data file Fehler beim Öffnen der Amiibo-Datei - + A tag is already in use. Eine Markierung wird schon genutzt. - + Application is not looking for amiibos. Rie Anwendung sucht keine Amiibos. - + Amiibo File (%1);; All Files (*.*) Amiibo-Datei (%1);; Alle Dateien (*.*) - + Load Amiibo Amiibo wird geladen - + Unable to open amiibo file "%1" for reading. Die Amiibo-Datei "%1" konnte nicht zum Lesen geöffnet werden. - + Record Movie Aufnahme starten - + Movie recording cancelled. Aufnahme abgebrochen. - - + + Movie Saved Aufnahme gespeichert - - + + The movie is successfully saved. Die Aufnahme wurde erfolgreich gespeichert. - + Application will unpause Die Anwendung wird fortgesetzt - + The application will be unpaused, and the next frame will be captured. Is this okay? Die Anwendung wird fortgesetzt und das nächste Bild wird Aufgenommen. Ist das okay? - + Invalid Screenshot Directory Ungültiges Bildschirmfoto-Verzeichnis - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. Kann das angegebene Bildschirmfoto-Verzeichnis nicht erstellen. Der Bildschirmfotopfad wurde auf die Voreinstellung zurückgesetzt. - + Could not load video dumper Konnte Video-Dumper nicht laden - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4479,209 +4479,209 @@ Um FFmpeg für Azahar zu installieren, klicke auf „Öffnen“ und wähle dein Um eine Anweisung zu erhalten, wie du FFmpeg installieren kannst, klick auf „Hilfe“. - + Select FFmpeg Directory Wähle FFmpeg-Verzeichnis - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. Das angegebene FFmpeg-Verzeichnis fehlt %1. Bitte stelle sicher, dass du das richtige Verzeichnis ausgewählt hast. - + FFmpeg has been sucessfully installed. FFmpeg wurde erfolgreich installiert. - + Installation of FFmpeg failed. Check the log file for details. Installation von FFmpeg fehlgeschlagen. Prüfe die Protokolldatei für Details. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. Video-Dump konnte nicht gestartet werden.1<br>Bitte überprüfe, ob der Video-Encoder richtig eingestellt ist.<br>Schau im Protokoll nach, für weitere Informationen. - + Recording %1 %1 wird aufgenommen - + Playing %1 / %2 %1 / %2 wird abgespielt - + Movie Finished Aufnahme beendet - + (Accessing SharedExtData) (Zugriff auf SharedExtData) - + (Accessing SystemSaveData) (Zugriff auf SystemSaveData) - + (Accessing BossExtData) (Zugriff auf BossExtData) - + (Accessing ExtData) (Zugriff auf ExtData) - + (Accessing SaveData) (Zugriff auf SaveData) - + MB/s MB/s - + KB/s KB/s - + Artic Traffic: %1 %2%3 Artic Traffic: %1 %2%3 - + Speed: %1% Geschwindigkeit: %1% - + Speed: %1% / %2% Geschwindigkeit: %1% / %2% - + App: %1 FPS App: %1 FPS - + Frame: %1 ms Einzelbild: %1 ms - + VOLUME: MUTE LAUTSTÄRKE: STUMM - + VOLUME: %1% Volume percentage (e.g. 50%) LAUTSTÄRKE: %1% - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. %1 fehlt. <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>Bitte dumpe deine Systemarchive</a>. <br/>Das Fortfahren könnte zu ungewollten Abstürzen oder Problemen führen. - + A system archive Ein Systemarchiv - + System Archive Not Found Systemarchiv nicht gefunden - + System Archive Missing Systemarchiv fehlt - + Save/load Error Speichern/Laden Fehler - + Fatal Error Schwerwiegender Fehler - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. Ein fataler Fehler ist aufgetreten. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Überprüfe das Protokoll</a> für weitere Informationen.<br/>Das Fortfahren könnte zu ungewollten Abstürzen oder Problemen führen. - + Fatal Error encountered Auf schwerwiegenden Fehler gestoßen - + Continue Fortsetzen - + Quit Application Beende die Anwendung - + OK O.K. - + Would you like to exit now? Möchtest du die Anwendung jetzt verlassen? - + The application is still running. Would you like to stop emulation? Die Anwendung wird läuft noch. Möchten sie die Emulation stoppen? - + Playback Completed Wiedergabe abgeschlossen - + Movie playback completed. Wiedergabe der Aufnahme abgeschlossen. - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window Hauptfenster - + Secondary Window Zweifenster @@ -6245,32 +6245,32 @@ Debug-Meldung: Aufrecht drehen - + Report Compatibility Kompatibilität melden - + Restart Neustart - + Load... Laden... - + Remove Entfernen - + Open Azahar Folder Öffne den Ordner von Azahar - + Configure Current Application... Konfiguriere die aktuelle Anwendung... diff --git a/dist/languages/el.ts b/dist/languages/el.ts index db2c56142..7daa62c42 100644 --- a/dist/languages/el.ts +++ b/dist/languages/el.ts @@ -3947,19 +3947,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Η ταχύτητα της προσομοίωσης. Ταχύτητες μεγαλύτερες ή μικρότερες από 100% δείχνουν ότι η προσομοίωση λειτουργεί γρηγορότερα ή πιο αργά από ένα 3DS αντίστοιχα. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Ο χρόνος που χρειάζεται για την εξομοίωση ενός καρέ 3DS, χωρίς να υπολογίζεται ο περιορισμός καρέ ή το v-sync. Για εξομοίωση σε πλήρη ταχύτητα, αυτό θα πρέπει να είναι το πολύ 16.67 ms. @@ -3974,488 +3974,488 @@ Please check your FFmpeg installation used for compilation. Απαλοιφή πρόσφατων αρχείων - + &Continue - + &Pause - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. Προέκυψε άγνωστο σφάλμα. Παρακαλώ δείτε το αρχείο καταγραφής για περισσότερες λεπτομέρειες. - + CIA must be installed before usage Το CIA πρέπει να εγκατασταθεί πριν από τη χρήση - + Before using this CIA, you must install it. Do you want to install it now? Πριν από τη χρήση αυτού του CIA, πρέπει να το εγκαταστήσετε. Θέλετε να το εγκαταστήσετε τώρα; - - + + Slot %1 Θέση %1 - + Slot %1 - %2 %3 - + Error Opening %1 Folder Σφάλμα ανοίγματος %1 φακέλου - - + + Folder does not exist! Ο φάκελος δεν υπάρχει! - + Remove Play Time Data - + Reset play time? - - - - + + + + Create Shortcut - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + Dumping... Αποτύπωση... - - + + Cancel Ακύρωση - - - - - - - - - + + + + + + + + + Azahar - + Could not dump base RomFS. Refer to the log for details. Δεν ήταν δυνατή η αποτύπωση του βασικού RomFS. Ανατρέξτε στο αρχείο καταγραφής για λεπτομέρειες. - + Error Opening %1 Σφάλμα ανοίγματος του «%1» - + Select Directory Επιλογή καταλόγου - + Properties - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. Εκτελέσιμο 3DS (%1);;Όλα τα αρχεία (*.*) - + Load File Φόρτωση αρχείου - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files Φόρτωση αρχείων - + 3DS Installation File (*.CIA*) Αρχείο εγκατάστασης 3DS (*.CIA*) - + All Files (*.*) Όλα τα αρχεία (*.*) - + Connect to Artic Base - + Enter Artic Base server address: - + %1 has been installed successfully. Το «%1» εγκαταστάθηκε επιτυχώς. - + Unable to open File Δεν είναι δυνατό το άνοιγμα του αρχείου - + Could not open %1 Δεν ήταν δυνατό το άνοιγμα του «%1» - + Installation aborted Η εγκατάσταση ακυρώθηκε - + The installation of %1 was aborted. Please see the log for more details Η εγκατάσταση του «%1» ακυρώθηκε. Παρακαλώ δείτε το αρχείο καταγραφής για περισσότερες λεπτομέρειες - + Invalid File Μη έγκυρο αρχείο - + %1 is not a valid CIA Το «%1» δεν είναι έγκυρο CIA - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File - + Could not find %1 - + Uninstalling '%1'... - + Failed to uninstall '%1'. - + Successfully uninstalled '%1'. - + File not found Το αρχείο δεν βρέθηκε - + File "%1" not found Το αρχείο «%1» δεν βρέθηκε - + Savestates - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file - + A tag is already in use. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) Αρχείο Amiibo (%1);; Όλα τα αρχεία (*.*) - + Load Amiibo Φόρτωση Amiibo - + Unable to open amiibo file "%1" for reading. - + Record Movie Εγγραφή βίντεο - + Movie recording cancelled. Η εγγραφή βίντεο ακυρώθηκε. - - + + Movie Saved Το βίντεο αποθηκεύτηκε - - + + The movie is successfully saved. Το βίντεο αποθηκεύτηκε επιτυχώς. - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. - + Could not load video dumper - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4464,209 +4464,209 @@ To view a guide on how to install FFmpeg, press Help. - + Select FFmpeg Directory - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. - + FFmpeg has been sucessfully installed. - + Installation of FFmpeg failed. Check the log file for details. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 Εγγραφή %1 - + Playing %1 / %2 Αναπαραγωγή %1 / %2 - + Movie Finished Το βίντεο τελείωσε - + (Accessing SharedExtData) - + (Accessing SystemSaveData) - + (Accessing BossExtData) - + (Accessing ExtData) - + (Accessing SaveData) - + MB/s - + KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% Ταχύτητα: %1% - + Speed: %1% / %2% Ταχύτητα: %1% / %2% - + App: %1 FPS - + Frame: %1 ms Καρέ: %1 ms - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + A system archive Ένα αρχείο συστήματος - + System Archive Not Found Δεν βρέθηκε αρχείο συστήματος - + System Archive Missing Απουσία αρχείου συστήματος - + Save/load Error Σφάλμα αποθήκευσης/φόρτωσης - + Fatal Error Κρίσιμο σφάλμα - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Fatal Error encountered Προέκυψε κρίσιμο σφάλμα - + Continue Συνέχεια - + Quit Application - + OK - + Would you like to exit now? Θέλετε να κλείσετε το πρόγραμμα τώρα; - + The application is still running. Would you like to stop emulation? - + Playback Completed Η αναπαραγωγή ολοκληρώθηκε - + Movie playback completed. Η αναπαραγωγή βίντεο ολοκληρώθηκε. - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window - + Secondary Window @@ -6224,32 +6224,32 @@ Debug Message: Κατακόρυφη περιστροφή - + Report Compatibility Αναφορά συμβατότητας - + Restart Επανεκκίνηση - + Load... Φόρτωση... - + Remove Αφαίρεση - + Open Azahar Folder - + Configure Current Application... diff --git a/dist/languages/es_ES.ts b/dist/languages/es_ES.ts index 8cd7607b7..839f9baa7 100644 --- a/dist/languages/es_ES.ts +++ b/dist/languages/es_ES.ts @@ -3955,19 +3955,19 @@ Por favor, compruebe la instalación de FFmpeg usada para la compilación. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. La velocidad de emulación actual. Valores mayores o menores de 100% indican que la velocidad de emulación funciona más rápida o lentamente que en una 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. Los fotogramas por segundo que está mostrando el juego. Variarán de aplicación en aplicación y de escena a escena. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. El tiempo que lleva emular un fotograma de 3DS, sin tener en cuenta el limitador de fotogramas, ni la sincronización vertical. Para una emulación óptima, este valor no debe superar los 16.67 ms. @@ -3982,402 +3982,402 @@ Por favor, compruebe la instalación de FFmpeg usada para la compilación.Limpiar Archivos Recientes - + &Continue &Continuar - + &Pause &Pausar - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping Azahar está ejecutando una aplicación - - + + Invalid App Format Formato de aplicación inválido - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. Tu formato de aplicación no es válido.<br/>Por favor, sigue las instrucciones para volver a volcar tus <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>cartucho de juego</a> y/o <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>títulos instalados</a>. - + App Corrupted Aplicación corrupta - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. Tu aplicación está corrupta. <br/>Por favor, sigue las instrucciones para volver a volcar tus <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>cartuchos de juego</a> y/o <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>títulos instalados</a>. - + App Encrypted Aplicación encriptada - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> Tu aplicación está encriptada. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Por favor visita nuestro blog para más información.</a> - + Unsupported App Aplicación no soportada - + GBA Virtual Console is not supported by Azahar. Consola Virtual de GBA no está soportada por Azahar. - - + + Artic Server - + Error while loading App! ¡Error al cargar la aplicación! - + An unknown error occurred. Please see the log for more details. Un error desconocido ha ocurrido. Por favor, mira el log para más detalles. - + CIA must be installed before usage El CIA debe estar instalado antes de usarse - + Before using this CIA, you must install it. Do you want to install it now? Antes de usar este CIA, debes instalarlo. ¿Quieres instalarlo ahora? - - + + Slot %1 Ranura %1 - + Slot %1 - %2 %3 Ranura %1 - %2 %3 - + Error Opening %1 Folder Error al abrir la carpeta %1 - - + + Folder does not exist! ¡La carpeta no existe! - + Remove Play Time Data Quitar Datos de Tiempo de Juego - + Reset play time? ¿Reiniciar tiempo de juego? - - - - + + + + Create Shortcut Crear atajo - + Do you want to launch the application in fullscreen? ¿Desea lanzar esta aplicación en pantalla completa? - + Successfully created a shortcut to %1 Atajo a %1 creado con éxito - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? Ésto creará un atajo a la AppImage actual. Puede no funcionar bien si actualizas. ¿Continuar? - + Failed to create a shortcut to %1 Fallo al crear un atajo a %1 - + Create Icon Crear icono - + Cannot create icon file. Path "%1" does not exist and cannot be created. No se pudo crear un archivo de icono. La ruta "%1" no existe y no puede ser creada. - + Dumping... Volcando... - - + + Cancel Cancelar - - - - - - - - - + + + + + + + + + Azahar Azahar - + Could not dump base RomFS. Refer to the log for details. No se pudo volcar el RomFS base. Compruebe el registro para más detalles. - + Error Opening %1 Error al abrir %1 - + Select Directory Seleccionar directorio - + Properties Propiedades - + The application properties could not be loaded. No se pudieron cargar las propiedades de la aplicación. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. Ejecutable 3DS(%1);;Todos los archivos(*.*) - + Load File Cargar Archivo - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files Cargar archivos - + 3DS Installation File (*.CIA*) Archivo de Instalación de 3DS (*.CIA*) - + All Files (*.*) Todos los archivos (*.*) - + Connect to Artic Base Conectar a Artic Base - + Enter Artic Base server address: Introduce la dirección del servidor Artic Base - + %1 has been installed successfully. %1 ha sido instalado con éxito. - + Unable to open File No se pudo abrir el Archivo - + Could not open %1 No se pudo abrir %1 - + Installation aborted Instalación interrumpida - + The installation of %1 was aborted. Please see the log for more details La instalación de %1 ha sido cancelada. Por favor, consulte los registros para más información. - + Invalid File Archivo no válido - + %1 is not a valid CIA %1 no es un archivo CIA válido - + CIA Encrypted CIA encriptado - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> Tu archivo CIA está encriptado. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Por favor visita nuestro blog para más información.</a> - + Unable to find File No puede encontrar el archivo - + Could not find %1 No se pudo encontrar %1 - + Uninstalling '%1'... Desinstalando '%1'... - + Failed to uninstall '%1'. Falló la desinstalación de '%1'. - + Successfully uninstalled '%1'. '%1' desinstalado con éxito. - + File not found Archivo no encontrado - + File "%1" not found Archivo "%1" no encontrado - + Savestates Estados - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! @@ -4386,86 +4386,86 @@ Use at your own risk! ¡Úsalos bajo tu propio riesgo! - - - + + + Error opening amiibo data file Error al abrir los archivos de datos del Amiibo - + A tag is already in use. Ya está en uso una etiqueta. - + Application is not looking for amiibos. La aplicación no está buscando amiibos. - + Amiibo File (%1);; All Files (*.*) Archivo de Amiibo(%1);; Todos los archivos (*.*) - + Load Amiibo Cargar Amiibo - + Unable to open amiibo file "%1" for reading. No se pudo abrir el archivo del amiibo "%1" para su lectura. - + Record Movie Grabar Película - + Movie recording cancelled. Grabación de película cancelada. - - + + Movie Saved Película Guardada - - + + The movie is successfully saved. Película guardada con éxito. - + Application will unpause La aplicación se despausará - + The application will be unpaused, and the next frame will be captured. Is this okay? La aplicación se despausará, y el siguiente fotograma será capturado. ¿Estás de acuerdo? - + Invalid Screenshot Directory Directorio de capturas de pantalla no válido - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. No se puede crear el directorio de capturas de pantalla. La ruta de capturas de pantalla vuelve a su valor por defecto. - + Could not load video dumper No se pudo cargar el volcador de vídeo - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4478,209 +4478,209 @@ Para instalar FFmpeg en Lime, pulsa Abrir y elige el directorio de FFmpeg. Para ver una guía sobre cómo instalar FFmpeg, pulsa Ayuda. - + Select FFmpeg Directory Seleccionar Directorio FFmpeg - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. Al directorio de FFmpeg indicado le falta %1. Por favor, asegúrese de haber seleccionado el directorio correcto. - + FFmpeg has been sucessfully installed. FFmpeg ha sido instalado con éxito. - + Installation of FFmpeg failed. Check the log file for details. La instalación de FFmpeg ha fallado. Compruebe el archivo del registro para más detalles. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. No se pudo empezar a grabar vídeo.<br>Asegúrese de que el encodeador de vídeo está configurado correctamente.<br>Para más detalles, observe el registro. - + Recording %1 Grabando %1 - + Playing %1 / %2 Reproduciendo %1 / %2 - + Movie Finished Película terminada - + (Accessing SharedExtData) (Accediendo al SharedExtData) - + (Accessing SystemSaveData) (Accediendo al SystemSaveData) - + (Accessing BossExtData) (Accediendo al BossExtData) - + (Accessing ExtData) (Accediendo al ExtData) - + (Accessing SaveData) (Accediendo al SaveData) - + MB/s MB/s - + KB/s KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% Velocidad: %1% - + Speed: %1% / %2% Velocidad: %1% / %2% - + App: %1 FPS App: %1 FPS - + Frame: %1 ms Frame: %1 ms - + VOLUME: MUTE VOLUMEN: SILENCIO - + VOLUME: %1% Volume percentage (e.g. 50%) VOLUMEN: %1% - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. Falta %1 . Por favor, <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>vuelca tus archivos de sistema</a>.<br/>Continuar la emulación puede resultar en cuelgues y errores. - + A system archive Un archivo de sistema - + System Archive Not Found Archivo de Sistema no encontrado - + System Archive Missing Falta un Archivo de Sistema - + Save/load Error Error de guardado/carga - + Fatal Error Error Fatal - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. Error fatal. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Mira el log</a> para más detalles.<br/>Continuar la emulación puede resultar en cuelgues y errores. - + Fatal Error encountered Error Fatal encontrado - + Continue Continuar - + Quit Application Cerrar aplicación - + OK Aceptar - + Would you like to exit now? ¿Quiere salir ahora? - + The application is still running. Would you like to stop emulation? La aplicación sigue en ejecución. ¿Quiere parar la emulación? - + Playback Completed Reproducción Completada - + Movie playback completed. Reproducción de película completada. - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window Ventana Primaria - + Secondary Window Ventana Secundaria @@ -6241,32 +6241,32 @@ Mensaje de depuración: Rotar en Vertical - + Report Compatibility Informar de compatibilidad - + Restart Reiniciar - + Load... Cargar... - + Remove Quitar - + Open Azahar Folder - + Configure Current Application... diff --git a/dist/languages/fi.ts b/dist/languages/fi.ts index 3c2b96c6a..db44a26ac 100644 --- a/dist/languages/fi.ts +++ b/dist/languages/fi.ts @@ -3946,19 +3946,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Nykyinen emulaationopeus. Arvot yli tai ali 100% osoittavat, että emulaatio on nopeampi tai hitaampi kuin 3DS:än nopeus. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. @@ -3973,487 +3973,487 @@ Please check your FFmpeg installation used for compilation. - + &Continue - + &Pause - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. - + CIA must be installed before usage CIA pitää asenaa ennen käyttöä - + Before using this CIA, you must install it. Do you want to install it now? Ennen, kun voit käyttää tätä CIA:aa, sinun täytyy asentaa se. Haluatko asentaa sen nyt? - - + + Slot %1 - + Slot %1 - %2 %3 - + Error Opening %1 Folder Virhe Avatessa %1 Kansio - - + + Folder does not exist! Kansio ei ole olemassa! - + Remove Play Time Data - + Reset play time? - - - - + + + + Create Shortcut - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + Dumping... - - + + Cancel Peruuta - - - - - - - - - + + + + + + + + + Azahar - + Could not dump base RomFS. Refer to the log for details. - + Error Opening %1 Virhe avatessa %1 - + Select Directory Valitse hakemisto - + Properties - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. - + Load File Lataa tiedosto - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files Lataa tiedostoja - + 3DS Installation File (*.CIA*) 3DS Asennustiedosto (*.CIA*) - + All Files (*.*) Kaikki tiedostot (*.*) - + Connect to Artic Base - + Enter Artic Base server address: - + %1 has been installed successfully. %1 asennettiin onnistuneesti. - + Unable to open File Tiedostoa ei voitu avata - + Could not open %1 Ei voitu avata %1 - + Installation aborted Asennus keskeytetty - + The installation of %1 was aborted. Please see the log for more details - + Invalid File Sopimaton Tiedosto - + %1 is not a valid CIA %1 ei ole sopiva CIA-tiedosto - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File - + Could not find %1 - + Uninstalling '%1'... - + Failed to uninstall '%1'. - + Successfully uninstalled '%1'. - + File not found Tiedostoa ei löytynyt - + File "%1" not found Tiedosto "%1" ei löytynyt. - + Savestates - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file - + A tag is already in use. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) Amiibo tiedosto (%1);; Kaikki tiedostot (*.*) - + Load Amiibo Lataa Amiibo - + Unable to open amiibo file "%1" for reading. - + Record Movie Tallenna Video - + Movie recording cancelled. - - + + Movie Saved - - + + The movie is successfully saved. - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. - + Could not load video dumper - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4462,209 +4462,209 @@ To view a guide on how to install FFmpeg, press Help. - + Select FFmpeg Directory - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. - + FFmpeg has been sucessfully installed. - + Installation of FFmpeg failed. Check the log file for details. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 - + Playing %1 / %2 - + Movie Finished - + (Accessing SharedExtData) - + (Accessing SystemSaveData) - + (Accessing BossExtData) - + (Accessing ExtData) - + (Accessing SaveData) - + MB/s - + KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% Nopeus: %1% - + Speed: %1% / %2% Nopeus %1% / %2% - + App: %1 FPS - + Frame: %1 ms Kuvaruutu: %1 ms - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + A system archive - + System Archive Not Found - + System Archive Missing - + Save/load Error - + Fatal Error - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Fatal Error encountered - + Continue Jatka - + Quit Application - + OK - + Would you like to exit now? Haluatko poistua nyt? - + The application is still running. Would you like to stop emulation? - + Playback Completed - + Movie playback completed. - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window - + Secondary Window @@ -6211,32 +6211,32 @@ Debug Message: - + Report Compatibility Ilmoita yhteensopivuus - + Restart Käynnistä uudelleen - + Load... Lataa... - + Remove Poista - + Open Azahar Folder - + Configure Current Application... diff --git a/dist/languages/fr.ts b/dist/languages/fr.ts index 18ebca66d..0f1a1bb00 100644 --- a/dist/languages/fr.ts +++ b/dist/languages/fr.ts @@ -3955,19 +3955,19 @@ Veuillez vérifier votre installation FFmpeg utilisée pour la compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Vitesse actuelle d'émulation. Les valeurs supérieures ou inférieures à 100% indiquent que l'émulation est plus rapide ou plus lente qu'une 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. Nombre d'images par seconde affichées par l'application. Cela varie d'une application à l'autre et d'une scène à l'autre. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Temps nécessaire pour émuler une trame 3DS, sans compter la limitation de trame ou la synchronisation verticale V-Sync. Pour une émulation à pleine vitesse, cela ne devrait pas dépasser 16,67 ms. @@ -3982,403 +3982,403 @@ Veuillez vérifier votre installation FFmpeg utilisée pour la compilation.Effacer les fichiers récents - + &Continue &Continuer - + &Pause &Pause - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping Azahar exécute une application - - + + Invalid App Format Format d'application invalide - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. Le format de votre application n'est pas pris en charge.<br/> Veuillez suivre les guides pour extraire à nouveau vos <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>cartouches de jeu</a> ou les <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>titres installés</a>. - + App Corrupted Application corrompue - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. Votre application est corrompue. <br/>Veuillez suivre les guides pour récupérer vos <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>cartouches de jeux</a> ou les <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>titres installés</a>. - + App Encrypted Application encryptée - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> Votre application est encryptée. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Consultez notre blog pour plus d'informations.</a> - + Unsupported App Application non supportée - + GBA Virtual Console is not supported by Azahar. La console virtuelle de la GBA n'est pas prise en charge par Azahar. - - + + Artic Server Serveur Artic - + Error while loading App! Erreur lors du chargement de l'application ! - + An unknown error occurred. Please see the log for more details. Une erreur inconnue s'est produite. Veuillez consulter le journal pour plus de détails. - + CIA must be installed before usage CIA doit être installé avant utilisation - + Before using this CIA, you must install it. Do you want to install it now? Avant d'utiliser ce CIA, vous devez l'installer. Voulez-vous l'installer maintenant ? - - + + Slot %1 Emplacement %1 - + Slot %1 - %2 %3 Emplacement %1 - %2 %3 - + Error Opening %1 Folder Erreur lors de l'ouverture du dossier %1 - - + + Folder does not exist! Le répertoire n'existe pas ! - + Remove Play Time Data Retirer les données de temps de jeu ? - + Reset play time? Réinitialiser le temps de jeu ? - - - - + + + + Create Shortcut Créer un raccourci - + Do you want to launch the application in fullscreen? Voulez-vous lancer l'application en plein écran ? - + Successfully created a shortcut to %1 Création réussie d'un raccourci vers %1 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? Cela créera un raccourci vers l'AppImage actuelle. Il se peut que cela ne fonctionne pas bien si vous effectuez une mise à jour. Poursuivre ? - + Failed to create a shortcut to %1 Échec de la création d'un raccourci vers %1 - + Create Icon Créer icône - + Cannot create icon file. Path "%1" does not exist and cannot be created. Impossible de créer le fichier icône. Le chemin "%1" n'existe pas et ne peut pas être créé. - + Dumping... Extraction... - - + + Cancel Annuler - - - - - - - - - + + + + + + + + + Azahar Azahar - + Could not dump base RomFS. Refer to the log for details. Impossible d'extraire les RomFS de base. Référez-vous aux logs pour plus de détails. - + Error Opening %1 Erreur lors de l'ouverture de %1 - + Select Directory Sélectionner un répertoire - + Properties Propriétés - + The application properties could not be loaded. Les propriétés de l'application n'ont pas pu être chargées. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. Exécutable 3DS (%1);;Tous les fichiers (*.*) - + Load File Charger un fichier - - + + Set Up System Files Configurer les fichiers système - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> <p>Azahar a besoin de fichiers provenant d'une vraie console pour pouvoir utiliser certaines de ses fonctionnalités.<br> Vous pouvez obtenir ces fichiers avec l'<a href=https://github.com/azahar-emu/ArticSetupTool>outil d'installation Azahar Artic</a><br> Notes :<ul><li><b> Cette opération installera des fichiers propres à la console dans Azahar, ne partagez pas vos dossiers utilisateur ou nand<br> après avoir effectué le processus d'installation !</b></li><li> La configuration de la Old 3DS est nécessaire pour que la configuration de la New 3DS fonctionne.</li><li> Les deux modes d'installation fonctionneront quel que soit le modèle de la console qui exécute l'outil d'installation.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: Entrer l'adresse de l'outil de configuration Artic d'Azahar : - + <br>Choose setup mode: <br>Choisissez le mode de configuration : - + (ℹ️) Old 3DS setup (ℹ️) Configuration Old 3DS - - + + Setup is possible. La configuration est possible. - + (⚠) New 3DS setup (⚠) Configuration New 3DS - + Old 3DS setup is required first. La configuration Old 3DS est requise d'abord. - + (✅) Old 3DS setup (✅) Configuration Old 3DS - - + + Setup completed. Configuration terminée. - + (ℹ️) New 3DS setup (ℹ️) Configuration New 3DS - + (✅) New 3DS setup (✅) Configuration New 3DS - + The system files for the selected mode are already set up. Reinstall the files anyway? Les fichiers système pour le mode sélectionné sont déjà configurés. Voulez-vous les réinstaller quand même ? - + Load Files Charger des fichiers - + 3DS Installation File (*.CIA*) Fichier d'installation 3DS (*.CIA*) - + All Files (*.*) Tous les fichiers (*.*) - + Connect to Artic Base Se connecter à Artic Base - + Enter Artic Base server address: Entrez l'adresse du serveur Artic Base : - + %1 has been installed successfully. %1 a été installé avec succès. - + Unable to open File Impossible d'ouvrir le fichier - + Could not open %1 Impossible d'ouvrir %1 - + Installation aborted Installation annulée - + The installation of %1 was aborted. Please see the log for more details L'installation de %1 a été interrompue. Veuillez consulter les logs pour plus de détails. - + Invalid File Fichier invalide - + %1 is not a valid CIA %1 n'est pas un CIA valide - + CIA Encrypted CIA chiffré - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> Votre fichier CIA est chiffré.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Consultez notre blog pour plus d'informations.</a> - + Unable to find File Impossible de trouver le fichier - + Could not find %1 Impossible de trouver %1 - + Uninstalling '%1'... Désinstallation de '%1'... - + Failed to uninstall '%1'. Échec de la désinstallation de '%1'. - + Successfully uninstalled '%1'. Désinstallation de '%1' réussie. - + File not found Fichier non trouvé - + File "%1" not found Le fichier "%1" n'a pas été trouvé - + Savestates Points de récupération - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! @@ -4387,86 +4387,86 @@ Use at your own risk! À utiliser à vos risques et périls ! - - - + + + Error opening amiibo data file Erreur d'ouverture du fichier de données amiibo - + A tag is already in use. Un tag est déjà en cours d'utilisation. - + Application is not looking for amiibos. L'application ne recherche pas d'amiibos. - + Amiibo File (%1);; All Files (*.*) Fichier Amiibo (%1);; Tous les fichiers (*.*) - + Load Amiibo Charger un Amiibo - + Unable to open amiibo file "%1" for reading. Impossible d'ouvrir le fichier amiibo "%1" pour le lire. - + Record Movie Enregistrer une vidéo - + Movie recording cancelled. Enregistrement de la vidéo annulé. - - + + Movie Saved Vidéo enregistrée - - + + The movie is successfully saved. La vidéo a été enregistrée avec succès. - + Application will unpause L'application sera rétablie. - + The application will be unpaused, and the next frame will be captured. Is this okay? L'application sera rétablie et l'image suivante sera capturée. Cela vous convient-il ? - + Invalid Screenshot Directory Répertoire des captures d'écran invalide - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. Création du répertoire des captures d'écran spécifié impossible. Le chemin d'accès vers les captures d'écran est réinitialisé à sa valeur par défaut. - + Could not load video dumper Impossible de charger le module de capture vidéo. - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4479,210 +4479,210 @@ Pour installer FFmpeg sur Lime, appuyez sur Open et sélectionnez votre réperto Pour afficher un guide d'installation de FFmpeg, appuyez sur Aide. - + Select FFmpeg Directory Sélectionnez le répertoire FFmpeg. - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. Le répertoire FFmpeg fourni manque %1. Assurez-vous d'avoir sélectionné le répertoire correct. - + FFmpeg has been sucessfully installed. FFmpeg a été installé avec succès. - + Installation of FFmpeg failed. Check the log file for details. L'installation de FFmpeg a échoué. Consultez le fichier journal pour plus de détails. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. Impossible de lancer le dump vidéo.<br>Veuillez vous assurer que l'encodeur vidéo est configuré correctement.<br>Reportez-vous au logs pour plus de détails. - + Recording %1 Enregistrement %1 - + Playing %1 / %2 Lecture de %1 / %2 - + Movie Finished Vidéo terminée - + (Accessing SharedExtData) (Accès à SharedExtData) - + (Accessing SystemSaveData) (Accès à SystemSaveData) - + (Accessing BossExtData) (Accès à BossExtData) - + (Accessing ExtData) (Accès à ExtData) - + (Accessing SaveData) (Accès à SaveData) - + MB/s Mo/s - + KB/s Ko/s - + Artic Traffic: %1 %2%3 Trafic Artic : %1 %2%3 - + Speed: %1% Vitesse : %1% - + Speed: %1% / %2% Vitesse : %1% / %2% - + App: %1 FPS App: %1 FPS - + Frame: %1 ms Trame : %1 ms - + VOLUME: MUTE VOLUME : MUET - + VOLUME: %1% Volume percentage (e.g. 50%) VOLUME : %1% - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. %1 est manquant. <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'> extrayez vos archives systèmes</a>. <br/>Continuer l'émulation pourrait entraîner des plantages et des bugs. - + A system archive Une archive système - + System Archive Not Found Archive système non trouvée - + System Archive Missing Archive système absente - + Save/load Error Erreur de sauvegarde/chargement - + Fatal Error Erreur fatale - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. Une erreur fatale est survenue. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Vérifiez les logs</a> pour plus d'infos.<br/>Continuer l'émulation pourrait entraîner des crashs et des bugs. - + Fatal Error encountered Une erreur fatale s'est produite - + Continue Continuer - + Quit Application Quitter l'application - + OK OK - + Would you like to exit now? Voulez-vous quitter maintenant ? - + The application is still running. Would you like to stop emulation? L'application est toujours en cours d'exécution. Voulez-vous arrêter l'émulation ? - + Playback Completed Lecture terminée - + Movie playback completed. Lecture de la vidéo terminée. - + Update Available Mise à jour disponible - + Update %1 for Azahar is available. Would you like to download it? La mise à jour %1 pour Azahar est disponible. Souhaitez-vous la télécharger ? - + Primary Window Fenêtre principale - + Secondary Window Fenêtre secondaire @@ -6248,32 +6248,32 @@ Message de débogage : Rotation vers le haut - + Report Compatibility Faire un rapport de compatibilité - + Restart Redémarrer - + Load... Charger... - + Remove Supprimer - + Open Azahar Folder Ouvrir le dossier Azahar - + Configure Current Application... Configurer l'application actuelle... diff --git a/dist/languages/hu_HU.ts b/dist/languages/hu_HU.ts index 862e21a48..72f754759 100644 --- a/dist/languages/hu_HU.ts +++ b/dist/languages/hu_HU.ts @@ -3945,19 +3945,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Jelenlegi emulációs sebesség. A 100%-nál nagyobb vagy kisebb értékek azt mutatják, hogy az emuláció egy 3DS-nél gyorsabban vagy lassabban fut. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Mennyi idő szükséges egy 3DS képkocka emulálásához, képkocka-limit vagy V-Syncet leszámítva. Teljes sebességű emulációnál ez maximum 16.67 ms-nek kéne lennie. @@ -3972,487 +3972,487 @@ Please check your FFmpeg installation used for compilation. Legutóbbi fájlok törlése - + &Continue &Folytatás - + &Pause &Szünet - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. - + CIA must be installed before usage - + Before using this CIA, you must install it. Do you want to install it now? - - + + Slot %1 Foglalat %1 - + Slot %1 - %2 %3 Foglalat %1 - %2 %3 - + Error Opening %1 Folder Hiba %1 Mappa Megnyitásában - - + + Folder does not exist! A mappa nem létezik! - + Remove Play Time Data - + Reset play time? - - - - + + + + Create Shortcut - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + Dumping... Kimentés... - - + + Cancel Mégse - - - - - - - - - + + + + + + + + + Azahar - + Could not dump base RomFS. Refer to the log for details. - + Error Opening %1 Hiba Indulás %1 - + Select Directory Könyvtár Kiválasztása - + Properties Tulajdonságok - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. 3DS állományok (%1);;Minden fájl (*.*) - + Load File Fájl Betöltése - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files Fájlok Betöltése - + 3DS Installation File (*.CIA*) 3DS Telepítési Fájl (*.CIA*) - + All Files (*.*) Minden fájl (*.*) - + Connect to Artic Base - + Enter Artic Base server address: - + %1 has been installed successfully. %1 sikeresen fel lett telepítve. - + Unable to open File A fájl megnyitása sikertelen - + Could not open %1 Nem lehet megnyitni: %1 - + Installation aborted Telepítés megszakítva - + The installation of %1 was aborted. Please see the log for more details %1 telepítése meg lett szakítva. Kérjük olvasd el a naplót több részletért. - + Invalid File Ismeretlen Fájl - + %1 is not a valid CIA %1 nem érvényes CIA - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File A fájl nem található - + Could not find %1 %1 nem található - + Uninstalling '%1'... '%1' eltávolítása... - + Failed to uninstall '%1'. '%1' eltávolítása sikertelen. - + Successfully uninstalled '%1'. '%1' sikeresen eltávolítva. - + File not found A fájl nem található - + File "%1" not found Fájl "%1" nem található - + Savestates - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file - + A tag is already in use. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) Amiibo fájl (%1);; Minden fájl (*.*) - + Load Amiibo Amiibo betöltése - + Unable to open amiibo file "%1" for reading. - + Record Movie Film felvétele - + Movie recording cancelled. Filmfelvétel megszakítva. - - + + Movie Saved Film mentve - - + + The movie is successfully saved. A film sikeresen mentve. - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. - + Could not load video dumper - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4461,209 +4461,209 @@ To view a guide on how to install FFmpeg, press Help. - + Select FFmpeg Directory FFmpeg könyvtár kiválasztása - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. - + FFmpeg has been sucessfully installed. FFmpeg sikeresen telepítve. - + Installation of FFmpeg failed. Check the log file for details. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 Felvétel %1 - + Playing %1 / %2 Lejátszás %1 / %2 - + Movie Finished Film befejezve - + (Accessing SharedExtData) - + (Accessing SystemSaveData) - + (Accessing BossExtData) - + (Accessing ExtData) - + (Accessing SaveData) - + MB/s - + KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% Sebesség: %1% - + Speed: %1% / %2% Sebesség: %1% / %2% - + App: %1 FPS - + Frame: %1 ms Képkocka: %1 ms - + VOLUME: MUTE HANGERŐ: NÉMÍTVA - + VOLUME: %1% Volume percentage (e.g. 50%) HANGERŐ: %1% - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + A system archive Egy rendszerarchívum - + System Archive Not Found Rendszerarchívum Nem Található - + System Archive Missing - + Save/load Error Mentési/betöltési hiba - + Fatal Error Kritikus Hiba - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Fatal Error encountered Végzetes hiba lépett fel - + Continue Folytatás - + Quit Application - + OK OK - + Would you like to exit now? Szeretnél most kilépni? - + The application is still running. Would you like to stop emulation? - + Playback Completed - + Movie playback completed. - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window Elsődleges ablak - + Secondary Window Másodlagos ablak @@ -6221,32 +6221,32 @@ Debug Message: Felfelé forgatás - + Report Compatibility Kompatibilitás Jelentése - + Restart Újraindítás - + Load... Betöltés... - + Remove Eltávolítás - + Open Azahar Folder - + Configure Current Application... diff --git a/dist/languages/id.ts b/dist/languages/id.ts index 063db8fa4..d0acb6420 100644 --- a/dist/languages/id.ts +++ b/dist/languages/id.ts @@ -3947,19 +3947,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Kecepatan emulasi saat ini. Nilai yang lebih tinggi atau lebih rendah dari 100% menunjukan emulasi berjalan lebih cepat atau lebih lambat dari 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Waktu yang dibutuhkan untuk mengemulasi frame 3DS, tidak menghitung pembatasan frame atau v-sync. setidaknya emulasi yang tergolong kecepatan penuh harus berada setidaknya pada 16.67 ms. @@ -3974,487 +3974,487 @@ Please check your FFmpeg installation used for compilation. Bersihkan Berkas File Terbaru - + &Continue - + &Pause - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. - + CIA must be installed before usage CIA harus di install terlebih dahulu sebelum bisa di gunakan - + Before using this CIA, you must install it. Do you want to install it now? Sebelum memakai CIA ini kau harus memasangnya terlebih dahulu. Apa anda ingin menginstallnya sekarang? - - + + Slot %1 - + Slot %1 - %2 %3 - + Error Opening %1 Folder Kesalahan Dalam Membuka Folder %1 - - + + Folder does not exist! Folder tidak ada! - + Remove Play Time Data - + Reset play time? - - - - + + + + Create Shortcut - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + Dumping... - - + + Cancel Batal - - - - - - - - - + + + + + + + + + Azahar - + Could not dump base RomFS. Refer to the log for details. - + Error Opening %1 Kesalahan Dalam Membuka %1 - + Select Directory Pilih Direktori - + Properties Properti - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. - + Load File Muat File - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files Muat berkas - + 3DS Installation File (*.CIA*) 3DS Installation File (*.CIA*) - + All Files (*.*) Semua File (*.*) - + Connect to Artic Base - + Enter Artic Base server address: - + %1 has been installed successfully. %1 telah terinstall. - + Unable to open File Tidak dapat membuka File - + Could not open %1 Tidak dapat membuka %1 - + Installation aborted Instalasi dibatalkan - + The installation of %1 was aborted. Please see the log for more details Instalasi %1 dibatalkan. Silahkan lihat file log untuk info lebih lanjut. - + Invalid File File yang tidak valid - + %1 is not a valid CIA %1 bukan CIA yang valid - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File - + Could not find %1 - + Uninstalling '%1'... Mencopot Pemasangan '%1'... - + Failed to uninstall '%1'. Gagal untuk mencopot pemasangan '%1%. - + Successfully uninstalled '%1'. - + File not found File tidak ditemukan - + File "%1" not found File "%1" tidak ditemukan - + Savestates - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file - + A tag is already in use. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) - + Load Amiibo Muat Amiibo - + Unable to open amiibo file "%1" for reading. - + Record Movie Rekam Video - + Movie recording cancelled. Perekaman Video Di Batalkan. - - + + Movie Saved Video Di Simpan - - + + The movie is successfully saved. Video telah berhasil di simpan. - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. - + Could not load video dumper - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4463,209 +4463,209 @@ To view a guide on how to install FFmpeg, press Help. - + Select FFmpeg Directory - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. - + FFmpeg has been sucessfully installed. - + Installation of FFmpeg failed. Check the log file for details. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 - + Playing %1 / %2 - + Movie Finished - + (Accessing SharedExtData) - + (Accessing SystemSaveData) - + (Accessing BossExtData) - + (Accessing ExtData) - + (Accessing SaveData) - + MB/s - + KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% Kecepatan: %1% - + Speed: %1% / %2% Kelajuan: %1% / %2% - + App: %1 FPS - + Frame: %1 ms Frame: %1 ms - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + A system archive Sebuah arsip sistem - + System Archive Not Found Arsip Sistem Tidak Ditemukan - + System Archive Missing Arsip sistem tidak ada - + Save/load Error - + Fatal Error Fatal Error - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Fatal Error encountered Galat fatal terjadi - + Continue Lanjut - + Quit Application - + OK - + Would you like to exit now? Apakah anda ingin keluar sekarang? - + The application is still running. Would you like to stop emulation? - + Playback Completed Pemutaran Kembali Telah Selesai - + Movie playback completed. Pemutaran kembali video telah selesai. - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window - + Secondary Window @@ -6222,32 +6222,32 @@ Debug Message: - + Report Compatibility Laporkan Kompatibilitas - + Restart Mulai ulang - + Load... - + Remove - + Open Azahar Folder - + Configure Current Application... diff --git a/dist/languages/it.ts b/dist/languages/it.ts index b8b69be61..ee9699def 100644 --- a/dist/languages/it.ts +++ b/dist/languages/it.ts @@ -3949,19 +3949,19 @@ Verifica l'installazione di FFmpeg usata per la compilazione. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Velocità di emulazione corrente. Valori più alti o più bassi di 100% indicano che l'emulazione sta funzionando più velocemente o lentamente di un 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Tempo necessario per emulare un fotogramma del 3DS, senza tenere conto del limite al framerate o del V-Sync. Per un'emulazione alla massima velocità, il valore non dovrebbe essere superiore a 16.67 ms. @@ -3976,488 +3976,488 @@ Verifica l'installazione di FFmpeg usata per la compilazione. Elimina file recenti - + &Continue &Continua - + &Pause &Pausa - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. Si è verificato un errore sconosciuto. Consulta il log per maggiori dettagli. - + CIA must be installed before usage Il CIA deve essere installato prima dell'uso - + Before using this CIA, you must install it. Do you want to install it now? Devi installare questo CIA prima di poterlo usare. Desideri farlo ora? - - + + Slot %1 Slot %1 - + Slot %1 - %2 %3 Slot %1 - %2 %3 - + Error Opening %1 Folder Errore nell'apertura della cartella %1 - - + + Folder does not exist! La cartella non esiste! - + Remove Play Time Data - + Reset play time? - - - - + + + + Create Shortcut - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + Dumping... Estrazione in corso... - - + + Cancel Annulla - - - - - - - - - + + + + + + + + + Azahar - + Could not dump base RomFS. Refer to the log for details. Impossibile estrarre la RomFS base. Consulta il log per i dettagli. - + Error Opening %1 Errore nell'apertura di %1 - + Select Directory Seleziona cartella - + Properties Proprietà - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. Eseguibile 3DS (%1);;Tutti i file (*.*) - + Load File Carica file - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files Carica file - + 3DS Installation File (*.CIA*) File di installazione 3DS (*.CIA*) - + All Files (*.*) Tutti i file (*.*) - + Connect to Artic Base - + Enter Artic Base server address: - + %1 has been installed successfully. %1 è stato installato con successo. - + Unable to open File Impossibile aprire il file - + Could not open %1 Impossibile aprire %1 - + Installation aborted Installazione annullata - + The installation of %1 was aborted. Please see the log for more details L'installazione di %1 è stata annullata. Visualizza il log per maggiori dettagli. - + Invalid File File non valido - + %1 is not a valid CIA %1 non è un CIA valido - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File Impossibile trovare il file - + Could not find %1 Impossibile trovare %1 - + Uninstalling '%1'... - + Failed to uninstall '%1'. - + Successfully uninstalled '%1'. - + File not found File non trovato - + File "%1" not found File "%1" non trovato - + Savestates SaveStates - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file Errore durante l'apertura dell'amiibo. - + A tag is already in use. Un tag è già in uso. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) File Amiibo (%1);; Tutti i file (*.*) - + Load Amiibo Carica Amiibo - + Unable to open amiibo file "%1" for reading. Impossibile leggere il file amiibo "%1". - + Record Movie Registra filmato - + Movie recording cancelled. Registrazione del filmato annullata. - - + + Movie Saved Filmato salvato - - + + The movie is successfully saved. Il filmato è stato salvato con successo. - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory Cartella degli screenshot non valida - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. Non è stato possibile creare la cartella degli screenshot specificata. Il percorso a tale cartella è stato ripristinato al suo valore predefinito. - + Could not load video dumper Impossibile caricare l'estrattore del video - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4466,209 +4466,209 @@ To view a guide on how to install FFmpeg, press Help. - + Select FFmpeg Directory Seleziona la cartella di installazione di FFmpeg. - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. La cartella di FFmpeg selezionata è vuota/mancante %1. Assicurati di aver selezionato la cartella esatta - + FFmpeg has been sucessfully installed. FFmpeg è stato installato con successo. - + Installation of FFmpeg failed. Check the log file for details. Installazione di FFmpeg fallita. Consulta i file di log per più dettagli. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 Registrazione in corso (%1) - + Playing %1 / %2 Riproduzione in corso (%1 / %2) - + Movie Finished Filmato terminato - + (Accessing SharedExtData) - + (Accessing SystemSaveData) - + (Accessing BossExtData) - + (Accessing ExtData) - + (Accessing SaveData) - + MB/s - + KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% Velocità: %1% - + Speed: %1% / %2% Velocità: %1% / %2% - + App: %1 FPS - + Frame: %1 ms Frame: %1 ms - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + A system archive Un archivio di sistema - + System Archive Not Found Archivio di sistema non trovato - + System Archive Missing Archivio di sistema mancante - + Save/load Error Errore di salvataggio/caricamento - + Fatal Error Errore irreversibile - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Fatal Error encountered Errore irreversibile riscontrato - + Continue Continua - + Quit Application - + OK OK - + Would you like to exit now? Desideri uscire ora? - + The application is still running. Would you like to stop emulation? - + Playback Completed Riproduzione completata - + Movie playback completed. Riproduzione del filmato completata. - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window Finestra Primaria. - + Secondary Window Finestra Secondaria. @@ -6226,32 +6226,32 @@ Debug Message: Ruota in verticale - + Report Compatibility Segnala compatibilità - + Restart Riavvia - + Load... Carica... - + Remove Rimuovi - + Open Azahar Folder - + Configure Current Application... diff --git a/dist/languages/ja_JP.ts b/dist/languages/ja_JP.ts index 0da5498b6..8e2e78986 100644 --- a/dist/languages/ja_JP.ts +++ b/dist/languages/ja_JP.ts @@ -3953,19 +3953,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. 現在のエミュレーション速度です。100%以外の値は、エミュレーションが3DS実機より高速または低速で行われていることを表します。 - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. 3DSフレームをエミュレートするのにかかった時間です。フレームリミットや垂直同期の有効時にはカウントしません。フルスピードで動作させるには16.67ms以下に保つ必要があります。 @@ -3980,488 +3980,488 @@ Please check your FFmpeg installation used for compilation. 最近のファイルを消去 - + &Continue - + &Pause - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. 不明なエラーが発生しました. 詳細はログを参照してください. - + CIA must be installed before usage CIAを使用前にインストールする必要有 - + Before using this CIA, you must install it. Do you want to install it now? CIAを使用するには先にインストールを行う必要があります。今すぐインストールしますか? - - + + Slot %1 スロット %1 - + Slot %1 - %2 %3 - + Error Opening %1 Folder フォルダ %1 を開く際のエラー - - + + Folder does not exist! フォルダが見つかりません! - + Remove Play Time Data プレイ時間のデータを削除 - + Reset play time? プレイ時間をリセットしますか? - - - - + + + + Create Shortcut ショートカットを作成する - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 %1にショートカットを作成しました。 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + Dumping... ダンプ中... - - + + Cancel キャンセル - - - - - - - - - + + + + + + + + + Azahar Azahar - + Could not dump base RomFS. Refer to the log for details. ベースRomFSをダンプできませんでした。 詳細はログを参照してください。 - + Error Opening %1 %1 を開く際のエラー - + Select Directory 3DSのROMがあるフォルダを選択 - + Properties - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. 3DS実行ファイル (%1);;すべてのファイル (*.*) - + Load File ゲームファイルの読み込み - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files ファイルの読み込み - + 3DS Installation File (*.CIA*) 3DS インストールファイル (.CIA *) - + All Files (*.*) すべてのファイル (*.*) - + Connect to Artic Base Arctic Baseに接続 - + Enter Artic Base server address: - + %1 has been installed successfully. %1が正常にインストールされました - + Unable to open File ファイルを開けません - + Could not open %1 %1を開くことができませんでした - + Installation aborted インストール中止 - + The installation of %1 was aborted. Please see the log for more details %1のインストールは中断されました。詳細はログを参照してください - + Invalid File 無効なファイル - + %1 is not a valid CIA %1は有効なCIAではありません - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File ファイルが見つかりません - + Could not find %1 %1を見つけられませんでした - + Uninstalling '%1'... '%1'をアンインストールしています - + Failed to uninstall '%1'. '%1' をアンインストールできませんでした - + Successfully uninstalled '%1'. - + File not found ファイルなし - + File "%1" not found ファイル%1が見つかりませんでした - + Savestates ステートセーブ - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file - + A tag is already in use. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) Amiiboファイル (%1);; すべてのファイル (*.*) - + Load Amiibo Amiiboを読込 - + Unable to open amiibo file "%1" for reading. - + Record Movie 操作を記録 - + Movie recording cancelled. 操作の記録がキャンセルされました - - + + Movie Saved 保存成功 - - + + The movie is successfully saved. 操作記録を保存しました - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. - + Could not load video dumper - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4470,209 +4470,209 @@ To view a guide on how to install FFmpeg, press Help. - + Select FFmpeg Directory - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. - + FFmpeg has been sucessfully installed. - + Installation of FFmpeg failed. Check the log file for details. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 - + Playing %1 / %2 - + Movie Finished - + (Accessing SharedExtData) - + (Accessing SystemSaveData) - + (Accessing BossExtData) - + (Accessing ExtData) - + (Accessing SaveData) - + MB/s - + KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% スピード:%1% - + Speed: %1% / %2% スピード:%1% / %2% - + App: %1 FPS - + Frame: %1 ms フレーム:%1 ms - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. %1 が見つかりません。<a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>システムアーカイブをダンプしてください<br/>。このままエミュレーションを続行すると、クラッシュやバグが発生する可能性があります。 - + A system archive システムアーカイブ - + System Archive Not Found システムアーカイブなし - + System Archive Missing システムアーカイブが見つかりません - + Save/load Error セーブ/ロード エラー - + Fatal Error 致命的なエラー - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. 致命的なエラーが発生しました。 詳細は<a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>ログを確認</a>してください。<br/>エミュレーションを継続するとクラッシュやバグが発生するかもしれません。 - + Fatal Error encountered 致命的なエラーが発生しました - + Continue 続行 - + Quit Application - + OK - + Would you like to exit now? 今すぐ終了しますか? - + The application is still running. Would you like to stop emulation? - + Playback Completed 再生完了 - + Movie playback completed. 操作記録の再生が完了しました - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window - + Secondary Window @@ -6230,32 +6230,32 @@ Debug Message: 回転する - + Report Compatibility 動作状況を報告 - + Restart 再起動 - + Load... 読込... - + Remove 削除 - + Open Azahar Folder - + Configure Current Application... diff --git a/dist/languages/ko_KR.ts b/dist/languages/ko_KR.ts index 7ddf23019..c1eb77044 100644 --- a/dist/languages/ko_KR.ts +++ b/dist/languages/ko_KR.ts @@ -3949,19 +3949,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. 현재 에뮬레이션 속도. 100%보다 높거나 낮은 값은 에뮬레이션이 3DS보다 빠르거나 느린 것을 나타냅니다. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. 3DS 프레임을 에뮬레이션 하는 데 걸린 시간, 프레임제한 또는 v-동기화를 카운트하지 않음. 최대 속도 에뮬레이션의 경우, 이는 최대 16.67 ms여야 합니다. @@ -3976,488 +3976,488 @@ Please check your FFmpeg installation used for compilation. 최근 파일 삭제 - + &Continue 계속(&C) - + &Pause 일시중지(&P) - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. 알 수 없는 오류가 발생했습니다. 자세한 내용은 로그를 참조하십시오. - + CIA must be installed before usage CIA를 사용하기 전에 설치되어야 합니다 - + Before using this CIA, you must install it. Do you want to install it now? 이 CIA를 사용하기 전에 설치해야합니다. 지금 설치 하시겠습니까? - - + + Slot %1 슬롯 %1 - + Slot %1 - %2 %3 슬롯 %1 - %2 %3 - + Error Opening %1 Folder %1 폴더 열기 오류 - - + + Folder does not exist! 폴더가 존재하지 않습니다! - + Remove Play Time Data - + Reset play time? - - - - + + + + Create Shortcut - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + Dumping... 덤프중... - - + + Cancel 취소 - - - - - - - - - + + + + + + + + + Azahar - + Could not dump base RomFS. Refer to the log for details. 베이스 RomFS를 덤프 할 수 없습니다. 자세한 내용은 로그를 참조하십시오. - + Error Opening %1 %1 열기 오류 - + Select Directory 디렉터리 선택하기 - + Properties 속성 - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. 3DS 실행파일 (%1);;모든파일 (*.*) - + Load File 파일 불러오기 - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files 파일 불러오기 - + 3DS Installation File (*.CIA*) 3DS 설치 파일 (*.CIA*) - + All Files (*.*) 모든파일 (*.*) - + Connect to Artic Base - + Enter Artic Base server address: - + %1 has been installed successfully. %1가 성공적으로 설치되었습니다. - + Unable to open File 파일을 열 수 없음 - + Could not open %1 %1을(를) 열 수 없음 - + Installation aborted 설치 중단됨 - + The installation of %1 was aborted. Please see the log for more details %1의 설치가 중단되었습니다. 자세한 내용은 로그를 참조하십시오. - + Invalid File 올바르지 않은 파일 - + %1 is not a valid CIA %1은 올바른 CIA가 아닙니다 - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File 파일을 찾을 수 없음 - + Could not find %1 1을(를) 찾을 수 없습니다 - + Uninstalling '%1'... - + Failed to uninstall '%1'. - + Successfully uninstalled '%1'. - + File not found 파일을 찾을 수 없음 - + File "%1" not found "%1" 파일을 찾을 수 없음 - + Savestates 상태저장(Savestates) - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file Amiibo 데이터 파일 열기 오류 - + A tag is already in use. 태그가 이미 사용중입니다. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) Amiibo 파일 (%1);; 모든파일 (*.*) - + Load Amiibo Amiibo 불러오기 - + Unable to open amiibo file "%1" for reading. Amiibo 파일 "%1"을 읽을 수 없습니다. - + Record Movie 무비 녹화 - + Movie recording cancelled. 무비 레코딩이 취소되었습니다. - - + + Movie Saved 무비 저장됨 - - + + The movie is successfully saved. 무비가 성공적으로 저장되었습니다 - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory 올바르지 않은 스크린숏 디렉터리 - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. 지정된 스크린숏 디렉터리를 생성할 수 없습니다. 스크린숏 경로가 기본값으로 다시 설정됩니다. - + Could not load video dumper 비디오 덤퍼를 불러올 수 없습니다 - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4466,209 +4466,209 @@ To view a guide on how to install FFmpeg, press Help. - + Select FFmpeg Directory FFmpeg 디렉토리 선택 - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. 제공된 FFmpeg 디렉토리에 %1이 없습니다. 올바른 디렉토리가 선택되었는지 확인하십시오. - + FFmpeg has been sucessfully installed. FFmpeg가 성공적으로 설치되었습니다. - + Installation of FFmpeg failed. Check the log file for details. FFmpeg 설치에 실패했습니다. 자세한 내용은 로그 파일을 확인하십시오. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 %1 녹화 중 - + Playing %1 / %2 %1 / %2 재생 중 - + Movie Finished 무비 완료됨 - + (Accessing SharedExtData) - + (Accessing SystemSaveData) - + (Accessing BossExtData) - + (Accessing ExtData) - + (Accessing SaveData) - + MB/s - + KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% 속도: %1% - + Speed: %1% / %2% 속도: %1% / %2% - + App: %1 FPS - + Frame: %1 ms 프레임: %1 ms - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + A system archive 시스템 아카이브 - + System Archive Not Found 시스템 아카이브를 찾을수 없습니다 - + System Archive Missing 시스템 아카이브가 없습니다 - + Save/load Error 저장하기/불러오기 오류 - + Fatal Error 치명적인 오류 - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Fatal Error encountered 치명적인 오류가 발생했습니다 - + Continue 계속 - + Quit Application - + OK 확인 - + Would you like to exit now? 지금 종료하시겠습니까? - + The application is still running. Would you like to stop emulation? - + Playback Completed 재생 완료 - + Movie playback completed. 무비 재생 완료 - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window 첫번째 윈도우 - + Secondary Window 두번째 윈도우 @@ -6225,32 +6225,32 @@ Debug Message: 수직 회전 - + Report Compatibility 호환성 보고하기 - + Restart 재시작 - + Load... 불러오기... - + Remove 제거 - + Open Azahar Folder - + Configure Current Application... diff --git a/dist/languages/lt_LT.ts b/dist/languages/lt_LT.ts index f44718510..970293de7 100644 --- a/dist/languages/lt_LT.ts +++ b/dist/languages/lt_LT.ts @@ -3944,19 +3944,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Dabartinės emuliacijos greitis. Reikšmės žemiau ar aukščiau 100% parodo, kad emuliacija veikia greičiau ar lėčiau negu 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Laikas, kuris buvo sunaudotas atvaizduoti 1 3DS kadrą, neskaičiuojant FPS ribojimo ar V-Sync. Pilno greičio emuliacijai reikalinga daugiausia 16.67 ms reikšmė. @@ -3971,487 +3971,487 @@ Please check your FFmpeg installation used for compilation. Pravalyti neseniai įkrautus failus - + &Continue - + &Pause - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. - + CIA must be installed before usage - + Before using this CIA, you must install it. Do you want to install it now? - - + + Slot %1 - + Slot %1 - %2 %3 - + Error Opening %1 Folder Klaida atidarant %1 aplanką - - + + Folder does not exist! Aplankas neegzistuoja! - + Remove Play Time Data - + Reset play time? - - - - + + + + Create Shortcut - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + Dumping... - - + + Cancel - - - - - - - - - + + + + + + + + + Azahar - + Could not dump base RomFS. Refer to the log for details. - + Error Opening %1 Klaida atidarant %1 - + Select Directory Pasirinkti katalogą - + Properties - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. 3DS programa (%1);;Visi failai (*.*) - + Load File Įkrauti failą - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files Įkrauti failus - + 3DS Installation File (*.CIA*) 3DS instaliacijos failas (*.cia*) - + All Files (*.*) Visi failai (*.*) - + Connect to Artic Base - + Enter Artic Base server address: - + %1 has been installed successfully. %1 buvo įdiegtas sėkmingai. - + Unable to open File Negalima atverti failo - + Could not open %1 Nepavyko atverti %1 - + Installation aborted Instaliacija nutraukta - + The installation of %1 was aborted. Please see the log for more details Failo %1 instaliacija buvo nutraukta. Pasižiūrėkite į žurnalą dėl daugiau informacijos - + Invalid File Klaidingas failas - + %1 is not a valid CIA %1 nėra tinkamas CIA - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File - + Could not find %1 - + Uninstalling '%1'... - + Failed to uninstall '%1'. - + Successfully uninstalled '%1'. - + File not found Failas nerastas - + File "%1" not found Failas "%1" nerastas - + Savestates - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file - + A tag is already in use. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) „Amiibo“ failas (%1);; Visi failai (*.*) - + Load Amiibo Įkrauti „Amiibo“ - + Unable to open amiibo file "%1" for reading. - + Record Movie Įrašyti įvesčių vaizdo įrašą - + Movie recording cancelled. Įrašo įrašymas nutrauktas. - - + + Movie Saved Įrašas išsaugotas - - + + The movie is successfully saved. Filmas sėkmingai išsaugotas. - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. - + Could not load video dumper - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4460,209 +4460,209 @@ To view a guide on how to install FFmpeg, press Help. - + Select FFmpeg Directory - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. - + FFmpeg has been sucessfully installed. - + Installation of FFmpeg failed. Check the log file for details. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 - + Playing %1 / %2 - + Movie Finished - + (Accessing SharedExtData) - + (Accessing SystemSaveData) - + (Accessing BossExtData) - + (Accessing ExtData) - + (Accessing SaveData) - + MB/s - + KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% Greitis: %1% - + Speed: %1% / %2% Greitis: %1% / %2% - + App: %1 FPS - + Frame: %1 ms Kadras: %1 ms - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + A system archive - + System Archive Not Found Sisteminis archyvas nerastas - + System Archive Missing - + Save/load Error - + Fatal Error Nepataisoma klaida - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Fatal Error encountered - + Continue Tęsti - + Quit Application - + OK - + Would you like to exit now? Ar norite išeiti? - + The application is still running. Would you like to stop emulation? - + Playback Completed Atkūrimas užbaigtas - + Movie playback completed. Įrašo atkūrimas užbaigtas. - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window - + Secondary Window @@ -6219,32 +6219,32 @@ Debug Message: - + Report Compatibility Pranešti suderinamumą - + Restart Persirauti - + Load... Įkrauti... - + Remove Pašalinti - + Open Azahar Folder - + Configure Current Application... diff --git a/dist/languages/nb.ts b/dist/languages/nb.ts index 7c0d1046d..b8ccf0509 100644 --- a/dist/languages/nb.ts +++ b/dist/languages/nb.ts @@ -3947,19 +3947,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Nåværende emuleringhastighet. Verdier høyere eller lavere enn 100% indikerer at emuleringen kjører raskere eller langsommere enn en 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Tid tatt for å emulere et 3DS bilde, gjelder ikke bildebegrensning eller V-Sync. For raskest emulering bør dette være høyst 16,67 ms. @@ -3974,488 +3974,488 @@ Please check your FFmpeg installation used for compilation. Tøm nylige filer - + &Continue - + &Pause - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. - + CIA must be installed before usage CIA må installeres før bruk - + Before using this CIA, you must install it. Do you want to install it now? Før du bruker denne CIA, må du installere den. Vil du installere det nå? - - + + Slot %1 Spor %1 - + Slot %1 - %2 %3 - + Error Opening %1 Folder Feil ved Åpning av %1 Mappe - - + + Folder does not exist! Mappen eksistere ikke! - + Remove Play Time Data - + Reset play time? - - - - + + + + Create Shortcut - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + Dumping... Dumper... - - + + Cancel Kanseller - - - - - - - - - + + + + + + + + + Azahar - + Could not dump base RomFS. Refer to the log for details. Kunne ikke dumpe basen RomFS. Se loggen for detaljer. - + Error Opening %1 Feil ved åpning av %1 - + Select Directory Velg Mappe - + Properties - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. 3DS Executable (%1);;All Files (*.*) - + Load File Last Fil - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files Last Filer - + 3DS Installation File (*.CIA*) 3DS Installasjons Fil (*.CIA*) - + All Files (*.*) Alle Filer (*.*) - + Connect to Artic Base - + Enter Artic Base server address: - + %1 has been installed successfully. %1 Ble installert vellykket. - + Unable to open File Kan ikke åpne Fil - + Could not open %1 Kunne ikke åpne %1 - + Installation aborted Installasjon avbrutt - + The installation of %1 was aborted. Please see the log for more details Installeringen av %1 ble avbrutt. Vennligst se logg for detaljer - + Invalid File Ugyldig Fil - + %1 is not a valid CIA %1 er ikke en gyldig CIA - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File - + Could not find %1 - + Uninstalling '%1'... - + Failed to uninstall '%1'. - + Successfully uninstalled '%1'. - + File not found Fil ikke funnet - + File "%1" not found Fil "%1" ble ikke funnet - + Savestates - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file - + A tag is already in use. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) Amiibo File (%1);; All Files (*.*) - + Load Amiibo Last inn Amiibo - + Unable to open amiibo file "%1" for reading. - + Record Movie Ta Opp Video - + Movie recording cancelled. Filmopptak avbrutt. - - + + Movie Saved Film Lagret - - + + The movie is successfully saved. Filmen ble lagret vellykket. - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. - + Could not load video dumper - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4464,209 +4464,209 @@ To view a guide on how to install FFmpeg, press Help. - + Select FFmpeg Directory - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. - + FFmpeg has been sucessfully installed. - + Installation of FFmpeg failed. Check the log file for details. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 - + Playing %1 / %2 - + Movie Finished - + (Accessing SharedExtData) - + (Accessing SystemSaveData) - + (Accessing BossExtData) - + (Accessing ExtData) - + (Accessing SaveData) - + MB/s - + KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% Fart: %1% - + Speed: %1% / %2% Fart: %1% / %2% - + App: %1 FPS - + Frame: %1 ms Bilde: %1 ms - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + A system archive Et System Arkiv - + System Archive Not Found System Arkiv ikke funnet - + System Archive Missing System Arkiv Mangler - + Save/load Error Lagre/laste inn Feil - + Fatal Error Fatal Feil - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Fatal Error encountered Fatal Feil Oppstått - + Continue Fortsett - + Quit Application - + OK - + Would you like to exit now? Vil du avslutte nå? - + The application is still running. Would you like to stop emulation? - + Playback Completed Avspilling Fullført - + Movie playback completed. Filmavspilling fullført. - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window - + Secondary Window @@ -6224,32 +6224,32 @@ Debug Message: Roter Oppreist - + Report Compatibility Rapporter Kompatibilitet - + Restart Omstart - + Load... Last inn... - + Remove Fjern - + Open Azahar Folder - + Configure Current Application... diff --git a/dist/languages/nl.ts b/dist/languages/nl.ts index 21f687af4..5dee2a632 100644 --- a/dist/languages/nl.ts +++ b/dist/languages/nl.ts @@ -3949,19 +3949,19 @@ Controleer de FFmpeg-installatie die wordt gebruikt voor de compilatie. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Huidige emulatiesnelheid. Waardes hoger of lager dan 100% geven aan dat de emulatie sneller of langzamer gaat dan een 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Tijd verstrekt om één 3DS frame te emuleren, zonder framelimitatie of V-Sync te tellen. Voor volledige snelheid emulatie zal dit maximaal 16.67 ms moeten zijn. @@ -3976,488 +3976,488 @@ Controleer de FFmpeg-installatie die wordt gebruikt voor de compilatie.Wis recente bestanden - + &Continue &Continue - + &Pause &Pause - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. Er heeft zich een onbekende fout voorgedaan. Raadpleeg het log voor meer informatie. - + CIA must be installed before usage CIA moet worden geïnstalleerd voor gebruik - + Before using this CIA, you must install it. Do you want to install it now? Voordat u deze CIA kunt gebruiken, moet u hem installeren. Wilt u het nu installeren? - - + + Slot %1 Slot %1 - + Slot %1 - %2 %3 Slot %1 - %2 %3 - + Error Opening %1 Folder Fout bij het openen van de map %1 - - + + Folder does not exist! Map bestaat niet! - + Remove Play Time Data Verwijder speeltijd gegevens - + Reset play time? Stel speeltijd opnieuw in? - - - - + + + + Create Shortcut Snelkoppeling maken - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 Het maken van een snelkoppeling naar %1 was succesvol - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? Dit zal een snelkoppeling naar het huidige AppImage aanmaken. Dit zal mogelijk niet meer werken als u deze software bijwerkt. Wilt u doorgaan? - + Failed to create a shortcut to %1 Kon geen snelkoppeling naar %1 aanmaken - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + Dumping... Dumping... - - + + Cancel Annuleren - - - - - - - - - + + + + + + + + + Azahar - + Could not dump base RomFS. Refer to the log for details. Kon basis RomFS niet dumpen. Raadpleeg het log voor meer informatie. - + Error Opening %1 Fout bij het openen van %1 - + Select Directory Selecteer Folder - + Properties Eigenschappen - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. 3DS Executable (%1);;Alle bestanden (*.*) - + Load File Laad bestand - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files Laad Bestanden - + 3DS Installation File (*.CIA*) 3DS Installatie bestand (*.CIA*) - + All Files (*.*) Alle bestanden (*.*) - + Connect to Artic Base Verbind met Artic Base - + Enter Artic Base server address: Voer Artic Base server adres in: - + %1 has been installed successfully. %1 is succesvol geïnstalleerd. - + Unable to open File Kan bestand niet openen - + Could not open %1 Kan %1 niet openen - + Installation aborted Installatie onderbroken - + The installation of %1 was aborted. Please see the log for more details De installatie van %1 is afgebroken. Zie het logboek voor meer details - + Invalid File Ongeldig bestand - + %1 is not a valid CIA %1 is geen geldige CIA - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File Bestand niet gevonden - + Could not find %1 Kon %1 niet vinden - + Uninstalling '%1'... '%1' aan het verwijderen... - + Failed to uninstall '%1'. Kon niet '%1' verwijderen. - + Successfully uninstalled '%1'. '%1' succesvol verwijderd. - + File not found Bestand niet gevonden - + File "%1" not found Bestand "%1" niet gevonden - + Savestates Savestates - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file Fout bij het openen van het amiibo databestand - + A tag is already in use. Er is al een tag in gebruik. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) Amiibo Bestand (%1);; Alle Bestanden (*.*) - + Load Amiibo Laad Amiibo - + Unable to open amiibo file "%1" for reading. Kan amiibo-bestand "%1" niet openen om te worden gelezen. - + Record Movie Film opnemen - + Movie recording cancelled. Filmopname geannuleerd. - - + + Movie Saved Film Opgeslagen - - + + The movie is successfully saved. De film is met succes opgeslagen. - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory Ongeldige schermafbeeldmap - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. Kan de opgegeven map voor schermafbeeldingen niet maken. Het pad voor schermafbeeldingen wordt teruggezet naar de standaardwaarde. - + Could not load video dumper Kan videodumper niet laden - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4470,209 +4470,209 @@ Om FFmpeg naar Lime te installeren, klik op Open and selecteer uw FFmpeg map. Om een handleiding voor installatie van FFmpeg te vinden, klik op Help. - + Select FFmpeg Directory Selecteer FFmpeg map - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. De opgegeven FFmpeg directory ontbreekt %1. Controleer of de juiste map is geselecteerd. - + FFmpeg has been sucessfully installed. FFmpeg is met succes geïnstalleerd. - + Installation of FFmpeg failed. Check the log file for details. Installatie van FFmpeg is mislukt. Controleer het logbestand voor meer informatie. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 Opname %1 - + Playing %1 / %2 Afspelen %1 / %2 - + Movie Finished Film Voltooid - + (Accessing SharedExtData) - + (Accessing SystemSaveData) - + (Accessing BossExtData) - + (Accessing ExtData) - + (Accessing SaveData) - + MB/s MB/s - + KB/s KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% Snelheid: %1% - + Speed: %1% / %2% Snelheid: %1% / %2% - + App: %1 FPS - + Frame: %1 ms Frame: %1 ms - + VOLUME: MUTE VOLUME: STIL - + VOLUME: %1% Volume percentage (e.g. 50%) VOLUME: %1% - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + A system archive Een systeemarchief - + System Archive Not Found Systeem archief niet gevonden - + System Archive Missing Systeemarchief ontbreekt - + Save/load Error Opslaan/Laad fout - + Fatal Error Fatale Fout - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Fatal Error encountered Fatale fout opgetreden - + Continue Doorgaan - + Quit Application - + OK OK - + Would you like to exit now? Wilt u nu afsluiten? - + The application is still running. Would you like to stop emulation? - + Playback Completed Afspelen voltooid - + Movie playback completed. Film afspelen voltooid. - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window Primaire venster - + Secondary Window Secundair venster @@ -6230,32 +6230,32 @@ Debug Message: Schermen rechtop draaien - + Report Compatibility Compatibiliteit rapporteren - + Restart Herstart - + Load... Laden... - + Remove Verwijder - + Open Azahar Folder - + Configure Current Application... diff --git a/dist/languages/pl_PL.ts b/dist/languages/pl_PL.ts index f89818fa7..41df2beac 100644 --- a/dist/languages/pl_PL.ts +++ b/dist/languages/pl_PL.ts @@ -735,7 +735,7 @@ Czy chcesz zignorować błąd i kontynuować? Flush log output on every message - Opróżnia log przy każdej wiadomości + Opróżnij log przy każdej wiadomości @@ -3955,19 +3955,19 @@ Sprawdź instalację FFmpeg używaną do kompilacji. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Obecna szybkość emulacji. Wartości większe lub mniejsze niż 100 % oznaczają, że emulacja jest szybsza lub wolniejsza niż 3DS - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. Jak wiele klatek na sekundę aplikacja wyświetla w tej chwili. Ta wartość będzie się różniła między aplikacji, jak również między scenami w aplikacji. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Czas potrzebny do emulacji klatki 3DS, nie zawiera limitowania klatek oraz v-sync. Dla pełnej prędkości emulacji, wartość nie powinna przekraczać 16.67 ms. @@ -3982,403 +3982,403 @@ Sprawdź instalację FFmpeg używaną do kompilacji. Wyczyść Ostatnio Używane - + &Continue &Kontynuuj - + &Pause &Wstrzymaj - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping Azahar jest w trakcie uruchamiania aplikację - - + + Invalid App Format Nieprawidłowy format aplikacji - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. Twój format aplikacji nie jest obsługiwany.<br/>Postępuj zgodnie z instrukcjami, aby ponownie zrzucić <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>kartridże z grami</a> lub <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>zainstalowane tytuły</a>. - + App Corrupted Aplikacja jest uszkodzona - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. Twoja aplikacja jest uszkodzona. <br/>Postępuj zgodnie z instrukcjami, aby ponownie zrzucić <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>kartridże z grami</a> lub <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>zainstalowane tytuły</a>. - + App Encrypted Aplikacja jest zaszyfrowana - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> Twoja aplikacja jest zaszyfrowana. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Więcej informacji można znaleźć na naszym blogu.</a> - + Unsupported App Nieobsługiwana aplikacja - + GBA Virtual Console is not supported by Azahar. Wirtualnej konsola GBA nie są obsługiwana przez Azahar. - - + + Artic Server Serwer Artic - + Error while loading App! Błąd podczas ładowania aplikacji! - + An unknown error occurred. Please see the log for more details. Wystąpił nieznany błąd. Więcej informacji można znaleźć w logu. - + CIA must be installed before usage CIA musi być zainstalowana przed użyciem - + Before using this CIA, you must install it. Do you want to install it now? Przed użyciem CIA należy ją zainstalować. Czy chcesz zainstalować ją teraz? - - + + Slot %1 Slot %1 - + Slot %1 - %2 %3 Slot %1 - %2 %3 - + Error Opening %1 Folder Błąd podczas otwierania folderu %1 - - + + Folder does not exist! Folder nie istnieje! - + Remove Play Time Data Usuń dane czasu odtwarzania - + Reset play time? Zresetować czas gry? - - - - + + + + Create Shortcut Utwórz skrót - + Do you want to launch the application in fullscreen? Czy chcesz uruchomić aplikacje na pełnym ekranie? - + Successfully created a shortcut to %1 Pomyślnie utworzono skrót do %1 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? Spowoduje to utworzenie skrótu do bieżącego obrazu aplikacji. Może to nie działać dobrze po aktualizacji. Kontynuować? - + Failed to create a shortcut to %1 Nie udało się utworzyć skrótu do %1 - + Create Icon Stwórz ikonę - + Cannot create icon file. Path "%1" does not exist and cannot be created. Nie można utworzyć pliku ikony. Ścieżka "%1" nie istnieje i nie można jej utworzyć. - + Dumping... Zrzucanie... - - + + Cancel Anuluj - - - - - - - - - + + + + + + + + + Azahar Azahar - + Could not dump base RomFS. Refer to the log for details. Nie można zrzucić podstawowego RomFS. Szczegółowe informacje można znaleźć w logu. - + Error Opening %1 Błąd podczas otwierania %1 - + Select Directory Wybierz Folder - + Properties Właściwości - + The application properties could not be loaded. Nie można wczytać właściwości aplikacji. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. Pliki wykonywalne 3DS (%1);;Wszystkie pliki (*.*) - + Load File Załaduj Plik - - + + Set Up System Files Konfiguracja plików systemowych - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> <p>Azahar potrzebuje plików z prawdziwej konsoli, aby móc korzystać z niektórych jej funkcji.<br>Możesz uzyskać takie pliki za pomocą <a href=https://github.com/azahar-emu/ArticSetupTool>narzędzia instalacyjnego Azahar Artic</a><br>Uwagi:<ul><li><b>Ta operacja zainstaluje unikalne pliki konsoli do Azahar, nie udostępniaj swoich folderów użytkownika lub nand<br> po wykonaniu procesu konfiguracji!</b></li><li>Old 3DS jest wymagany do działania konfiguracji New 3DS.</li><li>Oba tryby konfiguracji będą działać niezależnie od modelu konsoli, na której uruchomiono narzędzie konfiguracyjne.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: Wprowadź adres narzędzia konfiguracyjnego Azahar Artic: - + <br>Choose setup mode: <br>Wybierz tryb konfiguracji: - + (ℹ️) Old 3DS setup (ℹ️) Konfiguracja Old 3DS - - + + Setup is possible. Konfiguracja jest możliwa. - + (⚠) New 3DS setup (⚠) Konfiguracja New 3DS - + Old 3DS setup is required first. Najpierw wymagana jest konfiguracja Old 3DS. - + (✅) Old 3DS setup (✅) Konfiguracja Old 3DS - - + + Setup completed. Konfiguracja została zakończona. - + (ℹ️) New 3DS setup (ℹ️) Konfiguracja New 3DS - + (✅) New 3DS setup (✅) Konfiguracja New 3DS - + The system files for the selected mode are already set up. Reinstall the files anyway? Pliki systemowe dla wybranego trybu są już skonfigurowane. Czy mimo to chcesz ponownie zainstalować pliki? - + Load Files Załaduj Pliki - + 3DS Installation File (*.CIA*) Plik Instalacyjny 3DS'a (*.CIA*) - + All Files (*.*) Wszystkie Pliki (*.*) - + Connect to Artic Base Połącz z Artic Base - + Enter Artic Base server address: Wprowadź adres serwera Artic Base: - + %1 has been installed successfully. %1 został poprawnie zainstalowany. - + Unable to open File Nie można otworzyć Pliku - + Could not open %1 Nie można otworzyć %1 - + Installation aborted Instalacja przerwana - + The installation of %1 was aborted. Please see the log for more details Instalacja %1 została przerwana. Sprawdź logi, aby uzyskać więcej informacji. - + Invalid File Niepoprawny Plik - + %1 is not a valid CIA %1 nie jest prawidłowym plikiem CIA - + CIA Encrypted Plik CIA jest zaszyfrowany - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> Twój plik CIA jest zaszyfrowany.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Więcej informacji można znaleźć na naszym blogu.</a> - + Unable to find File Nie można odnaleźć pliku - + Could not find %1 Nie można odnaleźć %1 - + Uninstalling '%1'... Odinstalowywanie '%1'... - + Failed to uninstall '%1'. Nie udało się odinstalować '%1'. - + Successfully uninstalled '%1'. Pomyślnie odinstalowano '%1'. - + File not found Nie znaleziono pliku - + File "%1" not found Nie znaleziono pliku "%1" - + Savestates Savestate.y - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! @@ -4387,86 +4387,86 @@ Use at your own risk! Używaj na własne ryzyko! - - - + + + Error opening amiibo data file Błąd podczas otwierania pliku danych amiibo - + A tag is already in use. Tag jest już używany. - + Application is not looking for amiibos. Aplikacja nie szuka amiibo. - + Amiibo File (%1);; All Files (*.*) Plik Amiibo (%1);; Wszystkie pliki (*.*) - + Load Amiibo Załaduj Amiibo - + Unable to open amiibo file "%1" for reading. Nie można otworzyć pliku amiibo "%1" do odczytu. - + Record Movie Nagraj Film - + Movie recording cancelled. Nagrywanie zostało przerwane. - - + + Movie Saved Zapisano Film - - + + The movie is successfully saved. Film został poprawnie zapisany. - + Application will unpause Aplikacja zostanie wstrzymana - + The application will be unpaused, and the next frame will be captured. Is this okay? Aplikacja zostanie zatrzymana, a następna klatka zostanie przechwycona. Czy jest to w porządku? - + Invalid Screenshot Directory Nieprawidłowy katalog zrzutów ekranu - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. Nie można utworzyć określonego katalogu zrzutów ekranu. Ścieżka zrzutu ekranu zostanie przywrócona do wartości domyślnej. - + Could not load video dumper Nie można załadować zrzutu filmu - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4479,210 +4479,210 @@ Aby zainstalować FFmpeg na Lime, naciśnij Otwórz i wybierz katalog FFmpeg. Aby wyświetlić instrukcję instalacji FFmpeg, naciśnij Pomoc. - + Select FFmpeg Directory Wybierz katalog FFmpeg - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. W podanym katalogu FFmpeg brakuje %1. Upewnij się, że wybrany został poprawny katalog. - + FFmpeg has been sucessfully installed. FFmpeg został pomyślnie zainstalowany. - + Installation of FFmpeg failed. Check the log file for details. Instalacja FFmpeg nie powiodła się. Sprawdź plik dziennika, aby uzyskać szczegółowe informacje. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. Nie można uruchomić zrzutu filmu.<br>Upewnij się, że koder filmu jest poprawnie skonfigurowany.<br>Szczegółowe informacje można znaleźć w logu. - + Recording %1 Nagrywanie %1 - + Playing %1 / %2 Odtwarzanie %1 / %2 - + Movie Finished Film ukończony - + (Accessing SharedExtData) (Uzyskiwanie dostępu do SharedExtData) - + (Accessing SystemSaveData) (Uzyskiwanie dostępu do SystemSaveData) - + (Accessing BossExtData) (Uzyskiwanie dostępu do BossExtData) - + (Accessing ExtData) (Uzyskiwanie dostępu do ExtData) - + (Accessing SaveData) (Uzyskiwanie dostępu do SaveData) - + MB/s MB/s - + KB/s KB/s - + Artic Traffic: %1 %2%3 Ruch Artic: %1 %2%3 - + Speed: %1% Prędkość: %1% - + Speed: %1% / %2% Prędkość: %1% / %2% - + App: %1 FPS Aplikacja: %1 FPS - + Frame: %1 ms Klatka: %1 ms - + VOLUME: MUTE GŁOŚNOŚĆ: WYCISZONA - + VOLUME: %1% Volume percentage (e.g. 50%) GŁOŚNOŚĆ: %1% - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. Brak %1 . <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>Zrzuć archiwa systemowe</a>. <br/>Kontynuowanie emulacji może spowodować awarie i błędy. - + A system archive Archiwum systemu - + System Archive Not Found Archiwum Systemowe nie zostało odnalezione - + System Archive Missing Brak archiwum systemu - + Save/load Error Błąd zapisywania/wczytywania - + Fatal Error Krytyczny Błąd - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. Wystąpił krytyczny błąd. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Sprawdź szczegóły w logu</a>.<br/>Kontynuowanie emulacji może spowodować awarie i błędy. - + Fatal Error encountered Wystąpił błąd krytyczny - + Continue Kontynuuj - + Quit Application Wyjdź z aplikacji - + OK OK - + Would you like to exit now? Czy chcesz teraz wyjść? - + The application is still running. Would you like to stop emulation? Aplikacja jest nadal uruchomiona. Czy chcesz przerwać emulację? - + Playback Completed Odtwarzanie Zakończone - + Movie playback completed. Odtwarzanie filmu zostało zakończone. - + Update Available Dostępna jest aktualizacja - + Update %1 for Azahar is available. Would you like to download it? Aktualizacja %1 dla Azahar jest dostępna. Czy chcesz ją pobrać? - + Primary Window Główne okno - + Secondary Window Dodatkowe okno @@ -6248,32 +6248,32 @@ Komunikat debugowania: Obrót w pionie - + Report Compatibility Zgłoś Kompatybilność - + Restart Zrestartuj - + Load... Wczytaj... - + Remove Usuń - + Open Azahar Folder Otwórz folder Azahar - + Configure Current Application... Konfiguruj bieżącą aplikacje... diff --git a/dist/languages/pt_BR.ts b/dist/languages/pt_BR.ts index d7794fc53..0afacd051 100644 --- a/dist/languages/pt_BR.ts +++ b/dist/languages/pt_BR.ts @@ -52,7 +52,7 @@ p, li { white-space: pre-wrap; } <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Azahar é um emulador de 3DS gratuito e de código-fonte aberto licenciado sob a GPLv2.0 or qualquer versão acima.</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Azahar é um emulador de 3DS gratuito e de código-fonte aberto licenciado sob a GPLv2.0 ou qualquer versão acima.</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'MS Shell Dlg 2'; font-size:8pt;"><br /></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Este software não deve ser usado para executar jogos que não tenham sido obtidos legalmente.</span></p></body></html> @@ -377,7 +377,7 @@ Esta ação banirá tanto o seu nome de usuário do fórum como o seu endereço Input Device - Dispositivo de entrada + Dispositivo de Entrada @@ -952,7 +952,7 @@ Gostaria de ignorar o erro e continuar? Internal Resolution - Resolução interna + Resolução Interna @@ -1122,7 +1122,7 @@ Gostaria de ignorar o erro e continuar? Disable Right Eye Rendering - Desativar a Renderização do Olho Direito + Desativar a renderização do olho direito @@ -1322,7 +1322,7 @@ Gostaria de ignorar o erro e continuar? Graphics API - API gráfica + API Gráfica @@ -1397,7 +1397,7 @@ Gostaria de ignorar o erro e continuar? Enable Async Shader Compilation - Ativar Compilação Assíncrona de Shader + Ativar a compilação assíncrona de shaders @@ -1407,7 +1407,7 @@ Gostaria de ignorar o erro e continuar? Enable Async Presentation - Ativar Apresentação Assíncrona + Ativar apresentação assíncrona @@ -1500,7 +1500,7 @@ Gostaria de ignorar o erro e continuar? Restore Defaults - Restaurar predefinições + Restaurar Padrões @@ -1531,7 +1531,7 @@ Gostaria de ignorar o erro e continuar? Restore Default - Restaurar predefinição + Restaurar Padrão @@ -1973,7 +1973,7 @@ Gostaria de ignorar o erro e continuar? Bottom Right (default) - Inferior Direito (padrão) + Inferior Direita (padrão) @@ -1988,7 +1988,7 @@ Gostaria de ignorar o erro e continuar? Bottom Left - Inferior Esquerdo + Inferior Esquerda @@ -2469,7 +2469,7 @@ Gostaria de ignorar o erro e continuar? System Settings - Configurações do sistema + Configurações do Sistema @@ -2734,7 +2734,7 @@ Gostaria de ignorar o erro e continuar? Run System Setup when Home Menu is launched - Executar Configuração de Sistema Quando o Menu Inicial for Aberto + Executar configuração do sistema quando o Menu Inicial for aberto @@ -3955,19 +3955,19 @@ Por favor, verifique a instalação do FFmpeg usada para compilação. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Velocidade atual de emulação. Valores maiores ou menores que 100% indicam que a emulação está funcionando mais rápida ou lentamente que num 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. Quantos quadros por segundo que o app está mostrando atualmente. Pode variar de app para app e cena para cena. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Tempo levado para emular um quadro do 3DS, sem considerar o limitador de taxa de quadros ou a sincronização vertical. Valores menores ou iguais a 16,67 ms indicam que a emulação está em velocidade plena. @@ -3982,403 +3982,403 @@ Por favor, verifique a instalação do FFmpeg usada para compilação.Limpar Arquivos Recentes - + &Continue &Continuar - + &Pause &Pausar - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping Azahar está executando um aplicativo - - + + Invalid App Format Formato de App inválido - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. O formato do seu app não é suportado.<br/>Siga os guias para reextrair seus <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>cartuchos de jogos</a> ou <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>títulos instalados</a>. - + App Corrupted App corrompido - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. Seu app está corrompido. <br/>Siga os guias para reextrair seus <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>cartuchos de jogos</a> ou <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>títulos instalados</a>. - + App Encrypted App criptografado - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> Seu app está criptografado. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Confira nosso blog para mais informações.</a> - + Unsupported App App não suportado - + GBA Virtual Console is not supported by Azahar. O Console Virtual de GBA não é suportado pelo Azahar. - - + + Artic Server Servidor Artic - + Error while loading App! Erro ao carregar o App! - + An unknown error occurred. Please see the log for more details. Ocorreu um erro desconhecido. Verifique o registro para mais detalhes. - + CIA must be installed before usage É necessário instalar o CIA antes de usar - + Before using this CIA, you must install it. Do you want to install it now? É necessário instalar este CIA antes de poder usá-lo. Deseja instalá-lo agora? - - + + Slot %1 Espaço %1 - + Slot %1 - %2 %3 Espaço %1 - %2 %3 - + Error Opening %1 Folder Erro ao abrir a pasta %1 - - + + Folder does not exist! A pasta não existe! - + Remove Play Time Data Remover Dados de Tempo de Jogo - + Reset play time? Redefinir tempo de jogo? - - - - + + + + Create Shortcut Criar Atalho - + Do you want to launch the application in fullscreen? Você gostaria de iniciar o aplicativo em tela cheia? - + Successfully created a shortcut to %1 Atalho para %1 criado com sucesso - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? Isso criará um atalho para o AppImage atual. Isso pode não funcionar bem se você atualizar. Deseja continuar? - + Failed to create a shortcut to %1 Não foi possível criar um atalho para %1 - + Create Icon Criar Ícone - + Cannot create icon file. Path "%1" does not exist and cannot be created. Não foi possível criar o arquivo de ícone. O caminho "%1" não existe e não pode ser criado. - + Dumping... Extraindo... - - + + Cancel Cancelar - - - - - - - - - + + + + + + + + + Azahar Azahar - + Could not dump base RomFS. Refer to the log for details. Não foi possível extrair o RomFS base. Consulte o registro para ver os detalhes. - + Error Opening %1 Erro ao abrir %1 - + Select Directory Selecionar pasta - + Properties Propriedades - + The application properties could not be loaded. Não foi possível carregar as propriedades do aplicativo. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. Executável do 3DS (%1);;Todos os arquivos (*.*) - + Load File Carregar arquivo - - + + Set Up System Files Configurar arquivos do sistema - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> <p>O Azahar precisa de arquivos de um console real para ser capaz de usar alguns de seus recursos.<br>Você pode obter tais arquivos com a <a href=https://github.com/azahar-emu/ArticSetupTool>Ferramenta de Configuração Artic do Azahar</a><br> Notas:<ul><li><b>Esta operação instalará arquivos exclusivos do console no Azahar, não compartilhe suas pastas de usuário ou nand<br>depois de executar o processo de configuração!</b></li><li>A configuração do Antigo 3DS é necessária para que a configuração do Novo 3DS funcione.</li><li>Ambos os modos de configuração funcionarão independente do modelo do console que esteja executando a ferramenta de configuração.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: Digite o endereço da Ferramenta de Configuração Artic do Azahar: - + <br>Choose setup mode: <br>Escolha o modo de configuração: - + (ℹ️) Old 3DS setup (ℹ️) Configuração do Antigo 3DS - - + + Setup is possible. É possível configurar. - + (⚠) New 3DS setup (⚠) Configuração do Novo 3DS - + Old 3DS setup is required first. A configuração do Antigo 3DS é requisitada primeiro. - + (✅) Old 3DS setup (✅) Configuração do Antigo 3DS - - + + Setup completed. Configuração concluída. - + (ℹ️) New 3DS setup (ℹ️) Configuração do Novo 3DS - + (✅) New 3DS setup (✅) Configuração do Novo 3DS - + The system files for the selected mode are already set up. Reinstall the files anyway? Os arquivos do sistema para o modo selecionado já foram configurados. Reinstalar os arquivos mesmo assim? - + Load Files Carregar arquivos - + 3DS Installation File (*.CIA*) Arquivo de instalação 3DS (*.CIA*) - + All Files (*.*) Todos os arquivos (*.*) - + Connect to Artic Base Conectar-se ao Artic Base - + Enter Artic Base server address: Digite o endereço do servidor Artic Base: - + %1 has been installed successfully. %1 foi instalado. - + Unable to open File Não foi possível abrir o arquivo - + Could not open %1 Não foi possível abrir %1 - + Installation aborted Instalação cancelada - + The installation of %1 was aborted. Please see the log for more details A instalação de %1 foi interrompida. Consulte o registro para mais detalhes - + Invalid File Arquivo inválido - + %1 is not a valid CIA %1 não é um CIA válido - + CIA Encrypted CIA criptografado - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> Seu arquivo CIA está criptografado.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Confira nosso blog para mais informações.</a> - + Unable to find File Não foi possível localizar o arquivo - + Could not find %1 Não foi possível localizar %1 - + Uninstalling '%1'... Desinstalando '%1'... - + Failed to uninstall '%1'. Erro ao desinstalar '%1'. - + Successfully uninstalled '%1'. '%1' desinstalado com sucesso. - + File not found Arquivo não encontrado - + File "%1" not found Arquivo "%1" não encontrado - + Savestates Estados salvos - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! @@ -4387,86 +4387,86 @@ Use at your own risk! Use por sua conta e risco! - - - + + + Error opening amiibo data file Erro ao abrir arquivo de dados do amiibo - + A tag is already in use. Uma tag já está em uso. - + Application is not looking for amiibos. O aplicativo não está procurando por amiibos. - + Amiibo File (%1);; All Files (*.*) Arquivo do Amiibo (%1);; Todos os arquivos (*.*) - + Load Amiibo Carregar Amiibo - + Unable to open amiibo file "%1" for reading. Não foi possível abrir o arquivo amiibo "%1" para realizar a leitura. - + Record Movie Gravar passos - + Movie recording cancelled. Gravação cancelada. - - + + Movie Saved Gravação salva - - + + The movie is successfully saved. A gravação foi salva. - + Application will unpause O aplicativo será retomado - + The application will be unpaused, and the next frame will be captured. Is this okay? O aplicativo será retomado, e o próximo quadro será capturado. Tudo bem? - + Invalid Screenshot Directory Pasta inválida - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. Não é possível criar a pasta especificada. O caminho original foi restabelecido. - + Could not load video dumper Não foi possível carregar o gravador de vídeo - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4479,210 +4479,210 @@ Para instalar o FFmpeg no Lime3DS, pressione Abrir e selecione seu diretório FF Para ver um guia sobre como instalar o FFmpeg, pressione Ajuda. - + Select FFmpeg Directory Selecione o Diretório FFmpeg - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. O diretório FFmpeg fornecido não foi encontrado %1. Por favor, certifique-se de que o diretório correto foi selecionado. - + FFmpeg has been sucessfully installed. O FFmpeg foi instalado com sucesso. - + Installation of FFmpeg failed. Check the log file for details. A instalação do FFmpeg falhou. Verifique o arquivo de log para obter detalhes. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. Não foi possível começar a gravação do vídeo.<br>Assegure-se que o codificador de vídeo está configurado corretamente.<br>Refira-se ao log para mais detalhes. - + Recording %1 Gravando %1 - + Playing %1 / %2 Reproduzindo %1 / %2 - + Movie Finished Reprodução concluída - + (Accessing SharedExtData) (Acessando SharedExtData) - + (Accessing SystemSaveData) (Acessando SystemSaveData) - + (Accessing BossExtData) (Accessando BossExtData) - + (Accessing ExtData) (Acessando ExtData) - + (Accessing SaveData) (Acessando SaveData) - + MB/s MB/s - + KB/s KB/s - + Artic Traffic: %1 %2%3 Tráfego do Artic: %1 %2%3 - + Speed: %1% Velocidade: %1% - + Speed: %1% / %2% Velocidade: %1% / %2% - + App: %1 FPS App: %1 FPS - + Frame: %1 ms Quadro: %1 ms - + VOLUME: MUTE VOLUME: SILENCIADO - + VOLUME: %1% Volume percentage (e.g. 50%) VOLUME: %1% - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. %1 está faltando. <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>Faça a extração dos arquivos do seu sistema</a>.<br/>Continuar a emulação pode causar travamentos e bugs. - + A system archive Um arquivo do sistema - + System Archive Not Found Arquivo de sistema não encontrado - + System Archive Missing Arquivo de sistema em falta - + Save/load Error Erro ao salvar/carregar - + Fatal Error Erro fatal - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. Ocorreu um erro fatal. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Verifique o registro</a> para mais detalhes.<br/>Continuar a emulação pode causar travamentos e bugs. - + Fatal Error encountered Erro fatal encontrado - + Continue Continuar - + Quit Application Sair do Aplicativo - + OK OK - + Would you like to exit now? Deseja sair agora? - + The application is still running. Would you like to stop emulation? O aplicativo ainda está em execução. Deseja parar a emulação? - + Playback Completed Reprodução concluída - + Movie playback completed. Reprodução dos passos concluída. - + Update Available Atualização disponível - + Update %1 for Azahar is available. Would you like to download it? A atualização %1 para Azahar está disponível. Você gostaria de baixá-la? - + Primary Window Janela Principal - + Secondary Window Janela Secundária @@ -6200,7 +6200,7 @@ Mensagem de depuração: Top Right - Superior Direito + Superior Direita @@ -6210,12 +6210,12 @@ Mensagem de depuração: Bottom Right - Inferior Direito + Inferior Direita Top Left - Superior Esquerdo + Superior Esquerda @@ -6225,7 +6225,7 @@ Mensagem de depuração: Bottom Left - Inferior Esquerdo + Inferior Esquerda @@ -6248,32 +6248,32 @@ Mensagem de depuração: Girar verticalmente - + Report Compatibility Informar compatibilidade - + Restart Reiniciar - + Load... Carregar... - + Remove Remover - + Open Azahar Folder Abrir pasta do Azahar - + Configure Current Application... Configurar aplicativo atual... @@ -6391,7 +6391,7 @@ Mensagem de depuração: Citra TAS Movie (*.ctm) - Gravação TAS do Azahar (*.ctm) + Gravação TAS do Citra (*.ctm) @@ -6468,7 +6468,7 @@ Mensagem de depuração: Citra TAS Movie (*.ctm) - Gravação TAS do Azahar (*.ctm) + Gravação TAS do Citra (*.ctm) diff --git a/dist/languages/ro_RO.ts b/dist/languages/ro_RO.ts index 4e8b5f040..bcc963b46 100644 --- a/dist/languages/ro_RO.ts +++ b/dist/languages/ro_RO.ts @@ -3949,19 +3949,19 @@ Vă rugăm să verificați instalarea FFmpeg utilizată pentru compilare. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Viteza actuală de emulare. Valori mai mari sau mai mici de 100% indică cum emularea rulează mai repede sau mai încet decât un 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Timp luat pentru a emula un cadru 3DS, fără a pune în calcul limitarea de cadre sau v-sync. Pentru emulare la viteza maximă, această valoare ar trebui să fie maxim 16.67 ms. @@ -3976,488 +3976,488 @@ Vă rugăm să verificați instalarea FFmpeg utilizată pentru compilare.Curăță Fișiere Recente - + &Continue &Continue - + &Pause &Pause - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. A apărut o eroare necunoscută. Vă rugăm să consultați jurnalul pentru mai multe detalii. - + CIA must be installed before usage CIA-ul trebuie instalat înainte de uz - + Before using this CIA, you must install it. Do you want to install it now? Înainte de a folosi acest CIA, trebuie să-l instalati. Doriți s-o faceți acum? - - + + Slot %1 Slot %1 - + Slot %1 - %2 %3 Slot %1 - %2 %3 - + Error Opening %1 Folder Eroare Deschizând Folderul %1 - - + + Folder does not exist! Folderul nu există! - + Remove Play Time Data Eliminați datele privind timpul petrecut - + Reset play time? Resetați play time? - - - - + + + + Create Shortcut Creează un Shortcut - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 Shortcut-ul către %1 a fost creat cu succes - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? Asta va crea un shortcut la AppImage-ul curent. Este posibilitate că nu va lucra normal dacă veți actualiza. Continuă? - + Failed to create a shortcut to %1 Nu s-a putut crea o comandă rapidă către %1 - + Create Icon Creează un Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. Nu se poate crea fișierul de icon. Calea "%1" nu există și nu poate fi creat. - + Dumping... Dumping... - - + + Cancel Anulare - - - - - - - - - + + + + + + + + + Azahar - + Could not dump base RomFS. Refer to the log for details. Nu s-a putut să facă dump-ul bazei RomFS. Consultați log-urile pentru detalii. - + Error Opening %1 Eroare Deschizând %1 - + Select Directory Selectează Directorul - + Properties Proprietăți - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. Executabilă 3DS (%1);;Toate Fișierele (*.*) - + Load File Încarcă Fișier - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files Încarcă Fișiere - + 3DS Installation File (*.CIA*) Fișier de Instalare 3DS (*.CIA*) - + All Files (*.*) Toate Fișierele (*.*) - + Connect to Artic Base Conectează Arctic Base - + Enter Artic Base server address: Introduceți adresa serverului Arctic Base: - + %1 has been installed successfully. %1 a fost instalat cu succes. - + Unable to open File Nu s-a putut deschide Fișierul - + Could not open %1 Nu s-a putut deschide %1 - + Installation aborted Instalare anulată - + The installation of %1 was aborted. Please see the log for more details Instalarea lui %1 a fost anulată. Vă rugăm să vedeți log-ul pentru mai multe detalii. - + Invalid File Fișier Invalid - + %1 is not a valid CIA %1 nu este un CIA valid - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File Nu se poate găsi Fișierul - + Could not find %1 %1 n-a fost găsit - + Uninstalling '%1'... Dezinstalarea '%1'... - + Failed to uninstall '%1'. Dezinstalarea '%1' a eșuat. - + Successfully uninstalled '%1'. '%1' era dezinstalat cu succes. - + File not found Fișier negăsit - + File "%1" not found Fișierul "%1" nu a fost găsit - + Savestates Savestates - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file Eroare la deschiderea fișierului de date amiibo - + A tag is already in use. Un tag deja este in folosire. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) Fișier Amiibo (%1);; Toate Fișierele (*.*) - + Load Amiibo Încarcă Amiibo - + Unable to open amiibo file "%1" for reading. Nu se poate deschide fișierul amiibo "%1" pentru citire. - + Record Movie Înregistrează Film - + Movie recording cancelled. Înregistrarea filmului a fost anulată. - - + + Movie Saved Film Salvat - - + + The movie is successfully saved. Filmul a fost salvat cu succes. - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory Directoria Capturii de Ecran este Invalidă - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. Nu se poate crea directoria specificată a capturii de ecran. Calea capturii de ecran a fost setat implicit - + Could not load video dumper Dumperul video nu a putut fi încărcat - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4470,209 +4470,209 @@ Pentru a instala FFmpeg în Lime, apăsați pe Deschidere și selectați directo Pentru a vedea un ghid pentru instalarea FFmpeg, faceți clic pe Ajutor. - + Select FFmpeg Directory Selectați Directoria FFmpeg - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. Directoria FFmpeg furnizată nu este prezentă %1. Vă rugăm să vă asigurați că ați selectat directoria corectă. - + FFmpeg has been sucessfully installed. FFmpeg era instalat cu succes. - + Installation of FFmpeg failed. Check the log file for details. Instalația FFmpeg a eșuat. Verificați log-urile pentru detalii. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 Înregistrarea %1 - + Playing %1 / %2 Playing %1 / %2 - + Movie Finished Filmul finisat - + (Accessing SharedExtData) (Se accesează SharedExtData) - + (Accessing SystemSaveData) (Se accesează SystemSaveData) - + (Accessing BossExtData) (Se accesează BossExtData) - + (Accessing ExtData) (Se accesează ExtData) - + (Accessing SaveData) (Se accesează SaveData) - + MB/s MB/s - + KB/s KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% Viteză: %1% - + Speed: %1% / %2% Viteză: %1% / %2% - + App: %1 FPS - + Frame: %1 ms Cadru: %1 ms - + VOLUME: MUTE VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) VOLUME: %1% - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + A system archive Arhivul sistemului - + System Archive Not Found Fișier de Sistem Negăsit - + System Archive Missing Arhivul Sistemului nu este Prezent - + Save/load Error Eroare la salvare/încărcare - + Fatal Error Eroare Fatală - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Fatal Error encountered S-a Produs o Eroare Fatală - + Continue Continuă - + Quit Application - + OK OK - + Would you like to exit now? Doriți să ieșiți acum? - + The application is still running. Would you like to stop emulation? - + Playback Completed Redare Finalizată - + Movie playback completed. Redarea filmului a fost finalizată. - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window Fereastră Primară - + Secondary Window Fereastră Secundară @@ -6230,32 +6230,32 @@ Debug Message: Rotește Drept - + Report Compatibility Raportează Compatibiltate - + Restart Repornește - + Load... Încarcă... - + Remove Elimină - + Open Azahar Folder - + Configure Current Application... diff --git a/dist/languages/ru_RU.ts b/dist/languages/ru_RU.ts index 4b56d6285..0cdb88980 100644 --- a/dist/languages/ru_RU.ts +++ b/dist/languages/ru_RU.ts @@ -3949,19 +3949,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Текущая скорость эмуляции. Значения выше или ниже 100% указывают на то, что эмуляция работает быстрее или медленнее, чем в 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Время, затрачиваемое на эмуляцию кадра 3DS, без учёта ограничения кадров или вертикальной синхронизации. Для полноскоростной эмуляции это значение должно быть не более 16,67 мс. @@ -3976,488 +3976,488 @@ Please check your FFmpeg installation used for compilation. Очистить последние файлы - + &Continue - + &Pause - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. Произошла неизвестная ошибка. Подробную информацию см. в журнале. - + CIA must be installed before usage Перед использованием необходимо установить CIA-файл - + Before using this CIA, you must install it. Do you want to install it now? Перед использованием этого CIA-файла, необходимо его установить. Установить сейчас? - - + + Slot %1 Ячейка %1 - + Slot %1 - %2 %3 - + Error Opening %1 Folder Ошибка открытия папки %1 - - + + Folder does not exist! Папка не существует! - + Remove Play Time Data - + Reset play time? - - - - + + + + Create Shortcut - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + Dumping... Создание дампа... - - + + Cancel Отмена - - - - - - - - - + + + + + + + + + Azahar - + Could not dump base RomFS. Refer to the log for details. Не удалось создать дамп base RomFS. Подробную информацию см. в журнале. - + Error Opening %1 Ошибка при открытии %1 - + Select Directory Выбрать каталог - + Properties - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. Исполняемый файл 3DS (%1);;Все файлы (*.*) - + Load File Загрузка файла - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files Загрузка файлов - + 3DS Installation File (*.CIA*) Установочный файл 3DS (*.CIA*) - + All Files (*.*) Все файлы (*.*) - + Connect to Artic Base - + Enter Artic Base server address: - + %1 has been installed successfully. %1 был успешно установлен. - + Unable to open File Не удалось открыть файл - + Could not open %1 Не удалось открыть %1 - + Installation aborted Установка прервана - + The installation of %1 was aborted. Please see the log for more details Установка %1 была прервана. Более подробную информацию см. в журнале. - + Invalid File Недопустимый файл - + %1 is not a valid CIA %1 — недопустимый CIA-файл - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File - + Could not find %1 - + Uninstalling '%1'... - + Failed to uninstall '%1'. - + Successfully uninstalled '%1'. - + File not found Файл не найден - + File "%1" not found Файл «%1» не найден - + Savestates - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file - + A tag is already in use. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) Файл Amiibo (%1);; Все файлы (*.*) - + Load Amiibo Загрузка Amiibo - + Unable to open amiibo file "%1" for reading. - + Record Movie Запись видеоролика - + Movie recording cancelled. Запись видеоролика отменена. - - + + Movie Saved Сохранение видеоролика - - + + The movie is successfully saved. Видеоролик сохранён успешно. - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. - + Could not load video dumper - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4466,209 +4466,209 @@ To view a guide on how to install FFmpeg, press Help. - + Select FFmpeg Directory - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. - + FFmpeg has been sucessfully installed. - + Installation of FFmpeg failed. Check the log file for details. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 - + Playing %1 / %2 - + Movie Finished - + (Accessing SharedExtData) - + (Accessing SystemSaveData) - + (Accessing BossExtData) - + (Accessing ExtData) - + (Accessing SaveData) - + MB/s - + KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% Скорость: %1% - + Speed: %1% / %2% Скорость: %1% / %2% - + App: %1 FPS - + Frame: %1 ms Кадр: %1 мс - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + A system archive Системный архив - + System Archive Not Found Системный архив не найден - + System Archive Missing Не удалось найти системный архив - + Save/load Error Ошибка сохранения/загрузки - + Fatal Error Неустранимая ошибка - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Fatal Error encountered Произошла неустранимая ошибка - + Continue Продолжить - + Quit Application - + OK - + Would you like to exit now? Выйти сейчас? - + The application is still running. Would you like to stop emulation? - + Playback Completed Воспроизведение завершено - + Movie playback completed. Воспроизведение видеоролика завершено. - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window - + Secondary Window @@ -6226,32 +6226,32 @@ Debug Message: Повернуть вертикально - + Report Compatibility Сообщить о совместимости - + Restart Перезапустить - + Load... Загрузить... - + Remove Удалить - + Open Azahar Folder - + Configure Current Application... diff --git a/dist/languages/tr_TR.ts b/dist/languages/tr_TR.ts index 1f8b9157c..c27aa4306 100644 --- a/dist/languages/tr_TR.ts +++ b/dist/languages/tr_TR.ts @@ -3946,19 +3946,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Geçerli emülasyon hızı. 100%'den az veya çok olan değerler emülasyonun bir 3DS'den daha yavaş veya daha hızlı çalıştığını gösterir. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Bir 3DS karesini emüle etmekte geçen zaman, karelimitleme ve v-sync hariç. Tam hız emülasyon için bu en çok 16,67 ms. olmalı. @@ -3973,487 +3973,487 @@ Please check your FFmpeg installation used for compilation. Son Dosyaları Temizle - + &Continue - + &Pause &Duraklat - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. - + CIA must be installed before usage CIA dosyası kullanılmadan önce yüklenmelidir - + Before using this CIA, you must install it. Do you want to install it now? Bu CIA dosyasını kullanmadan önce yüklemeniz gerekir. Şimdi yüklemek ister misiniz? - - + + Slot %1 Slot %1 - + Slot %1 - %2 %3 - + Error Opening %1 Folder %1 Klasörü Açılırken Hata Oluştu - - + + Folder does not exist! Klasör mevcut değil! - + Remove Play Time Data - + Reset play time? Oynama süresi sıfırlansın mı? - - - - + + + + Create Shortcut Kısayol Oluştur - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to create a shortcut to %1 - + Create Icon Simge Oluştur - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + Dumping... Dump ediliyor... - - + + Cancel İptal et - - - - - - - - - + + + + + + + + + Azahar Azahar - + Could not dump base RomFS. Refer to the log for details. Temel RomFS dump edilemedi. Detaylar için kütük dosyasına bakınız. - + Error Opening %1 %1 Açılırken Hata Oluştu - + Select Directory Dizin Seç - + Properties Özellikler - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. 3DS Çalıştırılabiliri (%1);; Bütün Dosyalar (*.*) - + Load File Dosya Yükle - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files Dosyaları Yükle - + 3DS Installation File (*.CIA*) 3DS Kurulum Dosyası (*.CIA*) - + All Files (*.*) Tüm Dosyalar (*.*) - + Connect to Artic Base - + Enter Artic Base server address: - + %1 has been installed successfully. %1 başarıyla yüklendi. - + Unable to open File Dosya açılamıyor - + Could not open %1 %1 açılamıyor - + Installation aborted Yükleme iptal edildi - + The installation of %1 was aborted. Please see the log for more details %1'in yüklemesi iptal edildi. Daha fazla detay için lütfen kütüğe bakınız. - + Invalid File Geçersiz Dosya - + %1 is not a valid CIA %1 geçerli bir CIA dosyası değil - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File - + Could not find %1 %1 bulunamadı - + Uninstalling '%1'... '%1' siliniyor... - + Failed to uninstall '%1'. '%1' silinemedi. - + Successfully uninstalled '%1'. '%1' başarıyla silindi. - + File not found Dosya bulunamadı - + File "%1" not found "%1" Dosyası bulunamadı - + Savestates - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file - + A tag is already in use. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) Amiibo Dosyası (%1);; Tüm Dosyalar (*.*) - + Load Amiibo Amiibo Yükle - + Unable to open amiibo file "%1" for reading. - + Record Movie Klip Kaydet - + Movie recording cancelled. Klip kaydı iptal edildi. - - + + Movie Saved Klip Kaydedildi - - + + The movie is successfully saved. Klip başarıyla kayıt edildi. - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. - + Could not load video dumper - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4462,209 +4462,209 @@ To view a guide on how to install FFmpeg, press Help. - + Select FFmpeg Directory FFmpeg Dizini Seç - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. - + FFmpeg has been sucessfully installed. - + Installation of FFmpeg failed. Check the log file for details. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 - + Playing %1 / %2 - + Movie Finished - + (Accessing SharedExtData) - + (Accessing SystemSaveData) - + (Accessing BossExtData) - + (Accessing ExtData) - + (Accessing SaveData) - + MB/s MB/sn - + KB/s KB/sn - + Artic Traffic: %1 %2%3 - + Speed: %1% Hız: %1% - + Speed: %1% / %2% Hız: %1% / %2% - + App: %1 FPS - + Frame: %1 ms Kare: %1 ms - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + A system archive Bir sistem arşivi - + System Archive Not Found Sistem Arşivi Bulunamadı - + System Archive Missing Sistem Arşivi Eksik - + Save/load Error Kaydetme/yükleme Hatası - + Fatal Error Önemli Hata - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Fatal Error encountered Kritik hatayla karşılaşıldı - + Continue Devam - + Quit Application - + OK Tamam - + Would you like to exit now? Çıkmak istediğinize emin misiniz? - + The application is still running. Would you like to stop emulation? - + Playback Completed Oynatma Tamamlandı - + Movie playback completed. Klip oynatması tamamlandı. - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window Birincil Pencere - + Secondary Window İkincil Pencere @@ -6221,32 +6221,32 @@ Debug Message: Yukarı doğru Döndür - + Report Compatibility Uyumluluk Bildir - + Restart Yeniden Başlat - + Load... Yükle... - + Remove Kaldır - + Open Azahar Folder Azahar Klasörünü Aç - + Configure Current Application... diff --git a/dist/languages/vi_VN.ts b/dist/languages/vi_VN.ts index 55f9a3820..48e7c9c55 100644 --- a/dist/languages/vi_VN.ts +++ b/dist/languages/vi_VN.ts @@ -3946,19 +3946,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Tốc độ giả lập hiện tại. Giá trị cao hoặc thấp hơn 100% thể hiện giả lập đang chạy nhanh hay chậm hơn một chiếc máy 3DS thực sự. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Thời gian để giả lập một khung hình của máy 3DS, không gồm giới hạn khung hay v-sync Một giả lập tốt nhất sẽ tiệm cận 16.67 ms. @@ -3973,488 +3973,488 @@ Please check your FFmpeg installation used for compilation. Xóa danh sách tệp gần đây - + &Continue - + &Pause - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. - + CIA must be installed before usage CIA cần được cài đặt trước khi dùng - + Before using this CIA, you must install it. Do you want to install it now? Trước khi sử dụng CIA, bạn cần cài đặt nó. Bạn có muốn cài đặt nó ngay không? - - + + Slot %1 - + Slot %1 - %2 %3 - + Error Opening %1 Folder Lỗi khi mở thư mục %1 - - + + Folder does not exist! Thư mục này không tồn tại! - + Remove Play Time Data - + Reset play time? - - - - + + + + Create Shortcut - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + Dumping... Đang trích xuất... - - + + Cancel - - - - - - - - - + + + + + + + + + Azahar - + Could not dump base RomFS. Refer to the log for details. Không thể trích xuất base RomFS. Kiểm tra log để biết thêm chi tiết. - + Error Opening %1 Lỗi khi mở %1 - + Select Directory Chọn thư mục - + Properties - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. - + Load File Mở tệp tin - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files Mở các tệp tin - + 3DS Installation File (*.CIA*) Tệp cài đặt 3DS (*.CIA*) - + All Files (*.*) Tất cả tệp tin (*.*) - + Connect to Artic Base - + Enter Artic Base server address: - + %1 has been installed successfully. %1 đã được cài đặt thành công. - + Unable to open File Không thể mở tệp tin - + Could not open %1 Không thể mở %1 - + Installation aborted Việc cài đặt đã bị hoãn - + The installation of %1 was aborted. Please see the log for more details Việc cài đặt %1 đã bị hoãn. Vui lòng xem bản ghi nhật ký để biết thêm chi tiết. - + Invalid File Tệp tin không hợp lệ - + %1 is not a valid CIA %1 không phải là một tệp CIA hợp lệ - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File - + Could not find %1 - + Uninstalling '%1'... - + Failed to uninstall '%1'. - + Successfully uninstalled '%1'. - + File not found Không tìm thấy tệp - + File "%1" not found Không tìm thấy tệp tin "%1" - + Savestates - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file - + A tag is already in use. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) Tệp Amiibo (%1);; Tất cả tệp (*.*) - + Load Amiibo Tải Amiibo - + Unable to open amiibo file "%1" for reading. - + Record Movie Quay phim - + Movie recording cancelled. Ghi hình đã bị hủy. - - + + Movie Saved Đã lưu phim. - - + + The movie is successfully saved. Phim đã được lưu lại thành công. - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. - + Could not load video dumper - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4463,209 +4463,209 @@ To view a guide on how to install FFmpeg, press Help. - + Select FFmpeg Directory - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. - + FFmpeg has been sucessfully installed. - + Installation of FFmpeg failed. Check the log file for details. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 - + Playing %1 / %2 - + Movie Finished - + (Accessing SharedExtData) - + (Accessing SystemSaveData) - + (Accessing BossExtData) - + (Accessing ExtData) - + (Accessing SaveData) - + MB/s - + KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% Tốc độ: %1% - + Speed: %1% / %2% Tốc độ: %1% / %2% - + App: %1 FPS - + Frame: %1 ms Khung: %1 ms - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + A system archive Một tập tin hệ thống - + System Archive Not Found Không tìm thấy tập tin hệ thống - + System Archive Missing Thiếu tập tin hệ thống - + Save/load Error - + Fatal Error Lỗi nghiêm trọng - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Fatal Error encountered - + Continue Tiếp tục - + Quit Application - + OK OK - + Would you like to exit now? Bạn có muốn thoát ngay bây giờ không? - + The application is still running. Would you like to stop emulation? - + Playback Completed Phát lại hoàn tất - + Movie playback completed. Phát lại phim hoàn tất. - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window - + Secondary Window @@ -6222,32 +6222,32 @@ Debug Message: - + Report Compatibility Gửi báo cáo tính tương thích - + Restart Khởi động lại - + Load... Tải... - + Remove Xóa - + Open Azahar Folder - + Configure Current Application... diff --git a/dist/languages/zh_CN.ts b/dist/languages/zh_CN.ts index 338ac8942..3762cbf16 100644 --- a/dist/languages/zh_CN.ts +++ b/dist/languages/zh_CN.ts @@ -37,7 +37,7 @@ <html><head/><body><p>%1 | %2-%3 (%4)</p></body></html> - <html><head/><body><p>%1 | %2-%3(%4)</p></body></html> + <html><head/><body><p>%1 | %2-%3 (%4)</p></body></html> @@ -92,7 +92,7 @@ p, li { white-space: pre-wrap; } Vertex shader invocation - 顶点着色器调用 + 节点着色器调用 @@ -112,7 +112,7 @@ p, li { white-space: pre-wrap; } Unknown debug context event - 未知调试上下文的事件 + 未知的调试上下文事件 @@ -243,7 +243,7 @@ p, li { white-space: pre-wrap; } This would ban both their forum username and their IP address. 你确定要<b>踢出并封禁</b> %1 吗? -这将封禁其 Lime3DS 用户名和 IP 地址。 +这将同时封禁其论坛用户名和 IP 地址。 @@ -284,7 +284,7 @@ This would ban both their forum username and their IP address. %1 (%2/%3 members) - connected - %1(%2/%3 人)已连接 + %1 (%2/%3 人) - 已连接 @@ -588,7 +588,7 @@ This would ban both their forum username and their IP address. Supported image files (%1) - 支持的图像文件格式(%1) + 支持的图像文件格式 (%1) @@ -2335,7 +2335,7 @@ Would you like to ignore the error and continue? Use global configuration (%1) - 使用全局设置(%1) + 使用全局设置 (%1) @@ -3928,7 +3928,7 @@ Please check your FFmpeg installation used for compilation. %1 (%2) - %1(%2) + %1 (%2) @@ -3955,19 +3955,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. 当前模拟速度。高于或低于 100% 的值表示模拟正在运行得比实际 3DS 更快或更慢。 - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. 应用当前显示的每秒帧数。这会因应用和场景而异。 - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. 在不计算速度限制和垂直同步的情况下,模拟一个 3DS 帧的实际时间。若要进行全速模拟,这个数值不应超过 16.67 毫秒。 @@ -3982,403 +3982,403 @@ Please check your FFmpeg installation used for compilation. 清除最近文件 - + &Continue - 继续(&C) + 继续(&C) - + &Pause - 暂停(&P) + 暂停(&P) - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping Azahar 正在运行应用 - - + + Invalid App Format 无效的应用格式 - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. 您的应用格式不受支持。<br/>请遵循以下指引重新转储您的<a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>游戏卡带</a>或<a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>已安装的游戏</a>。 - + App Corrupted 应用已损坏 - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. 您的应用已损坏。<br/>请遵循以下指引重新转储您的<a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>游戏卡带</a>或<a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>已安装的游戏</a>。 - + App Encrypted 应用已加密 - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> 您的应用已加密。 <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>请查看我们的博客以了解更多信息。</a> - + Unsupported App 不支持的应用 - + GBA Virtual Console is not supported by Azahar. GBA 虚拟主机不受 Azahar 支持。 - - + + Artic Server Artic 服务器 - + Error while loading App! 加载应用时出错! - + An unknown error occurred. Please see the log for more details. 发生了一个未知错误。详情请参阅日志。 - + CIA must be installed before usage CIA 文件必须安装后才能使用 - + Before using this CIA, you must install it. Do you want to install it now? 在使用这个 CIA 文件前,您必须先进行安装。您希望现在就安装它吗? - - + + Slot %1 插槽 %1 - + Slot %1 - %2 %3 插槽 %1 - %2 %3 - + Error Opening %1 Folder 无法打开 %1 文件夹 - - + + Folder does not exist! 文件夹不存在! - + Remove Play Time Data 删除游戏时间数据 - + Reset play time? 重置游戏时间? - - - - + + + + Create Shortcut 创建快捷方式 - + Do you want to launch the application in fullscreen? 您想以全屏幕运行应用吗? - + Successfully created a shortcut to %1 已经在 %1 上创建了快捷方式。 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? 这将会为当前的 AppImage 创建一个快捷方式。如果您更新,此快捷方式可能会无效。继续吗? - + Failed to create a shortcut to %1 在 %1 上创建快捷方式失败。 - + Create Icon 创建图标 - + Cannot create icon file. Path "%1" does not exist and cannot be created. 无法创建图标文件。路径“%1”不存在,且无法创建。 - + Dumping... 转储中... - - + + Cancel 取消 - - - - - - - - - + + + + + + + + + Azahar Azahar - + Could not dump base RomFS. Refer to the log for details. 无法转储 RomFS 。 有关详细信息,请参考日志文件。 - + Error Opening %1 无法打开 %1 - + Select Directory 选择目录 - + Properties 属性 - + The application properties could not be loaded. 无法加载应用属性。 - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. - 3DS 可执行文件(%1);;所有文件(*.*) + 3DS 可执行文件 (%1);;所有文件 (*.*) - + Load File 加载文件 - - + + Set Up System Files 设置系统文件 - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> <p>Azahar 需要来自真实掌机的文件才能使用其某些功能。<br>您可以使用 <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic 设置工具</a>获取此类文件。<br>注意:<ul><li><b>此操作会将掌机独有文件安装到 Azahar,<br>执行安装过程后请勿共享您的用户或 nand 文件夹!</b></li><li>新 3DS 设置需要先老 3DS 设置才能运作。</li><li>无论运行设置工具的掌机型号如何,这两种设置模式均可运作。</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: 输入 Azahar Artic 设置工具地址: - + <br>Choose setup mode: <br>选择设置模式: - + (ℹ️) Old 3DS setup (ℹ️) 老 3DS 设置 - - + + Setup is possible. 可以进行设置。 - + (⚠) New 3DS setup (⚠) 新 3DS 设置 - + Old 3DS setup is required first. 首先需要设置老 3DS。 - + (✅) Old 3DS setup (✅) 老 3DS 设置 - - + + Setup completed. 设置完成。 - + (ℹ️) New 3DS setup (ℹ️) 新 3DS 设置 - + (✅) New 3DS setup (✅) 新 3DS 设置 - + The system files for the selected mode are already set up. Reinstall the files anyway? 所选模式的系统文件已设置。 是否要重新安装文件? - + Load Files 加载多个文件 - + 3DS Installation File (*.CIA*) - 3DS 安装文件(*.CIA*) + 3DS 安装文件 (*.CIA*) - + All Files (*.*) - 所有文件(*.*) + 所有文件 (*.*) - + Connect to Artic Base 连接到 Artic Base - + Enter Artic Base server address: 输入 Artic Base 服务器地址: - + %1 has been installed successfully. %1 已成功安装。 - + Unable to open File 无法打开文件 - + Could not open %1 无法打开 %1 - + Installation aborted 安装失败 - + The installation of %1 was aborted. Please see the log for more details %1 的安装过程失败。请参阅日志以了解细节。 - + Invalid File 文件无效 - + %1 is not a valid CIA %1 不是有效的 CIA 文件 - + CIA Encrypted CIA 已加密 - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> 您的 CIA 文件已加密。 <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>请查看我们的博客以了解更多信息。</a> - + Unable to find File 无法找到文件 - + Could not find %1 找不到 %1 - + Uninstalling '%1'... 正在卸载“%1”... - + Failed to uninstall '%1'. 卸载“%1”失败。 - + Successfully uninstalled '%1'. “%1”卸载成功。 - + File not found 找不到文件 - + File "%1" not found 找不到文件“%1” - + Savestates 保存状态 - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! @@ -4387,86 +4387,86 @@ Use at your own risk! 您必须自行承担使用风险! - - - + + + Error opening amiibo data file 打开 Amiibo 数据文件时出错 - + A tag is already in use. 当前已有 Amiibo 标签在使用中。 - + Application is not looking for amiibos. 应用未在寻找 Amiibo。 - + Amiibo File (%1);; All Files (*.*) - Amiibo 文件(%1);;所有文件(*.*) + Amiibo 文件 (%1);;所有文件 (*.*) - + Load Amiibo 加载 Amiibo - + Unable to open amiibo file "%1" for reading. 无法打开 Amiibo 文件 %1 。 - + Record Movie 录制影像 - + Movie recording cancelled. 影像录制已取消。 - - + + Movie Saved 影像已保存 - - + + The movie is successfully saved. 影像已成功保存。 - + Application will unpause 应用将取消暂停 - + The application will be unpaused, and the next frame will be captured. Is this okay? 将取消暂停应用,并捕获下一帧。这样可以吗? - + Invalid Screenshot Directory 无效的截图保存目录 - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. 无法创建指定的截图保存目录。截图保存路径将重设为默认值。 - + Could not load video dumper 无法加载视频转储器 - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4479,210 +4479,210 @@ To view a guide on how to install FFmpeg, press Help. 要查看如何安装 FFmpeg 的指南,请按“帮助”。 - + Select FFmpeg Directory 选择 FFmpeg 目录 - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. 选择的 FFmpeg 目录中缺少 %1 。请确保选择了正确的目录。 - + FFmpeg has been sucessfully installed. FFmpeg 已成功安装。 - + Installation of FFmpeg failed. Check the log file for details. 安装 FFmpeg 失败。详情请参阅日志文件。 - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. 无法开始视频转储。<br>请确保视频编码器配置正确。<br>有关详细信息,请参阅日志。 - + Recording %1 录制中 %1 - + Playing %1 / %2 播放中 %1 / %2 - + Movie Finished 录像播放完毕 - + (Accessing SharedExtData) (正在获取 SharedExtData) - + (Accessing SystemSaveData) (正在获取 SystemSaveData) - + (Accessing BossExtData) (正在获取 BossExtData) - + (Accessing ExtData) (正在获取 ExtData) - + (Accessing SaveData) 正在获取(SaveData) - + MB/s MB/s - + KB/s KB/s - + Artic Traffic: %1 %2%3 Artic 流量:%1 %2%3 - + Speed: %1% 速度:%1% - + Speed: %1% / %2% 速度:%1% / %2% - + App: %1 FPS 应用: %1 帧 - + Frame: %1 ms 帧延迟:%1 毫秒 - + VOLUME: MUTE 音量:静音 - + VOLUME: %1% Volume percentage (e.g. 50%) 音量:%1% - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. %1 缺失。请<a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>转储您的系统档案</a>。<br/>继续进行模拟可能会导致崩溃和错误。 - + A system archive 系统档案 - + System Archive Not Found 未找到系统档案 - + System Archive Missing 系统档案丢失 - + Save/load Error 保存/读取出现错误 - + Fatal Error 致命错误 - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. 发生了致命错误。请<a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>参阅日志</a>了解详细信息。<br/>继续进行模拟可能会导致崩溃和错误。 - + Fatal Error encountered 发生致命错误 - + Continue 继续 - + Quit Application 退出应用 - + OK 确定 - + Would you like to exit now? 您现在要退出么? - + The application is still running. Would you like to stop emulation? 应用仍在运行。您想停止模拟吗? - + Playback Completed 播放完成 - + Movie playback completed. 影像播放完成。 - + Update Available 有可用更新 - + Update %1 for Azahar is available. Would you like to download it? Azahar 的更新 %1 已发布。 您要下载吗? - + Primary Window 主窗口 - + Secondary Window 次级窗口 @@ -5318,12 +5318,12 @@ Screen. Portable Network Graphic (*.png) - 便携式网络图形(*.png) + 便携式网络图形 (*.png) Binary data (*.bin) - 二进制文件(*.bin) + 二进制文件 (*.bin) @@ -5385,7 +5385,7 @@ Screen. CiTrace File (*.ctf) - CiTrace 文件(*.ctf) + CiTrace 文件 (*.ctf) @@ -5426,7 +5426,7 @@ Screen. Shader Binary (*.shbin) - 着色器二进制文件(*.shbin) + 着色器二进制文件 (*.shbin) @@ -5525,7 +5525,7 @@ Screen. Loop Parameters: %1 (repeats), %2 (initializer), %3 (increment), %4 - 循环参数:%1(循环),%2(初始值),%3(增量),%4 + 循环参数:%1 (循环), %2(初始值), %3(增量), %4 @@ -5541,7 +5541,7 @@ Screen. (last instruction) - (最后指令) + (上一个指令) @@ -6248,32 +6248,32 @@ Debug Message: 逆时针旋转 - + Report Compatibility 报告兼容性 - + Restart 重新启动 - + Load... 加载... - + Remove 移除 - + Open Azahar Folder 打开 Azahar 文件夹 - + Configure Current Application... 配置当前应用… @@ -6688,7 +6688,7 @@ They may have left the room. %1 (0x%2) %3 - %1(0x%2) %3 + %1 (0x%2) %3 @@ -6729,7 +6729,7 @@ They may have left the room. Supported image files (%1) - 所有支持的图片文件(%1) + 所有支持的图片文件 (%1) @@ -6844,7 +6844,7 @@ They may have left the room. %1 (0x%2) - %1(0x%2) + %1 (0x%2) @@ -7257,7 +7257,7 @@ If you wish to clean up the files which were left in the old data location, you dead - 死亡 + 终止 @@ -7307,12 +7307,12 @@ If you wish to clean up the files which were left in the old data location, you process = %1 (%2) - 进程 = %1(%2) + 进程 = %1 (%2) priority = %1(current) / %2(normal) - 优先级 = %1(实时) / %2(正常) + 优先级 = %1(实时) / %2(正常) @@ -7371,7 +7371,7 @@ If you wish to clean up the files which were left in the old data location, you sticky - 粘性 + 持续 diff --git a/dist/languages/zh_TW.ts b/dist/languages/zh_TW.ts index 82da44c13..f1d69fe3f 100644 --- a/dist/languages/zh_TW.ts +++ b/dist/languages/zh_TW.ts @@ -3947,20 +3947,20 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. 目前模擬速度, 「高於/低於」100% 代表模擬速度比 3DS 實機「更快/更慢」。 - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. 不計算影格限制或垂直同步時, 模擬一個 3DS 影格所花的時間。全速模擬時,這個數值最多應為 16.67 毫秒。 @@ -3976,487 +3976,487 @@ Please check your FFmpeg installation used for compilation. 清除檔案使用紀錄 - + &Continue - + &Pause - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. - + CIA must be installed before usage CIA 檔案必須先安裝 - + Before using this CIA, you must install it. Do you want to install it now? CIA 檔案必須先安裝才能夠執行。您現在要安裝這個檔案嗎? - - + + Slot %1 - + Slot %1 - %2 %3 - + Error Opening %1 Folder 開啟 %1 資料夾時錯誤 - - + + Folder does not exist! 資料夾不存在! - + Remove Play Time Data - + Reset play time? - - - - + + + + Create Shortcut - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + Dumping... - - + + Cancel - - - - - - - - - + + + + + + + + + Azahar - + Could not dump base RomFS. Refer to the log for details. - + Error Opening %1 開啟 %1 時錯誤 - + Select Directory 選擇目錄 - + Properties - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. 3DS 可執行檔案 (%1);;所有檔案 (*.*) - + Load File 讀取檔案 - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files 讀取多個檔案 - + 3DS Installation File (*.CIA*) 3DS 安裝檔 (*.CIA) - + All Files (*.*) 所有檔案 (*.*) - + Connect to Artic Base - + Enter Artic Base server address: - + %1 has been installed successfully. 已成功安裝 %1。 - + Unable to open File 無法開啟檔案 - + Could not open %1 無法開啟 %1 - + Installation aborted 安裝中斷 - + The installation of %1 was aborted. Please see the log for more details 安裝 %1 時中斷,請參閱日誌了解細節。 - + Invalid File 無效的檔案 - + %1 is not a valid CIA %1 不是有效的 CIA 檔案 - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File - + Could not find %1 - + Uninstalling '%1'... - + Failed to uninstall '%1'. - + Successfully uninstalled '%1'. - + File not found 找不到檔案 - + File "%1" not found 找不到「%1」 - + Savestates - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file - + A tag is already in use. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) Amiibo 檔案 (%1);;所有檔案 (*.*) - + Load Amiibo 讀取 Amiibo - + Unable to open amiibo file "%1" for reading. - + Record Movie 錄影 - + Movie recording cancelled. 錄影已取消。 - - + + Movie Saved 已儲存影片 - - + + The movie is successfully saved. 影片儲存成功。 - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. - + Could not load video dumper - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4465,209 +4465,209 @@ To view a guide on how to install FFmpeg, press Help. - + Select FFmpeg Directory - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. - + FFmpeg has been sucessfully installed. - + Installation of FFmpeg failed. Check the log file for details. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 - + Playing %1 / %2 - + Movie Finished - + (Accessing SharedExtData) - + (Accessing SystemSaveData) - + (Accessing BossExtData) - + (Accessing ExtData) - + (Accessing SaveData) - + MB/s - + KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% 速度:%1% - + Speed: %1% / %2% 速度:%1% / %2% - + App: %1 FPS - + Frame: %1 ms 影格:%1 ms - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + A system archive - + System Archive Not Found 找不到系統檔案 - + System Archive Missing - + Save/load Error - + Fatal Error 嚴重錯誤 - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Fatal Error encountered - + Continue 繼續 - + Quit Application - + OK - + Would you like to exit now? 您確定要離開嗎? - + The application is still running. Would you like to stop emulation? - + Playback Completed 播放完成 - + Movie playback completed. 影片已結束播放。 - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window - + Secondary Window @@ -6224,32 +6224,32 @@ Debug Message: - + Report Compatibility 回報遊戲相容性 - + Restart 重新開始 - + Load... 讀取… - + Remove 移除 - + Open Azahar Folder - + Configure Current Application... diff --git a/src/android/app/src/main/res/values-pt/strings.xml b/src/android/app/src/main/res/values-pt/strings.xml index f06cfafff..030d852cf 100644 --- a/src/android/app/src/main/res/values-pt/strings.xml +++ b/src/android/app/src/main/res/values-pt/strings.xml @@ -193,7 +193,7 @@ API de gráficos Ativar geração de shaders SPIR-V Emite o fragment shader usado para emular PICA usando SPIR-V em vez de GLSL - Ativar compilação assíncrona de shaders + Ativar a compilação assíncrona de shaders Compila shaders em segundo plano para reduzir travamentos durante o jogo. Quando ativado, espere falhas gráficas temporárias Renderizador de Depuração Registre informações adicionais de depuração relacionadas a gráficos. Quando ativado, o desempenho do jogo será significativamente reduzido. @@ -248,7 +248,7 @@ As texturas são carregadas de load/textures/[Title ID]/. Pré-carregar Texturas Personalizadas Carrega todas as texturas personalizadas na memória. Este recurso pode usar muita memória. - Carregamento Assíncrono de Texturas Personalizadas + Carregamento assíncrono de texturas personalizadas Carrega texturas personalizadas de forma assíncrona com threads de segundo plano para reduzir travamentos. @@ -314,7 +314,7 @@ Áudio Depuração Tema e Cor - Layout + Disposição Sua ROM está Criptografada @@ -332,7 +332,7 @@ Feedback Tátil Opções de Sobreposição Configurar controles - Editar esquema + Editar Disposição Pronto Alternar controles Ajustar escala @@ -344,7 +344,7 @@ Abrir configurações Mostrar Trapaças Disposição de tela em paisagem - Layout da Tela em Retrato + Disposição da tela em retrato Tela Grande Retrato Tela única @@ -352,29 +352,29 @@ Telas Híbridas Original Padrão - Layout Personalizado + Disposição Personalizada Posição da Tela Pequena - Onde a tela pequena deverá aparecer relativa à grande no Layout da Tela Grande? - Superior Direito + Onde a tela pequena deverá aparecer relativa à grande na Disposição da Tela Grande? + Superior Direita Centro à Direita - Inferior Direito (Padrão) - Superior Esquerdo + Inferior Direita (Padrão) + Superior Esquerda Centro à Esquerda - Inferior Esquerdo + Inferior Esquerda Acima Abaixo Proporção de Tela Grande Quantas vezes maior é a tela grande em relação à tela pequena no Layout de Tela Grande? - Ajuste o Layout Personalizado nas Configurações - Layout em Paisagem Personalizado - Layout em Retrato Personalizado + Ajuste a Disposição Personalizada nas Configurações + Disposição Personalizada em Paisagem + Disposição Personalizada em Retrato Tela Superior Tela Inferior Posição X Posição Y Largura Altura - Layouts de Ciclo + Trocar Disposições Trocar telas Redefinir sobreposição Mostrar sobreposição @@ -750,7 +750,7 @@ Use os controles fornecidos pelo Artic Base Server ao se conectar a ele, em vez do dispositivo de entrada configurado. Limpar a saída do log a cada mensagem Grava imediatamente o log de depuração no arquivo. Use isto se o Azahar travar e a saída do log estiver sendo cortada. - Desativar a Renderização do Olho Direito + Desativar a renderização do olho direito Melhora muito o desempenho em alguns aplicativos, mas pode causar piscadas em outros. Atraso na inicialização com módulos LLE Atrasa a inicialização do aplicativo quando os módulos LLE estão ativados. diff --git a/src/android/app/src/main/res/values-zh/strings.xml b/src/android/app/src/main/res/values-zh/strings.xml index 0c4472bd0..f2a02e9dc 100644 --- a/src/android/app/src/main/res/values-zh/strings.xml +++ b/src/android/app/src/main/res/values-zh/strings.xml @@ -1,8 +1,8 @@ - 该软件运行任天堂 3DS 掌机的游戏。该软件不包含游戏\n\n在开始模拟之前,请选择一个文件夹来存储 Azahar 的用户数据。\n\n了解详情:\n百科 - Citra Android 用户的数据和存储 - Azahar 3DS 模拟器声明 + 该软件运行任天堂 3DS 掌机的游戏。该软件不包含游戏\n\n在开始模拟之前,请选择一个文件夹来存储 Azahar 的用户数据。\n\n了解详情:\n百科 - Citra Android 用户数据与存储 + Azahar 3DS 模拟器通知 Azahar 正在运行 接下来,您需要选择一个应用文件夹。Azahar 将显示所选文件夹中的所有 3DS ROM。\n\nCIA ROM、更新和 DLC 需要分别进行安装,具体为点击文件夹图标并选择“安装 CIA”。 开始 @@ -20,11 +20,10 @@ 分享 Azahar 的日志文件来调试问题 GPU 驱动管理器 安装 GPU 驱动 - 安装替代的驱动以获得更好的性能及画面精度 + 安装替代的驱动以获得更好的性能及精度 驱动已安装 不支持自定义驱动 - 此设备暂不支持自定义驱动。 -\n请之后再来查看您的设备是否已被支持! + 此设备暂不支持自定义驱动。\n请之后再来查看您的设备是否已被支持! 未找到日志文件 选择应用文件夹 允许 Azahar 填充应用列表 @@ -43,7 +42,7 @@ 默认 已安装 %s 使用默认 GPU 驱动 - 您选择了无效的驱动,因此仅使用系统默认驱动! + 您选择了无效的驱动,因此将使用系统默认驱动! 系统 GPU 驱动 正在安装驱动… @@ -85,7 +84,7 @@ 此步骤不可跳过 此步骤是 Azahar 正常运行所必需的。请选择一个目录,然后才可继续。 主题设置 - 配置 Azahar 的主题偏好。 + 配置您的 Azahar 主题偏好。 设置主题 @@ -105,7 +104,7 @@ 十字键(摇杆轴) 有些控制器可能无法将其方向键映射为轴。如果是这种情况,只能使用方向键(按键)部分。 十字键(按键) - 如果您遇到方向键(轴)按键映射问题,只能将方向键映射到这些部分。 + 仅当您在方向键 (轴) 映射遇到问题时,才将方向键映射到这些按键。 上/下轴 左/右轴 @@ -113,7 +112,7 @@ 绑定 %1$s %2$s - 按下或移动进行输入。 + 按下或移动以进行输入。 绑定输入 按下按键或轻推摇杆,将其绑定到 %1$s。 向上或向下轻推您的摇杆。 @@ -127,7 +126,7 @@ 系统文件 执行系统文件操作,如安装系统文件或启动 HOME 菜单 连接到 Artic 设置工具 - Azahar Artic 设置工具获取此类文件。
注意:
  • 此操作会将掌机独有文件安装到 Azahar,
    执行安装过程后请勿共享您的用户或 nand 文件夹!
  • 新 3DS 设置需要先老 3DS 设置才能运作。
  • 无论运行设置工具的掌机型号如何,这两种设置模式均可运作。
]]>
+ Azahar Artic 设置工具获取此类文件。
注意:
  • 此操作会将掌机独有文件安装到 Azahar,
    执行安装过程后请勿共享您的用户或 nand 文件夹!
  • 新 3DS 设置需要先进行老 3DS 设置后才能运作。
  • 无论运行设置工具的掌机型号如何,这两种设置模式均可运作。
]]>
正在获取当前系统文件状态,请稍候... 老 3DS 设置 新 3DS 设置 @@ -147,9 +146,9 @@ CPU JIT - 使用即时编译进行 CPU 仿真。启用后,游戏性能将显著提高。 + 使用即时编译 (JIT) 进行 CPU 仿真。启用后,游戏性能将显著提高。 系统时钟类型 - 设置为“设备时钟”将使用设备的实际时钟,而设置为“模拟时钟”将在自定义的日期和时间进行游戏。 + 将模拟 3DS 时钟设为映射设备的实际时钟或是使用自定义的时间和日期。 CPU 时钟频率 @@ -159,12 +158,12 @@ 设备时钟 模拟时钟 如果将“系统时钟类型”设置为“模拟时钟”,可以修改时钟的日期和时间。 - 模拟区域 - 模拟语言 + 区域 + 语言 生日 - 国家 + 国家/地区 游戏币 计步器每小时步数 计步器报告的每小时步数。范围从 0 到 65535。 @@ -172,16 +171,16 @@ 重新生成设备 ID 这将使用一个新的虚拟 3DS 掌机 ID 取代您当前的虚拟 3DS 掌机 ID。您当前的虚拟 3DS 掌机 ID 将无法恢复。对应用内部可能会产生意外影响。如果您使用一个过时的配置存档则可能会失败。是否继续? 3GX 插件加载器 - 从模拟 SD 卡加载 3GX 插件。 + 当插件可用时,从模拟 SD 卡加载 3GX 插件。 允许应用更改插件加载器状态 - 允许自制游戏启用插件加载器。 + 允许自制程序启用插件加载器。 内置摄像头 外置左摄像头 外置右摄像头 摄像头图像来源 - 设置虚拟摄像头的图像来源。您可以选择一张图片或一个真实的摄像头。 + 设置虚拟摄像头的图像来源。您可以选择一张图片或一个支持的摄像头设备。 摄像头 如果将“图像来源”设置为“实体摄像设备”,将会使用设备的摄像头作为图像来源。 前置摄像头 @@ -208,7 +207,7 @@ 使用硬件模拟 3DS 着色器。启用后,游戏性能将显著提高。 精确乘法运算 在硬件着色器中使用更加精确的乘法运算,这可能会修复一些图形错误。启用后,性能将有所降低。 - 启用 GPU 异步仿真 + 启用异步 GPU 模拟 使用一个单独线程异步模拟 GPU 。启用后,游戏性能将有所提高。 运行速度限制 启用时,运行速度将被限制为正常速度的指定百分比。 From fac8ae2682502a3014b1aa24718f2b9bcad00187 Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Mon, 17 Mar 2025 23:16:09 +0100 Subject: [PATCH 022/166] Fix VS uniform fields type declaration --- src/video_core/rasterizer_accelerated.cpp | 2 +- src/video_core/renderer_opengl/gl_rasterizer.cpp | 2 +- src/video_core/renderer_vulkan/vk_rasterizer.cpp | 2 +- src/video_core/shader/generator/shader_uniforms.h | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/video_core/rasterizer_accelerated.cpp b/src/video_core/rasterizer_accelerated.cpp index ca966441e..26bff40dd 100644 --- a/src/video_core/rasterizer_accelerated.cpp +++ b/src/video_core/rasterizer_accelerated.cpp @@ -850,7 +850,7 @@ void RasterizerAccelerated::SyncClipPlane() { const auto raw_clip_coef = regs.rasterizer.GetClipCoef(); const Common::Vec4f new_clip_coef = {raw_clip_coef.x.ToFloat32(), raw_clip_coef.y.ToFloat32(), raw_clip_coef.z.ToFloat32(), raw_clip_coef.w.ToFloat32()}; - if (enable_clip1 != vs_uniform_block_data.data.enable_clip1 || + if (enable_clip1 != (vs_uniform_block_data.data.enable_clip1 != 0) || new_clip_coef != vs_uniform_block_data.data.clip_coef) { vs_uniform_block_data.data.enable_clip1 = enable_clip1; vs_uniform_block_data.data.clip_coef = new_clip_coef; diff --git a/src/video_core/renderer_opengl/gl_rasterizer.cpp b/src/video_core/renderer_opengl/gl_rasterizer.cpp index 2337741c1..fb613b42f 100644 --- a/src/video_core/renderer_opengl/gl_rasterizer.cpp +++ b/src/video_core/renderer_opengl/gl_rasterizer.cpp @@ -411,7 +411,7 @@ bool RasterizerOpenGL::Draw(bool accelerate, bool is_indexed) { // If the framebuffer is flipped, request vertex shader to flip vertex y const bool is_flipped = regs.framebuffer.framebuffer.IsFlipped(); - vs_uniform_block_data.dirty |= vs_uniform_block_data.data.flip_viewport != is_flipped; + vs_uniform_block_data.dirty |= (vs_uniform_block_data.data.flip_viewport != 0) != is_flipped; vs_uniform_block_data.data.flip_viewport = is_flipped; state.cull.mode = is_flipped && state.cull.enabled ? GL_FRONT : GL_BACK; diff --git a/src/video_core/renderer_vulkan/vk_rasterizer.cpp b/src/video_core/renderer_vulkan/vk_rasterizer.cpp index 5b6b93ea3..41529d234 100644 --- a/src/video_core/renderer_vulkan/vk_rasterizer.cpp +++ b/src/video_core/renderer_vulkan/vk_rasterizer.cpp @@ -511,7 +511,7 @@ bool RasterizerVulkan::Draw(bool accelerate, bool is_indexed) { // If the framebuffer is flipped, request to also flip vulkan viewport const bool is_flipped = regs.framebuffer.framebuffer.IsFlipped(); - vs_uniform_block_data.dirty |= vs_uniform_block_data.data.flip_viewport != is_flipped; + vs_uniform_block_data.dirty |= (vs_uniform_block_data.data.flip_viewport != 0) != is_flipped; vs_uniform_block_data.data.flip_viewport = is_flipped; pipeline_info.rasterization.flip_viewport.Assign(is_flipped); diff --git a/src/video_core/shader/generator/shader_uniforms.h b/src/video_core/shader/generator/shader_uniforms.h index 95ef409ca..d68d0654e 100644 --- a/src/video_core/shader/generator/shader_uniforms.h +++ b/src/video_core/shader/generator/shader_uniforms.h @@ -86,8 +86,8 @@ struct PicaUniformsData { }; struct VSUniformData { - alignas(4) bool enable_clip1; - alignas(4) bool flip_viewport; + u32 enable_clip1; + u32 flip_viewport; alignas(16) Common::Vec4f clip_coef; }; static_assert(sizeof(VSUniformData) == 32, From 0f8765eb3e58d77ac5eceb8324e6b27bbc13b91b Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Mon, 17 Mar 2025 23:16:09 +0100 Subject: [PATCH 023/166] Fix VS uniform fields type declaration --- src/video_core/rasterizer_accelerated.cpp | 2 +- src/video_core/renderer_opengl/gl_rasterizer.cpp | 2 +- src/video_core/renderer_vulkan/vk_rasterizer.cpp | 2 +- src/video_core/shader/generator/shader_uniforms.h | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/video_core/rasterizer_accelerated.cpp b/src/video_core/rasterizer_accelerated.cpp index ca966441e..26bff40dd 100644 --- a/src/video_core/rasterizer_accelerated.cpp +++ b/src/video_core/rasterizer_accelerated.cpp @@ -850,7 +850,7 @@ void RasterizerAccelerated::SyncClipPlane() { const auto raw_clip_coef = regs.rasterizer.GetClipCoef(); const Common::Vec4f new_clip_coef = {raw_clip_coef.x.ToFloat32(), raw_clip_coef.y.ToFloat32(), raw_clip_coef.z.ToFloat32(), raw_clip_coef.w.ToFloat32()}; - if (enable_clip1 != vs_uniform_block_data.data.enable_clip1 || + if (enable_clip1 != (vs_uniform_block_data.data.enable_clip1 != 0) || new_clip_coef != vs_uniform_block_data.data.clip_coef) { vs_uniform_block_data.data.enable_clip1 = enable_clip1; vs_uniform_block_data.data.clip_coef = new_clip_coef; diff --git a/src/video_core/renderer_opengl/gl_rasterizer.cpp b/src/video_core/renderer_opengl/gl_rasterizer.cpp index 2337741c1..fb613b42f 100644 --- a/src/video_core/renderer_opengl/gl_rasterizer.cpp +++ b/src/video_core/renderer_opengl/gl_rasterizer.cpp @@ -411,7 +411,7 @@ bool RasterizerOpenGL::Draw(bool accelerate, bool is_indexed) { // If the framebuffer is flipped, request vertex shader to flip vertex y const bool is_flipped = regs.framebuffer.framebuffer.IsFlipped(); - vs_uniform_block_data.dirty |= vs_uniform_block_data.data.flip_viewport != is_flipped; + vs_uniform_block_data.dirty |= (vs_uniform_block_data.data.flip_viewport != 0) != is_flipped; vs_uniform_block_data.data.flip_viewport = is_flipped; state.cull.mode = is_flipped && state.cull.enabled ? GL_FRONT : GL_BACK; diff --git a/src/video_core/renderer_vulkan/vk_rasterizer.cpp b/src/video_core/renderer_vulkan/vk_rasterizer.cpp index 5b6b93ea3..41529d234 100644 --- a/src/video_core/renderer_vulkan/vk_rasterizer.cpp +++ b/src/video_core/renderer_vulkan/vk_rasterizer.cpp @@ -511,7 +511,7 @@ bool RasterizerVulkan::Draw(bool accelerate, bool is_indexed) { // If the framebuffer is flipped, request to also flip vulkan viewport const bool is_flipped = regs.framebuffer.framebuffer.IsFlipped(); - vs_uniform_block_data.dirty |= vs_uniform_block_data.data.flip_viewport != is_flipped; + vs_uniform_block_data.dirty |= (vs_uniform_block_data.data.flip_viewport != 0) != is_flipped; vs_uniform_block_data.data.flip_viewport = is_flipped; pipeline_info.rasterization.flip_viewport.Assign(is_flipped); diff --git a/src/video_core/shader/generator/shader_uniforms.h b/src/video_core/shader/generator/shader_uniforms.h index 95ef409ca..d68d0654e 100644 --- a/src/video_core/shader/generator/shader_uniforms.h +++ b/src/video_core/shader/generator/shader_uniforms.h @@ -86,8 +86,8 @@ struct PicaUniformsData { }; struct VSUniformData { - alignas(4) bool enable_clip1; - alignas(4) bool flip_viewport; + u32 enable_clip1; + u32 flip_viewport; alignas(16) Common::Vec4f clip_coef; }; static_assert(sizeof(VSUniformData) == 32, From dcd6fe82589b7edbe731b767f90344606e79290b Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Mon, 17 Mar 2025 20:13:29 +0000 Subject: [PATCH 024/166] qt: Updated translations via Transifex --- dist/languages/da_DK.ts | 330 +++++++-------- dist/languages/de.ts | 330 +++++++-------- dist/languages/el.ts | 330 +++++++-------- dist/languages/es_ES.ts | 330 +++++++-------- dist/languages/fi.ts | 330 +++++++-------- dist/languages/fr.ts | 330 +++++++-------- dist/languages/hu_HU.ts | 330 +++++++-------- dist/languages/id.ts | 330 +++++++-------- dist/languages/it.ts | 330 +++++++-------- dist/languages/ja_JP.ts | 330 +++++++-------- dist/languages/ko_KR.ts | 330 +++++++-------- dist/languages/lt_LT.ts | 330 +++++++-------- dist/languages/nb.ts | 330 +++++++-------- dist/languages/nl.ts | 330 +++++++-------- dist/languages/pl_PL.ts | 332 +++++++-------- dist/languages/pt_BR.ts | 368 ++++++++--------- dist/languages/ro_RO.ts | 330 +++++++-------- dist/languages/ru_RU.ts | 330 +++++++-------- dist/languages/tr_TR.ts | 330 +++++++-------- dist/languages/vi_VN.ts | 330 +++++++-------- dist/languages/zh_CN.ts | 384 +++++++++--------- dist/languages/zh_TW.ts | 330 +++++++-------- .../app/src/main/res/values-pt/strings.xml | 32 +- .../app/src/main/res/values-zh/strings.xml | 37 +- 24 files changed, 3711 insertions(+), 3712 deletions(-) diff --git a/dist/languages/da_DK.ts b/dist/languages/da_DK.ts index 097a91b65..35b72e58f 100644 --- a/dist/languages/da_DK.ts +++ b/dist/languages/da_DK.ts @@ -3946,19 +3946,19 @@ Please check your FFmpeg installation used for compilation.
- + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Nuværende emuleringshastighed. Værdier højere eller lavere end 100% indikerer at emuleringen kører hurtigere eller langsommere end en 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Tid det tog at emulere en 3DS-skærmbillede, hastighedsbegrænsning og v-sync er tille talt med. For emulering med fuld hastighed skal dette højest være 16,67ms. @@ -3973,487 +3973,487 @@ Please check your FFmpeg installation used for compilation. Ryd seneste filer
- + &Continue - + &Pause - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. - + CIA must be installed before usage CIA skal installeres før brug - + Before using this CIA, you must install it. Do you want to install it now? Før du kan bruge denne CIA, skal den være installeret. Vil du installere den nu? - - + + Slot %1 - + Slot %1 - %2 %3 - + Error Opening %1 Folder Fejl ved åbning af %1-mappen - - + + Folder does not exist! Mappen findes ikke! - + Remove Play Time Data - + Reset play time? - - - - + + + + Create Shortcut - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + Dumping... - - + + Cancel - - - - - - - - - + + + + + + + + + Azahar - + Could not dump base RomFS. Refer to the log for details. - + Error Opening %1 Fejl ved åbning af %1 - + Select Directory Vælg mappe - + Properties - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. 3DS-program (%1);;Alle filer (*.*) - + Load File Indlæs fil - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files Indlæs filer - + 3DS Installation File (*.CIA*) 3DS-installationsfil (*.CIA) - + All Files (*.*) Alle filer (*.*) - + Connect to Artic Base - + Enter Artic Base server address: - + %1 has been installed successfully. %1 blev succesfuldt installeret. - + Unable to open File Kunne ikke åbne filen - + Could not open %1 Kunne ikke åbne %1 - + Installation aborted Installation afbrudt - + The installation of %1 was aborted. Please see the log for more details Installationen af %1 blev afbrudt. Se logfilen for flere detaljer. - + Invalid File Ugyldig fil - + %1 is not a valid CIA %1 er ikke en gyldig CIA - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File - + Could not find %1 - + Uninstalling '%1'... - + Failed to uninstall '%1'. - + Successfully uninstalled '%1'. - + File not found Filen blev ikke fundet - + File "%1" not found Filen "%1" blev ikke fundet - + Savestates - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file - + A tag is already in use. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) Amiibo-fil (%1);;Alle filer (*.*) - + Load Amiibo Indlæs Amiibo - + Unable to open amiibo file "%1" for reading. - + Record Movie Optag film - + Movie recording cancelled. Filmoptagelse afbrudt - - + + Movie Saved Film gemt - - + + The movie is successfully saved. Filmen er succesfuldt blevet gemt. - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. - + Could not load video dumper - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4462,209 +4462,209 @@ To view a guide on how to install FFmpeg, press Help. - + Select FFmpeg Directory - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. - + FFmpeg has been sucessfully installed. - + Installation of FFmpeg failed. Check the log file for details. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 - + Playing %1 / %2 - + Movie Finished - + (Accessing SharedExtData) - + (Accessing SystemSaveData) - + (Accessing BossExtData) - + (Accessing ExtData) - + (Accessing SaveData) - + MB/s - + KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% Hastighed: %1% - + Speed: %1% / %2% Hastighed: %1%/%2% - + App: %1 FPS - + Frame: %1 ms Billede: %1ms - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + A system archive - + System Archive Not Found Systemarkiver blev ikke fundet - + System Archive Missing - + Save/load Error - + Fatal Error Alvorlig fejl - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Fatal Error encountered - + Continue Fortsæt - + Quit Application - + OK - + Would you like to exit now? Vil du afslutte nu? - + The application is still running. Would you like to stop emulation? - + Playback Completed Afspilning færdig - + Movie playback completed. Afspilning af filmen er færdig. - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window - + Secondary Window @@ -6221,32 +6221,32 @@ Debug Message:
- + Report Compatibility Rapporter kompatibilitet - + Restart Genstart - + Load... Indlæs... - + Remove Fjern - + Open Azahar Folder - + Configure Current Application... diff --git a/dist/languages/de.ts b/dist/languages/de.ts index 8c9fd7aee..d22117dae 100644 --- a/dist/languages/de.ts +++ b/dist/languages/de.ts @@ -3955,19 +3955,19 @@ Bitte überprüfe deine FFmpeg-Installation, die für die Kompilierung verwendet
- + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Derzeitige Emulationsgeschwindigkeit. Werte höher oder niedriger als 100% zeigen, dass die Emulation schneller oder langsamer läuft als auf einem 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. Wie viele Bilder pro Sekunde die App aktuell anzeigt. Dies ist von App zu App und von Szene zu Szene unterschiedlich. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Die benötigte Zeit um ein 3DS-Einzelbild zu emulieren (V-Sync oder Bildratenbegrenzung nicht mitgezählt). Bei Echtzeitemulation sollte dieser Wert 16,67ms betragen. @@ -3982,403 +3982,403 @@ Bitte überprüfe deine FFmpeg-Installation, die für die Kompilierung verwendet Zuletzt verwendete Dateien zurücksetzen
- + &Continue &Fortsetzen - + &Pause &Pause - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping Azahar führt eine Anwendung aus - - + + Invalid App Format Falsches App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. Ihr App format ist nich unterstützt. <br/>Bitte folgen Sie den Anleitungen um ihre <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>Spielkarten</a> oder <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>ihre installierten Titel zu redumpen</a>. - + App Corrupted App beschädigt - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. Ihre App ist beschädigt. <br/>Folgen Sie bitte den Anleitungen um ihre <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>Spielkarten</a> oder <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>ihre installierten Titel zu erneut zu dumpen</a>. - + App Encrypted App versclüsselt - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> Ihre App ist verschlüsselt. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Bitte lesen sie Unseren Blog für weitere Informationen.</a> - + Unsupported App Nicht unterstützte App - + GBA Virtual Console is not supported by Azahar. GBA Virtual Console wird nicht von Azahar unterstützt - - + + Artic Server Artic Server - + Error while loading App! Fehler beim laden der App - + An unknown error occurred. Please see the log for more details. Ein unbekannter Fehler ist aufgetreten. Mehr Details im Protokoll. - + CIA must be installed before usage CIA muss vor der Benutzung installiert sein - + Before using this CIA, you must install it. Do you want to install it now? Vor dem Nutzen dieser CIA muss sie installiert werden. Soll dies jetzt getan werden? - - + + Slot %1 Speicherplatz %1 - + Slot %1 - %2 %3 Speicherplatz %1 - %2 %3 - + Error Opening %1 Folder Fehler beim Öffnen des Ordners %1 - - + + Folder does not exist! Ordner existiert nicht! - + Remove Play Time Data Spielzeitdaten löschen - + Reset play time? Spielzeit zurücksetzen - - - - + + + + Create Shortcut Verknüpfung erstellen - + Do you want to launch the application in fullscreen? Möchtest du die Anwendung in Vollbild starten? - + Successfully created a shortcut to %1 Es wurde erfolgreich eine Verknüpfung für %1 erstellt - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? Dadurch wird eine Verknüpfung mit dem aktuellen AppImage erstellt. Dies funktioniert möglicherweise nicht mehr, wenn du aktualisierst. Möchtest du fortfahren? - + Failed to create a shortcut to %1 Es konnte keine Verknüpfung für %1 erstellt werden - + Create Icon Icon erstellen - + Cannot create icon file. Path "%1" does not exist and cannot be created. Es konnte kein Icon-Pfad erstellt werden. „%1“ existiert nicht, oder kann nicht erstellt werden. - + Dumping... Dumpvorgang... - - + + Cancel Abbrechen - - - - - - - - - + + + + + + + + + Azahar Azahar - + Could not dump base RomFS. Refer to the log for details. Konnte Base-RomFS nicht dumpen. Schau im Protokoll für weitere Informationen nach. - + Error Opening %1 Fehler beim Öffnen von %1 - + Select Directory Verzeichnis auswählen - + Properties Eigenschaften - + The application properties could not be loaded. Die Anwendungseigenschaften konnten nicht geladen werden. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. 3DS Programmdatei (%1);;Alle Dateien (*.*) - + Load File Datei laden - - + + Set Up System Files Systemdateien einrichten - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> <p>Azahar benötigt Dateien von einer echten Konsole um einige seiner Funktionen nutzen zu können.<br>Sie können diese Dateien mit dem<a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool belommen</a><br>Hinweise:<ul><li><b>Bei diesem Vorgang werden konsolenspezifische Dateien in Azahar installiert. Geben Sie Ihre Benutzer- oder NAND-Ordner nicht frei,<br> nachdem Sie den Einrichtungsvorgang durchgeführt haben!</b></li><li>DDait das neue 3DS Setup funktioniert, ist ein altes 3DS Setup erforderlich.</li><li>Beide Setup-Modi funktionieren unabhängig vom Modell der Konsole, auf der das Setup-Tool ausgeführt wird.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: Geben Sie die Adresse des Azahar Artic Setup Tools ein: - + <br>Choose setup mode: <br>Wählen die den Setup-Modus: - + (ℹ️) Old 3DS setup (ℹ️) Alte 3DS Setup - - + + Setup is possible. Einrichtung ist möglich. - + (⚠) New 3DS setup (⚠) Neue 3DS Einrichtung - + Old 3DS setup is required first. Zuerst ist eine alte 3DS Einrichtung erforderlich - + (✅) Old 3DS setup (✅) Alte 3DS Einrichtung - - + + Setup completed. Einrichtung abgeschlossen - + (ℹ️) New 3DS setup (ℹ️) Neue 3DS Einrichtung - + (✅) New 3DS setup (✅) Neue 3DS Einrichtung - + The system files for the selected mode are already set up. Reinstall the files anyway? Die Systemdateien für den ausgewählten Modus sind bereits eingerichtet. Die Dateien trotzdem neu installieren? - + Load Files Dateien laden - + 3DS Installation File (*.CIA*) 3DS-Installationsdatei (*.CIA*) - + All Files (*.*) Alle Dateien (*.*) - + Connect to Artic Base Verbinde dich mit Artic-Base - + Enter Artic Base server address: Gib die Artic-Base-Serveradresse ein - + %1 has been installed successfully. %1 wurde erfolgreich installiert. - + Unable to open File Datei konnte nicht geöffnet werden - + Could not open %1 Konnte %1 nicht öffnen - + Installation aborted Installation abgebrochen - + The installation of %1 was aborted. Please see the log for more details Die Installation von %1 wurde abgebrochen. Schaue im Protokoll für weitere Informationen nach - + Invalid File Ungültige Datei - + %1 is not a valid CIA %1 ist keine gültige CIA - + CIA Encrypted CIA verschlüsselt - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> Deine CIA Datei ist verschlüsselt. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Bitte lese unseren Blog für mehr Info.</a> - + Unable to find File Datei konnte nicht gefunden werden - + Could not find %1 %1 konnte nicht gefunden werden - + Uninstalling '%1'... '%1' wird deinstalliert… - + Failed to uninstall '%1'. Deinstallation von '%1' fehlgeschlagen. - + Successfully uninstalled '%1'. '%1' erfolgreich deinstalliert. - + File not found Datei nicht gefunden - + File "%1" not found Datei "%1" nicht gefunden - + Savestates Speicherstände - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! @@ -4387,86 +4387,86 @@ Use at your own risk! Njtzung auf eigene Gefahr! - - - + + + Error opening amiibo data file Fehler beim Öffnen der Amiibo-Datei - + A tag is already in use. Eine Markierung wird schon genutzt. - + Application is not looking for amiibos. Rie Anwendung sucht keine Amiibos. - + Amiibo File (%1);; All Files (*.*) Amiibo-Datei (%1);; Alle Dateien (*.*) - + Load Amiibo Amiibo wird geladen - + Unable to open amiibo file "%1" for reading. Die Amiibo-Datei "%1" konnte nicht zum Lesen geöffnet werden. - + Record Movie Aufnahme starten - + Movie recording cancelled. Aufnahme abgebrochen. - - + + Movie Saved Aufnahme gespeichert - - + + The movie is successfully saved. Die Aufnahme wurde erfolgreich gespeichert. - + Application will unpause Die Anwendung wird fortgesetzt - + The application will be unpaused, and the next frame will be captured. Is this okay? Die Anwendung wird fortgesetzt und das nächste Bild wird Aufgenommen. Ist das okay? - + Invalid Screenshot Directory Ungültiges Bildschirmfoto-Verzeichnis - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. Kann das angegebene Bildschirmfoto-Verzeichnis nicht erstellen. Der Bildschirmfotopfad wurde auf die Voreinstellung zurückgesetzt. - + Could not load video dumper Konnte Video-Dumper nicht laden - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4479,209 +4479,209 @@ Um FFmpeg für Azahar zu installieren, klicke auf „Öffnen“ und wähle dein Um eine Anweisung zu erhalten, wie du FFmpeg installieren kannst, klick auf „Hilfe“. - + Select FFmpeg Directory Wähle FFmpeg-Verzeichnis - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. Das angegebene FFmpeg-Verzeichnis fehlt %1. Bitte stelle sicher, dass du das richtige Verzeichnis ausgewählt hast. - + FFmpeg has been sucessfully installed. FFmpeg wurde erfolgreich installiert. - + Installation of FFmpeg failed. Check the log file for details. Installation von FFmpeg fehlgeschlagen. Prüfe die Protokolldatei für Details. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. Video-Dump konnte nicht gestartet werden.1<br>Bitte überprüfe, ob der Video-Encoder richtig eingestellt ist.<br>Schau im Protokoll nach, für weitere Informationen. - + Recording %1 %1 wird aufgenommen - + Playing %1 / %2 %1 / %2 wird abgespielt - + Movie Finished Aufnahme beendet - + (Accessing SharedExtData) (Zugriff auf SharedExtData) - + (Accessing SystemSaveData) (Zugriff auf SystemSaveData) - + (Accessing BossExtData) (Zugriff auf BossExtData) - + (Accessing ExtData) (Zugriff auf ExtData) - + (Accessing SaveData) (Zugriff auf SaveData) - + MB/s MB/s - + KB/s KB/s - + Artic Traffic: %1 %2%3 Artic Traffic: %1 %2%3 - + Speed: %1% Geschwindigkeit: %1% - + Speed: %1% / %2% Geschwindigkeit: %1% / %2% - + App: %1 FPS App: %1 FPS - + Frame: %1 ms Einzelbild: %1 ms - + VOLUME: MUTE LAUTSTÄRKE: STUMM - + VOLUME: %1% Volume percentage (e.g. 50%) LAUTSTÄRKE: %1% - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. %1 fehlt. <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>Bitte dumpe deine Systemarchive</a>. <br/>Das Fortfahren könnte zu ungewollten Abstürzen oder Problemen führen. - + A system archive Ein Systemarchiv - + System Archive Not Found Systemarchiv nicht gefunden - + System Archive Missing Systemarchiv fehlt - + Save/load Error Speichern/Laden Fehler - + Fatal Error Schwerwiegender Fehler - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. Ein fataler Fehler ist aufgetreten. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Überprüfe das Protokoll</a> für weitere Informationen.<br/>Das Fortfahren könnte zu ungewollten Abstürzen oder Problemen führen. - + Fatal Error encountered Auf schwerwiegenden Fehler gestoßen - + Continue Fortsetzen - + Quit Application Beende die Anwendung - + OK O.K. - + Would you like to exit now? Möchtest du die Anwendung jetzt verlassen? - + The application is still running. Would you like to stop emulation? Die Anwendung wird läuft noch. Möchten sie die Emulation stoppen? - + Playback Completed Wiedergabe abgeschlossen - + Movie playback completed. Wiedergabe der Aufnahme abgeschlossen. - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window Hauptfenster - + Secondary Window Zweifenster @@ -6245,32 +6245,32 @@ Debug-Meldung: Aufrecht drehen
- + Report Compatibility Kompatibilität melden - + Restart Neustart - + Load... Laden... - + Remove Entfernen - + Open Azahar Folder Öffne den Ordner von Azahar - + Configure Current Application... Konfiguriere die aktuelle Anwendung... diff --git a/dist/languages/el.ts b/dist/languages/el.ts index db2c56142..7daa62c42 100644 --- a/dist/languages/el.ts +++ b/dist/languages/el.ts @@ -3947,19 +3947,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Η ταχύτητα της προσομοίωσης. Ταχύτητες μεγαλύτερες ή μικρότερες από 100% δείχνουν ότι η προσομοίωση λειτουργεί γρηγορότερα ή πιο αργά από ένα 3DS αντίστοιχα. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Ο χρόνος που χρειάζεται για την εξομοίωση ενός καρέ 3DS, χωρίς να υπολογίζεται ο περιορισμός καρέ ή το v-sync. Για εξομοίωση σε πλήρη ταχύτητα, αυτό θα πρέπει να είναι το πολύ 16.67 ms. @@ -3974,488 +3974,488 @@ Please check your FFmpeg installation used for compilation. Απαλοιφή πρόσφατων αρχείων - + &Continue - + &Pause - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. Προέκυψε άγνωστο σφάλμα. Παρακαλώ δείτε το αρχείο καταγραφής για περισσότερες λεπτομέρειες. - + CIA must be installed before usage Το CIA πρέπει να εγκατασταθεί πριν από τη χρήση - + Before using this CIA, you must install it. Do you want to install it now? Πριν από τη χρήση αυτού του CIA, πρέπει να το εγκαταστήσετε. Θέλετε να το εγκαταστήσετε τώρα; - - + + Slot %1 Θέση %1 - + Slot %1 - %2 %3 - + Error Opening %1 Folder Σφάλμα ανοίγματος %1 φακέλου - - + + Folder does not exist! Ο φάκελος δεν υπάρχει! - + Remove Play Time Data - + Reset play time? - - - - + + + + Create Shortcut - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + Dumping... Αποτύπωση... - - + + Cancel Ακύρωση - - - - - - - - - + + + + + + + + + Azahar - + Could not dump base RomFS. Refer to the log for details. Δεν ήταν δυνατή η αποτύπωση του βασικού RomFS. Ανατρέξτε στο αρχείο καταγραφής για λεπτομέρειες. - + Error Opening %1 Σφάλμα ανοίγματος του «%1» - + Select Directory Επιλογή καταλόγου - + Properties - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. Εκτελέσιμο 3DS (%1);;Όλα τα αρχεία (*.*) - + Load File Φόρτωση αρχείου - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files Φόρτωση αρχείων - + 3DS Installation File (*.CIA*) Αρχείο εγκατάστασης 3DS (*.CIA*) - + All Files (*.*) Όλα τα αρχεία (*.*) - + Connect to Artic Base - + Enter Artic Base server address: - + %1 has been installed successfully. Το «%1» εγκαταστάθηκε επιτυχώς. - + Unable to open File Δεν είναι δυνατό το άνοιγμα του αρχείου - + Could not open %1 Δεν ήταν δυνατό το άνοιγμα του «%1» - + Installation aborted Η εγκατάσταση ακυρώθηκε - + The installation of %1 was aborted. Please see the log for more details Η εγκατάσταση του «%1» ακυρώθηκε. Παρακαλώ δείτε το αρχείο καταγραφής για περισσότερες λεπτομέρειες - + Invalid File Μη έγκυρο αρχείο - + %1 is not a valid CIA Το «%1» δεν είναι έγκυρο CIA - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File - + Could not find %1 - + Uninstalling '%1'... - + Failed to uninstall '%1'. - + Successfully uninstalled '%1'. - + File not found Το αρχείο δεν βρέθηκε - + File "%1" not found Το αρχείο «%1» δεν βρέθηκε - + Savestates - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file - + A tag is already in use. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) Αρχείο Amiibo (%1);; Όλα τα αρχεία (*.*) - + Load Amiibo Φόρτωση Amiibo - + Unable to open amiibo file "%1" for reading. - + Record Movie Εγγραφή βίντεο - + Movie recording cancelled. Η εγγραφή βίντεο ακυρώθηκε. - - + + Movie Saved Το βίντεο αποθηκεύτηκε - - + + The movie is successfully saved. Το βίντεο αποθηκεύτηκε επιτυχώς. - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. - + Could not load video dumper - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4464,209 +4464,209 @@ To view a guide on how to install FFmpeg, press Help. - + Select FFmpeg Directory - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. - + FFmpeg has been sucessfully installed. - + Installation of FFmpeg failed. Check the log file for details. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 Εγγραφή %1 - + Playing %1 / %2 Αναπαραγωγή %1 / %2 - + Movie Finished Το βίντεο τελείωσε - + (Accessing SharedExtData) - + (Accessing SystemSaveData) - + (Accessing BossExtData) - + (Accessing ExtData) - + (Accessing SaveData) - + MB/s - + KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% Ταχύτητα: %1% - + Speed: %1% / %2% Ταχύτητα: %1% / %2% - + App: %1 FPS - + Frame: %1 ms Καρέ: %1 ms - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + A system archive Ένα αρχείο συστήματος - + System Archive Not Found Δεν βρέθηκε αρχείο συστήματος - + System Archive Missing Απουσία αρχείου συστήματος - + Save/load Error Σφάλμα αποθήκευσης/φόρτωσης - + Fatal Error Κρίσιμο σφάλμα - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Fatal Error encountered Προέκυψε κρίσιμο σφάλμα - + Continue Συνέχεια - + Quit Application - + OK - + Would you like to exit now? Θέλετε να κλείσετε το πρόγραμμα τώρα; - + The application is still running. Would you like to stop emulation? - + Playback Completed Η αναπαραγωγή ολοκληρώθηκε - + Movie playback completed. Η αναπαραγωγή βίντεο ολοκληρώθηκε. - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window - + Secondary Window @@ -6224,32 +6224,32 @@ Debug Message: Κατακόρυφη περιστροφή - + Report Compatibility Αναφορά συμβατότητας - + Restart Επανεκκίνηση - + Load... Φόρτωση... - + Remove Αφαίρεση - + Open Azahar Folder - + Configure Current Application... diff --git a/dist/languages/es_ES.ts b/dist/languages/es_ES.ts index 8cd7607b7..839f9baa7 100644 --- a/dist/languages/es_ES.ts +++ b/dist/languages/es_ES.ts @@ -3955,19 +3955,19 @@ Por favor, compruebe la instalación de FFmpeg usada para la compilación. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. La velocidad de emulación actual. Valores mayores o menores de 100% indican que la velocidad de emulación funciona más rápida o lentamente que en una 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. Los fotogramas por segundo que está mostrando el juego. Variarán de aplicación en aplicación y de escena a escena. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. El tiempo que lleva emular un fotograma de 3DS, sin tener en cuenta el limitador de fotogramas, ni la sincronización vertical. Para una emulación óptima, este valor no debe superar los 16.67 ms. @@ -3982,402 +3982,402 @@ Por favor, compruebe la instalación de FFmpeg usada para la compilación.Limpiar Archivos Recientes - + &Continue &Continuar - + &Pause &Pausar - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping Azahar está ejecutando una aplicación - - + + Invalid App Format Formato de aplicación inválido - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. Tu formato de aplicación no es válido.<br/>Por favor, sigue las instrucciones para volver a volcar tus <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>cartucho de juego</a> y/o <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>títulos instalados</a>. - + App Corrupted Aplicación corrupta - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. Tu aplicación está corrupta. <br/>Por favor, sigue las instrucciones para volver a volcar tus <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>cartuchos de juego</a> y/o <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>títulos instalados</a>. - + App Encrypted Aplicación encriptada - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> Tu aplicación está encriptada. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Por favor visita nuestro blog para más información.</a> - + Unsupported App Aplicación no soportada - + GBA Virtual Console is not supported by Azahar. Consola Virtual de GBA no está soportada por Azahar. - - + + Artic Server - + Error while loading App! ¡Error al cargar la aplicación! - + An unknown error occurred. Please see the log for more details. Un error desconocido ha ocurrido. Por favor, mira el log para más detalles. - + CIA must be installed before usage El CIA debe estar instalado antes de usarse - + Before using this CIA, you must install it. Do you want to install it now? Antes de usar este CIA, debes instalarlo. ¿Quieres instalarlo ahora? - - + + Slot %1 Ranura %1 - + Slot %1 - %2 %3 Ranura %1 - %2 %3 - + Error Opening %1 Folder Error al abrir la carpeta %1 - - + + Folder does not exist! ¡La carpeta no existe! - + Remove Play Time Data Quitar Datos de Tiempo de Juego - + Reset play time? ¿Reiniciar tiempo de juego? - - - - + + + + Create Shortcut Crear atajo - + Do you want to launch the application in fullscreen? ¿Desea lanzar esta aplicación en pantalla completa? - + Successfully created a shortcut to %1 Atajo a %1 creado con éxito - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? Ésto creará un atajo a la AppImage actual. Puede no funcionar bien si actualizas. ¿Continuar? - + Failed to create a shortcut to %1 Fallo al crear un atajo a %1 - + Create Icon Crear icono - + Cannot create icon file. Path "%1" does not exist and cannot be created. No se pudo crear un archivo de icono. La ruta "%1" no existe y no puede ser creada. - + Dumping... Volcando... - - + + Cancel Cancelar - - - - - - - - - + + + + + + + + + Azahar Azahar - + Could not dump base RomFS. Refer to the log for details. No se pudo volcar el RomFS base. Compruebe el registro para más detalles. - + Error Opening %1 Error al abrir %1 - + Select Directory Seleccionar directorio - + Properties Propiedades - + The application properties could not be loaded. No se pudieron cargar las propiedades de la aplicación. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. Ejecutable 3DS(%1);;Todos los archivos(*.*) - + Load File Cargar Archivo - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files Cargar archivos - + 3DS Installation File (*.CIA*) Archivo de Instalación de 3DS (*.CIA*) - + All Files (*.*) Todos los archivos (*.*) - + Connect to Artic Base Conectar a Artic Base - + Enter Artic Base server address: Introduce la dirección del servidor Artic Base - + %1 has been installed successfully. %1 ha sido instalado con éxito. - + Unable to open File No se pudo abrir el Archivo - + Could not open %1 No se pudo abrir %1 - + Installation aborted Instalación interrumpida - + The installation of %1 was aborted. Please see the log for more details La instalación de %1 ha sido cancelada. Por favor, consulte los registros para más información. - + Invalid File Archivo no válido - + %1 is not a valid CIA %1 no es un archivo CIA válido - + CIA Encrypted CIA encriptado - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> Tu archivo CIA está encriptado. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Por favor visita nuestro blog para más información.</a> - + Unable to find File No puede encontrar el archivo - + Could not find %1 No se pudo encontrar %1 - + Uninstalling '%1'... Desinstalando '%1'... - + Failed to uninstall '%1'. Falló la desinstalación de '%1'. - + Successfully uninstalled '%1'. '%1' desinstalado con éxito. - + File not found Archivo no encontrado - + File "%1" not found Archivo "%1" no encontrado - + Savestates Estados - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! @@ -4386,86 +4386,86 @@ Use at your own risk! ¡Úsalos bajo tu propio riesgo! - - - + + + Error opening amiibo data file Error al abrir los archivos de datos del Amiibo - + A tag is already in use. Ya está en uso una etiqueta. - + Application is not looking for amiibos. La aplicación no está buscando amiibos. - + Amiibo File (%1);; All Files (*.*) Archivo de Amiibo(%1);; Todos los archivos (*.*) - + Load Amiibo Cargar Amiibo - + Unable to open amiibo file "%1" for reading. No se pudo abrir el archivo del amiibo "%1" para su lectura. - + Record Movie Grabar Película - + Movie recording cancelled. Grabación de película cancelada. - - + + Movie Saved Película Guardada - - + + The movie is successfully saved. Película guardada con éxito. - + Application will unpause La aplicación se despausará - + The application will be unpaused, and the next frame will be captured. Is this okay? La aplicación se despausará, y el siguiente fotograma será capturado. ¿Estás de acuerdo? - + Invalid Screenshot Directory Directorio de capturas de pantalla no válido - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. No se puede crear el directorio de capturas de pantalla. La ruta de capturas de pantalla vuelve a su valor por defecto. - + Could not load video dumper No se pudo cargar el volcador de vídeo - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4478,209 +4478,209 @@ Para instalar FFmpeg en Lime, pulsa Abrir y elige el directorio de FFmpeg. Para ver una guía sobre cómo instalar FFmpeg, pulsa Ayuda. - + Select FFmpeg Directory Seleccionar Directorio FFmpeg - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. Al directorio de FFmpeg indicado le falta %1. Por favor, asegúrese de haber seleccionado el directorio correcto. - + FFmpeg has been sucessfully installed. FFmpeg ha sido instalado con éxito. - + Installation of FFmpeg failed. Check the log file for details. La instalación de FFmpeg ha fallado. Compruebe el archivo del registro para más detalles. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. No se pudo empezar a grabar vídeo.<br>Asegúrese de que el encodeador de vídeo está configurado correctamente.<br>Para más detalles, observe el registro. - + Recording %1 Grabando %1 - + Playing %1 / %2 Reproduciendo %1 / %2 - + Movie Finished Película terminada - + (Accessing SharedExtData) (Accediendo al SharedExtData) - + (Accessing SystemSaveData) (Accediendo al SystemSaveData) - + (Accessing BossExtData) (Accediendo al BossExtData) - + (Accessing ExtData) (Accediendo al ExtData) - + (Accessing SaveData) (Accediendo al SaveData) - + MB/s MB/s - + KB/s KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% Velocidad: %1% - + Speed: %1% / %2% Velocidad: %1% / %2% - + App: %1 FPS App: %1 FPS - + Frame: %1 ms Frame: %1 ms - + VOLUME: MUTE VOLUMEN: SILENCIO - + VOLUME: %1% Volume percentage (e.g. 50%) VOLUMEN: %1% - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. Falta %1 . Por favor, <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>vuelca tus archivos de sistema</a>.<br/>Continuar la emulación puede resultar en cuelgues y errores. - + A system archive Un archivo de sistema - + System Archive Not Found Archivo de Sistema no encontrado - + System Archive Missing Falta un Archivo de Sistema - + Save/load Error Error de guardado/carga - + Fatal Error Error Fatal - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. Error fatal. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Mira el log</a> para más detalles.<br/>Continuar la emulación puede resultar en cuelgues y errores. - + Fatal Error encountered Error Fatal encontrado - + Continue Continuar - + Quit Application Cerrar aplicación - + OK Aceptar - + Would you like to exit now? ¿Quiere salir ahora? - + The application is still running. Would you like to stop emulation? La aplicación sigue en ejecución. ¿Quiere parar la emulación? - + Playback Completed Reproducción Completada - + Movie playback completed. Reproducción de película completada. - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window Ventana Primaria - + Secondary Window Ventana Secundaria @@ -6241,32 +6241,32 @@ Mensaje de depuración: Rotar en Vertical - + Report Compatibility Informar de compatibilidad - + Restart Reiniciar - + Load... Cargar... - + Remove Quitar - + Open Azahar Folder - + Configure Current Application... diff --git a/dist/languages/fi.ts b/dist/languages/fi.ts index 3c2b96c6a..db44a26ac 100644 --- a/dist/languages/fi.ts +++ b/dist/languages/fi.ts @@ -3946,19 +3946,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Nykyinen emulaationopeus. Arvot yli tai ali 100% osoittavat, että emulaatio on nopeampi tai hitaampi kuin 3DS:än nopeus. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. @@ -3973,487 +3973,487 @@ Please check your FFmpeg installation used for compilation. - + &Continue - + &Pause - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. - + CIA must be installed before usage CIA pitää asenaa ennen käyttöä - + Before using this CIA, you must install it. Do you want to install it now? Ennen, kun voit käyttää tätä CIA:aa, sinun täytyy asentaa se. Haluatko asentaa sen nyt? - - + + Slot %1 - + Slot %1 - %2 %3 - + Error Opening %1 Folder Virhe Avatessa %1 Kansio - - + + Folder does not exist! Kansio ei ole olemassa! - + Remove Play Time Data - + Reset play time? - - - - + + + + Create Shortcut - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + Dumping... - - + + Cancel Peruuta - - - - - - - - - + + + + + + + + + Azahar - + Could not dump base RomFS. Refer to the log for details. - + Error Opening %1 Virhe avatessa %1 - + Select Directory Valitse hakemisto - + Properties - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. - + Load File Lataa tiedosto - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files Lataa tiedostoja - + 3DS Installation File (*.CIA*) 3DS Asennustiedosto (*.CIA*) - + All Files (*.*) Kaikki tiedostot (*.*) - + Connect to Artic Base - + Enter Artic Base server address: - + %1 has been installed successfully. %1 asennettiin onnistuneesti. - + Unable to open File Tiedostoa ei voitu avata - + Could not open %1 Ei voitu avata %1 - + Installation aborted Asennus keskeytetty - + The installation of %1 was aborted. Please see the log for more details - + Invalid File Sopimaton Tiedosto - + %1 is not a valid CIA %1 ei ole sopiva CIA-tiedosto - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File - + Could not find %1 - + Uninstalling '%1'... - + Failed to uninstall '%1'. - + Successfully uninstalled '%1'. - + File not found Tiedostoa ei löytynyt - + File "%1" not found Tiedosto "%1" ei löytynyt. - + Savestates - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file - + A tag is already in use. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) Amiibo tiedosto (%1);; Kaikki tiedostot (*.*) - + Load Amiibo Lataa Amiibo - + Unable to open amiibo file "%1" for reading. - + Record Movie Tallenna Video - + Movie recording cancelled. - - + + Movie Saved - - + + The movie is successfully saved. - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. - + Could not load video dumper - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4462,209 +4462,209 @@ To view a guide on how to install FFmpeg, press Help. - + Select FFmpeg Directory - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. - + FFmpeg has been sucessfully installed. - + Installation of FFmpeg failed. Check the log file for details. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 - + Playing %1 / %2 - + Movie Finished - + (Accessing SharedExtData) - + (Accessing SystemSaveData) - + (Accessing BossExtData) - + (Accessing ExtData) - + (Accessing SaveData) - + MB/s - + KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% Nopeus: %1% - + Speed: %1% / %2% Nopeus %1% / %2% - + App: %1 FPS - + Frame: %1 ms Kuvaruutu: %1 ms - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + A system archive - + System Archive Not Found - + System Archive Missing - + Save/load Error - + Fatal Error - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Fatal Error encountered - + Continue Jatka - + Quit Application - + OK - + Would you like to exit now? Haluatko poistua nyt? - + The application is still running. Would you like to stop emulation? - + Playback Completed - + Movie playback completed. - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window - + Secondary Window @@ -6211,32 +6211,32 @@ Debug Message: - + Report Compatibility Ilmoita yhteensopivuus - + Restart Käynnistä uudelleen - + Load... Lataa... - + Remove Poista - + Open Azahar Folder - + Configure Current Application... diff --git a/dist/languages/fr.ts b/dist/languages/fr.ts index 18ebca66d..0f1a1bb00 100644 --- a/dist/languages/fr.ts +++ b/dist/languages/fr.ts @@ -3955,19 +3955,19 @@ Veuillez vérifier votre installation FFmpeg utilisée pour la compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Vitesse actuelle d'émulation. Les valeurs supérieures ou inférieures à 100% indiquent que l'émulation est plus rapide ou plus lente qu'une 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. Nombre d'images par seconde affichées par l'application. Cela varie d'une application à l'autre et d'une scène à l'autre. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Temps nécessaire pour émuler une trame 3DS, sans compter la limitation de trame ou la synchronisation verticale V-Sync. Pour une émulation à pleine vitesse, cela ne devrait pas dépasser 16,67 ms. @@ -3982,403 +3982,403 @@ Veuillez vérifier votre installation FFmpeg utilisée pour la compilation.Effacer les fichiers récents - + &Continue &Continuer - + &Pause &Pause - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping Azahar exécute une application - - + + Invalid App Format Format d'application invalide - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. Le format de votre application n'est pas pris en charge.<br/> Veuillez suivre les guides pour extraire à nouveau vos <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>cartouches de jeu</a> ou les <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>titres installés</a>. - + App Corrupted Application corrompue - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. Votre application est corrompue. <br/>Veuillez suivre les guides pour récupérer vos <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>cartouches de jeux</a> ou les <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>titres installés</a>. - + App Encrypted Application encryptée - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> Votre application est encryptée. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Consultez notre blog pour plus d'informations.</a> - + Unsupported App Application non supportée - + GBA Virtual Console is not supported by Azahar. La console virtuelle de la GBA n'est pas prise en charge par Azahar. - - + + Artic Server Serveur Artic - + Error while loading App! Erreur lors du chargement de l'application ! - + An unknown error occurred. Please see the log for more details. Une erreur inconnue s'est produite. Veuillez consulter le journal pour plus de détails. - + CIA must be installed before usage CIA doit être installé avant utilisation - + Before using this CIA, you must install it. Do you want to install it now? Avant d'utiliser ce CIA, vous devez l'installer. Voulez-vous l'installer maintenant ? - - + + Slot %1 Emplacement %1 - + Slot %1 - %2 %3 Emplacement %1 - %2 %3 - + Error Opening %1 Folder Erreur lors de l'ouverture du dossier %1 - - + + Folder does not exist! Le répertoire n'existe pas ! - + Remove Play Time Data Retirer les données de temps de jeu ? - + Reset play time? Réinitialiser le temps de jeu ? - - - - + + + + Create Shortcut Créer un raccourci - + Do you want to launch the application in fullscreen? Voulez-vous lancer l'application en plein écran ? - + Successfully created a shortcut to %1 Création réussie d'un raccourci vers %1 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? Cela créera un raccourci vers l'AppImage actuelle. Il se peut que cela ne fonctionne pas bien si vous effectuez une mise à jour. Poursuivre ? - + Failed to create a shortcut to %1 Échec de la création d'un raccourci vers %1 - + Create Icon Créer icône - + Cannot create icon file. Path "%1" does not exist and cannot be created. Impossible de créer le fichier icône. Le chemin "%1" n'existe pas et ne peut pas être créé. - + Dumping... Extraction... - - + + Cancel Annuler - - - - - - - - - + + + + + + + + + Azahar Azahar - + Could not dump base RomFS. Refer to the log for details. Impossible d'extraire les RomFS de base. Référez-vous aux logs pour plus de détails. - + Error Opening %1 Erreur lors de l'ouverture de %1 - + Select Directory Sélectionner un répertoire - + Properties Propriétés - + The application properties could not be loaded. Les propriétés de l'application n'ont pas pu être chargées. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. Exécutable 3DS (%1);;Tous les fichiers (*.*) - + Load File Charger un fichier - - + + Set Up System Files Configurer les fichiers système - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> <p>Azahar a besoin de fichiers provenant d'une vraie console pour pouvoir utiliser certaines de ses fonctionnalités.<br> Vous pouvez obtenir ces fichiers avec l'<a href=https://github.com/azahar-emu/ArticSetupTool>outil d'installation Azahar Artic</a><br> Notes :<ul><li><b> Cette opération installera des fichiers propres à la console dans Azahar, ne partagez pas vos dossiers utilisateur ou nand<br> après avoir effectué le processus d'installation !</b></li><li> La configuration de la Old 3DS est nécessaire pour que la configuration de la New 3DS fonctionne.</li><li> Les deux modes d'installation fonctionneront quel que soit le modèle de la console qui exécute l'outil d'installation.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: Entrer l'adresse de l'outil de configuration Artic d'Azahar : - + <br>Choose setup mode: <br>Choisissez le mode de configuration : - + (ℹ️) Old 3DS setup (ℹ️) Configuration Old 3DS - - + + Setup is possible. La configuration est possible. - + (⚠) New 3DS setup (⚠) Configuration New 3DS - + Old 3DS setup is required first. La configuration Old 3DS est requise d'abord. - + (✅) Old 3DS setup (✅) Configuration Old 3DS - - + + Setup completed. Configuration terminée. - + (ℹ️) New 3DS setup (ℹ️) Configuration New 3DS - + (✅) New 3DS setup (✅) Configuration New 3DS - + The system files for the selected mode are already set up. Reinstall the files anyway? Les fichiers système pour le mode sélectionné sont déjà configurés. Voulez-vous les réinstaller quand même ? - + Load Files Charger des fichiers - + 3DS Installation File (*.CIA*) Fichier d'installation 3DS (*.CIA*) - + All Files (*.*) Tous les fichiers (*.*) - + Connect to Artic Base Se connecter à Artic Base - + Enter Artic Base server address: Entrez l'adresse du serveur Artic Base : - + %1 has been installed successfully. %1 a été installé avec succès. - + Unable to open File Impossible d'ouvrir le fichier - + Could not open %1 Impossible d'ouvrir %1 - + Installation aborted Installation annulée - + The installation of %1 was aborted. Please see the log for more details L'installation de %1 a été interrompue. Veuillez consulter les logs pour plus de détails. - + Invalid File Fichier invalide - + %1 is not a valid CIA %1 n'est pas un CIA valide - + CIA Encrypted CIA chiffré - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> Votre fichier CIA est chiffré.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Consultez notre blog pour plus d'informations.</a> - + Unable to find File Impossible de trouver le fichier - + Could not find %1 Impossible de trouver %1 - + Uninstalling '%1'... Désinstallation de '%1'... - + Failed to uninstall '%1'. Échec de la désinstallation de '%1'. - + Successfully uninstalled '%1'. Désinstallation de '%1' réussie. - + File not found Fichier non trouvé - + File "%1" not found Le fichier "%1" n'a pas été trouvé - + Savestates Points de récupération - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! @@ -4387,86 +4387,86 @@ Use at your own risk! À utiliser à vos risques et périls ! - - - + + + Error opening amiibo data file Erreur d'ouverture du fichier de données amiibo - + A tag is already in use. Un tag est déjà en cours d'utilisation. - + Application is not looking for amiibos. L'application ne recherche pas d'amiibos. - + Amiibo File (%1);; All Files (*.*) Fichier Amiibo (%1);; Tous les fichiers (*.*) - + Load Amiibo Charger un Amiibo - + Unable to open amiibo file "%1" for reading. Impossible d'ouvrir le fichier amiibo "%1" pour le lire. - + Record Movie Enregistrer une vidéo - + Movie recording cancelled. Enregistrement de la vidéo annulé. - - + + Movie Saved Vidéo enregistrée - - + + The movie is successfully saved. La vidéo a été enregistrée avec succès. - + Application will unpause L'application sera rétablie. - + The application will be unpaused, and the next frame will be captured. Is this okay? L'application sera rétablie et l'image suivante sera capturée. Cela vous convient-il ? - + Invalid Screenshot Directory Répertoire des captures d'écran invalide - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. Création du répertoire des captures d'écran spécifié impossible. Le chemin d'accès vers les captures d'écran est réinitialisé à sa valeur par défaut. - + Could not load video dumper Impossible de charger le module de capture vidéo. - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4479,210 +4479,210 @@ Pour installer FFmpeg sur Lime, appuyez sur Open et sélectionnez votre réperto Pour afficher un guide d'installation de FFmpeg, appuyez sur Aide. - + Select FFmpeg Directory Sélectionnez le répertoire FFmpeg. - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. Le répertoire FFmpeg fourni manque %1. Assurez-vous d'avoir sélectionné le répertoire correct. - + FFmpeg has been sucessfully installed. FFmpeg a été installé avec succès. - + Installation of FFmpeg failed. Check the log file for details. L'installation de FFmpeg a échoué. Consultez le fichier journal pour plus de détails. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. Impossible de lancer le dump vidéo.<br>Veuillez vous assurer que l'encodeur vidéo est configuré correctement.<br>Reportez-vous au logs pour plus de détails. - + Recording %1 Enregistrement %1 - + Playing %1 / %2 Lecture de %1 / %2 - + Movie Finished Vidéo terminée - + (Accessing SharedExtData) (Accès à SharedExtData) - + (Accessing SystemSaveData) (Accès à SystemSaveData) - + (Accessing BossExtData) (Accès à BossExtData) - + (Accessing ExtData) (Accès à ExtData) - + (Accessing SaveData) (Accès à SaveData) - + MB/s Mo/s - + KB/s Ko/s - + Artic Traffic: %1 %2%3 Trafic Artic : %1 %2%3 - + Speed: %1% Vitesse : %1% - + Speed: %1% / %2% Vitesse : %1% / %2% - + App: %1 FPS App: %1 FPS - + Frame: %1 ms Trame : %1 ms - + VOLUME: MUTE VOLUME : MUET - + VOLUME: %1% Volume percentage (e.g. 50%) VOLUME : %1% - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. %1 est manquant. <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'> extrayez vos archives systèmes</a>. <br/>Continuer l'émulation pourrait entraîner des plantages et des bugs. - + A system archive Une archive système - + System Archive Not Found Archive système non trouvée - + System Archive Missing Archive système absente - + Save/load Error Erreur de sauvegarde/chargement - + Fatal Error Erreur fatale - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. Une erreur fatale est survenue. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Vérifiez les logs</a> pour plus d'infos.<br/>Continuer l'émulation pourrait entraîner des crashs et des bugs. - + Fatal Error encountered Une erreur fatale s'est produite - + Continue Continuer - + Quit Application Quitter l'application - + OK OK - + Would you like to exit now? Voulez-vous quitter maintenant ? - + The application is still running. Would you like to stop emulation? L'application est toujours en cours d'exécution. Voulez-vous arrêter l'émulation ? - + Playback Completed Lecture terminée - + Movie playback completed. Lecture de la vidéo terminée. - + Update Available Mise à jour disponible - + Update %1 for Azahar is available. Would you like to download it? La mise à jour %1 pour Azahar est disponible. Souhaitez-vous la télécharger ? - + Primary Window Fenêtre principale - + Secondary Window Fenêtre secondaire @@ -6248,32 +6248,32 @@ Message de débogage : Rotation vers le haut - + Report Compatibility Faire un rapport de compatibilité - + Restart Redémarrer - + Load... Charger... - + Remove Supprimer - + Open Azahar Folder Ouvrir le dossier Azahar - + Configure Current Application... Configurer l'application actuelle... diff --git a/dist/languages/hu_HU.ts b/dist/languages/hu_HU.ts index 862e21a48..72f754759 100644 --- a/dist/languages/hu_HU.ts +++ b/dist/languages/hu_HU.ts @@ -3945,19 +3945,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Jelenlegi emulációs sebesség. A 100%-nál nagyobb vagy kisebb értékek azt mutatják, hogy az emuláció egy 3DS-nél gyorsabban vagy lassabban fut. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Mennyi idő szükséges egy 3DS képkocka emulálásához, képkocka-limit vagy V-Syncet leszámítva. Teljes sebességű emulációnál ez maximum 16.67 ms-nek kéne lennie. @@ -3972,487 +3972,487 @@ Please check your FFmpeg installation used for compilation. Legutóbbi fájlok törlése - + &Continue &Folytatás - + &Pause &Szünet - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. - + CIA must be installed before usage - + Before using this CIA, you must install it. Do you want to install it now? - - + + Slot %1 Foglalat %1 - + Slot %1 - %2 %3 Foglalat %1 - %2 %3 - + Error Opening %1 Folder Hiba %1 Mappa Megnyitásában - - + + Folder does not exist! A mappa nem létezik! - + Remove Play Time Data - + Reset play time? - - - - + + + + Create Shortcut - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + Dumping... Kimentés... - - + + Cancel Mégse - - - - - - - - - + + + + + + + + + Azahar - + Could not dump base RomFS. Refer to the log for details. - + Error Opening %1 Hiba Indulás %1 - + Select Directory Könyvtár Kiválasztása - + Properties Tulajdonságok - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. 3DS állományok (%1);;Minden fájl (*.*) - + Load File Fájl Betöltése - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files Fájlok Betöltése - + 3DS Installation File (*.CIA*) 3DS Telepítési Fájl (*.CIA*) - + All Files (*.*) Minden fájl (*.*) - + Connect to Artic Base - + Enter Artic Base server address: - + %1 has been installed successfully. %1 sikeresen fel lett telepítve. - + Unable to open File A fájl megnyitása sikertelen - + Could not open %1 Nem lehet megnyitni: %1 - + Installation aborted Telepítés megszakítva - + The installation of %1 was aborted. Please see the log for more details %1 telepítése meg lett szakítva. Kérjük olvasd el a naplót több részletért. - + Invalid File Ismeretlen Fájl - + %1 is not a valid CIA %1 nem érvényes CIA - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File A fájl nem található - + Could not find %1 %1 nem található - + Uninstalling '%1'... '%1' eltávolítása... - + Failed to uninstall '%1'. '%1' eltávolítása sikertelen. - + Successfully uninstalled '%1'. '%1' sikeresen eltávolítva. - + File not found A fájl nem található - + File "%1" not found Fájl "%1" nem található - + Savestates - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file - + A tag is already in use. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) Amiibo fájl (%1);; Minden fájl (*.*) - + Load Amiibo Amiibo betöltése - + Unable to open amiibo file "%1" for reading. - + Record Movie Film felvétele - + Movie recording cancelled. Filmfelvétel megszakítva. - - + + Movie Saved Film mentve - - + + The movie is successfully saved. A film sikeresen mentve. - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. - + Could not load video dumper - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4461,209 +4461,209 @@ To view a guide on how to install FFmpeg, press Help. - + Select FFmpeg Directory FFmpeg könyvtár kiválasztása - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. - + FFmpeg has been sucessfully installed. FFmpeg sikeresen telepítve. - + Installation of FFmpeg failed. Check the log file for details. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 Felvétel %1 - + Playing %1 / %2 Lejátszás %1 / %2 - + Movie Finished Film befejezve - + (Accessing SharedExtData) - + (Accessing SystemSaveData) - + (Accessing BossExtData) - + (Accessing ExtData) - + (Accessing SaveData) - + MB/s - + KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% Sebesség: %1% - + Speed: %1% / %2% Sebesség: %1% / %2% - + App: %1 FPS - + Frame: %1 ms Képkocka: %1 ms - + VOLUME: MUTE HANGERŐ: NÉMÍTVA - + VOLUME: %1% Volume percentage (e.g. 50%) HANGERŐ: %1% - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + A system archive Egy rendszerarchívum - + System Archive Not Found Rendszerarchívum Nem Található - + System Archive Missing - + Save/load Error Mentési/betöltési hiba - + Fatal Error Kritikus Hiba - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Fatal Error encountered Végzetes hiba lépett fel - + Continue Folytatás - + Quit Application - + OK OK - + Would you like to exit now? Szeretnél most kilépni? - + The application is still running. Would you like to stop emulation? - + Playback Completed - + Movie playback completed. - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window Elsődleges ablak - + Secondary Window Másodlagos ablak @@ -6221,32 +6221,32 @@ Debug Message: Felfelé forgatás - + Report Compatibility Kompatibilitás Jelentése - + Restart Újraindítás - + Load... Betöltés... - + Remove Eltávolítás - + Open Azahar Folder - + Configure Current Application... diff --git a/dist/languages/id.ts b/dist/languages/id.ts index 063db8fa4..d0acb6420 100644 --- a/dist/languages/id.ts +++ b/dist/languages/id.ts @@ -3947,19 +3947,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Kecepatan emulasi saat ini. Nilai yang lebih tinggi atau lebih rendah dari 100% menunjukan emulasi berjalan lebih cepat atau lebih lambat dari 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Waktu yang dibutuhkan untuk mengemulasi frame 3DS, tidak menghitung pembatasan frame atau v-sync. setidaknya emulasi yang tergolong kecepatan penuh harus berada setidaknya pada 16.67 ms. @@ -3974,487 +3974,487 @@ Please check your FFmpeg installation used for compilation. Bersihkan Berkas File Terbaru - + &Continue - + &Pause - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. - + CIA must be installed before usage CIA harus di install terlebih dahulu sebelum bisa di gunakan - + Before using this CIA, you must install it. Do you want to install it now? Sebelum memakai CIA ini kau harus memasangnya terlebih dahulu. Apa anda ingin menginstallnya sekarang? - - + + Slot %1 - + Slot %1 - %2 %3 - + Error Opening %1 Folder Kesalahan Dalam Membuka Folder %1 - - + + Folder does not exist! Folder tidak ada! - + Remove Play Time Data - + Reset play time? - - - - + + + + Create Shortcut - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + Dumping... - - + + Cancel Batal - - - - - - - - - + + + + + + + + + Azahar - + Could not dump base RomFS. Refer to the log for details. - + Error Opening %1 Kesalahan Dalam Membuka %1 - + Select Directory Pilih Direktori - + Properties Properti - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. - + Load File Muat File - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files Muat berkas - + 3DS Installation File (*.CIA*) 3DS Installation File (*.CIA*) - + All Files (*.*) Semua File (*.*) - + Connect to Artic Base - + Enter Artic Base server address: - + %1 has been installed successfully. %1 telah terinstall. - + Unable to open File Tidak dapat membuka File - + Could not open %1 Tidak dapat membuka %1 - + Installation aborted Instalasi dibatalkan - + The installation of %1 was aborted. Please see the log for more details Instalasi %1 dibatalkan. Silahkan lihat file log untuk info lebih lanjut. - + Invalid File File yang tidak valid - + %1 is not a valid CIA %1 bukan CIA yang valid - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File - + Could not find %1 - + Uninstalling '%1'... Mencopot Pemasangan '%1'... - + Failed to uninstall '%1'. Gagal untuk mencopot pemasangan '%1%. - + Successfully uninstalled '%1'. - + File not found File tidak ditemukan - + File "%1" not found File "%1" tidak ditemukan - + Savestates - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file - + A tag is already in use. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) - + Load Amiibo Muat Amiibo - + Unable to open amiibo file "%1" for reading. - + Record Movie Rekam Video - + Movie recording cancelled. Perekaman Video Di Batalkan. - - + + Movie Saved Video Di Simpan - - + + The movie is successfully saved. Video telah berhasil di simpan. - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. - + Could not load video dumper - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4463,209 +4463,209 @@ To view a guide on how to install FFmpeg, press Help. - + Select FFmpeg Directory - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. - + FFmpeg has been sucessfully installed. - + Installation of FFmpeg failed. Check the log file for details. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 - + Playing %1 / %2 - + Movie Finished - + (Accessing SharedExtData) - + (Accessing SystemSaveData) - + (Accessing BossExtData) - + (Accessing ExtData) - + (Accessing SaveData) - + MB/s - + KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% Kecepatan: %1% - + Speed: %1% / %2% Kelajuan: %1% / %2% - + App: %1 FPS - + Frame: %1 ms Frame: %1 ms - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + A system archive Sebuah arsip sistem - + System Archive Not Found Arsip Sistem Tidak Ditemukan - + System Archive Missing Arsip sistem tidak ada - + Save/load Error - + Fatal Error Fatal Error - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Fatal Error encountered Galat fatal terjadi - + Continue Lanjut - + Quit Application - + OK - + Would you like to exit now? Apakah anda ingin keluar sekarang? - + The application is still running. Would you like to stop emulation? - + Playback Completed Pemutaran Kembali Telah Selesai - + Movie playback completed. Pemutaran kembali video telah selesai. - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window - + Secondary Window @@ -6222,32 +6222,32 @@ Debug Message: - + Report Compatibility Laporkan Kompatibilitas - + Restart Mulai ulang - + Load... - + Remove - + Open Azahar Folder - + Configure Current Application... diff --git a/dist/languages/it.ts b/dist/languages/it.ts index b8b69be61..ee9699def 100644 --- a/dist/languages/it.ts +++ b/dist/languages/it.ts @@ -3949,19 +3949,19 @@ Verifica l'installazione di FFmpeg usata per la compilazione. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Velocità di emulazione corrente. Valori più alti o più bassi di 100% indicano che l'emulazione sta funzionando più velocemente o lentamente di un 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Tempo necessario per emulare un fotogramma del 3DS, senza tenere conto del limite al framerate o del V-Sync. Per un'emulazione alla massima velocità, il valore non dovrebbe essere superiore a 16.67 ms. @@ -3976,488 +3976,488 @@ Verifica l'installazione di FFmpeg usata per la compilazione. Elimina file recenti - + &Continue &Continua - + &Pause &Pausa - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. Si è verificato un errore sconosciuto. Consulta il log per maggiori dettagli. - + CIA must be installed before usage Il CIA deve essere installato prima dell'uso - + Before using this CIA, you must install it. Do you want to install it now? Devi installare questo CIA prima di poterlo usare. Desideri farlo ora? - - + + Slot %1 Slot %1 - + Slot %1 - %2 %3 Slot %1 - %2 %3 - + Error Opening %1 Folder Errore nell'apertura della cartella %1 - - + + Folder does not exist! La cartella non esiste! - + Remove Play Time Data - + Reset play time? - - - - + + + + Create Shortcut - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + Dumping... Estrazione in corso... - - + + Cancel Annulla - - - - - - - - - + + + + + + + + + Azahar - + Could not dump base RomFS. Refer to the log for details. Impossibile estrarre la RomFS base. Consulta il log per i dettagli. - + Error Opening %1 Errore nell'apertura di %1 - + Select Directory Seleziona cartella - + Properties Proprietà - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. Eseguibile 3DS (%1);;Tutti i file (*.*) - + Load File Carica file - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files Carica file - + 3DS Installation File (*.CIA*) File di installazione 3DS (*.CIA*) - + All Files (*.*) Tutti i file (*.*) - + Connect to Artic Base - + Enter Artic Base server address: - + %1 has been installed successfully. %1 è stato installato con successo. - + Unable to open File Impossibile aprire il file - + Could not open %1 Impossibile aprire %1 - + Installation aborted Installazione annullata - + The installation of %1 was aborted. Please see the log for more details L'installazione di %1 è stata annullata. Visualizza il log per maggiori dettagli. - + Invalid File File non valido - + %1 is not a valid CIA %1 non è un CIA valido - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File Impossibile trovare il file - + Could not find %1 Impossibile trovare %1 - + Uninstalling '%1'... - + Failed to uninstall '%1'. - + Successfully uninstalled '%1'. - + File not found File non trovato - + File "%1" not found File "%1" non trovato - + Savestates SaveStates - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file Errore durante l'apertura dell'amiibo. - + A tag is already in use. Un tag è già in uso. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) File Amiibo (%1);; Tutti i file (*.*) - + Load Amiibo Carica Amiibo - + Unable to open amiibo file "%1" for reading. Impossibile leggere il file amiibo "%1". - + Record Movie Registra filmato - + Movie recording cancelled. Registrazione del filmato annullata. - - + + Movie Saved Filmato salvato - - + + The movie is successfully saved. Il filmato è stato salvato con successo. - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory Cartella degli screenshot non valida - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. Non è stato possibile creare la cartella degli screenshot specificata. Il percorso a tale cartella è stato ripristinato al suo valore predefinito. - + Could not load video dumper Impossibile caricare l'estrattore del video - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4466,209 +4466,209 @@ To view a guide on how to install FFmpeg, press Help. - + Select FFmpeg Directory Seleziona la cartella di installazione di FFmpeg. - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. La cartella di FFmpeg selezionata è vuota/mancante %1. Assicurati di aver selezionato la cartella esatta - + FFmpeg has been sucessfully installed. FFmpeg è stato installato con successo. - + Installation of FFmpeg failed. Check the log file for details. Installazione di FFmpeg fallita. Consulta i file di log per più dettagli. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 Registrazione in corso (%1) - + Playing %1 / %2 Riproduzione in corso (%1 / %2) - + Movie Finished Filmato terminato - + (Accessing SharedExtData) - + (Accessing SystemSaveData) - + (Accessing BossExtData) - + (Accessing ExtData) - + (Accessing SaveData) - + MB/s - + KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% Velocità: %1% - + Speed: %1% / %2% Velocità: %1% / %2% - + App: %1 FPS - + Frame: %1 ms Frame: %1 ms - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + A system archive Un archivio di sistema - + System Archive Not Found Archivio di sistema non trovato - + System Archive Missing Archivio di sistema mancante - + Save/load Error Errore di salvataggio/caricamento - + Fatal Error Errore irreversibile - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Fatal Error encountered Errore irreversibile riscontrato - + Continue Continua - + Quit Application - + OK OK - + Would you like to exit now? Desideri uscire ora? - + The application is still running. Would you like to stop emulation? - + Playback Completed Riproduzione completata - + Movie playback completed. Riproduzione del filmato completata. - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window Finestra Primaria. - + Secondary Window Finestra Secondaria. @@ -6226,32 +6226,32 @@ Debug Message: Ruota in verticale - + Report Compatibility Segnala compatibilità - + Restart Riavvia - + Load... Carica... - + Remove Rimuovi - + Open Azahar Folder - + Configure Current Application... diff --git a/dist/languages/ja_JP.ts b/dist/languages/ja_JP.ts index 0da5498b6..8e2e78986 100644 --- a/dist/languages/ja_JP.ts +++ b/dist/languages/ja_JP.ts @@ -3953,19 +3953,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. 現在のエミュレーション速度です。100%以外の値は、エミュレーションが3DS実機より高速または低速で行われていることを表します。 - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. 3DSフレームをエミュレートするのにかかった時間です。フレームリミットや垂直同期の有効時にはカウントしません。フルスピードで動作させるには16.67ms以下に保つ必要があります。 @@ -3980,488 +3980,488 @@ Please check your FFmpeg installation used for compilation. 最近のファイルを消去 - + &Continue - + &Pause - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. 不明なエラーが発生しました. 詳細はログを参照してください. - + CIA must be installed before usage CIAを使用前にインストールする必要有 - + Before using this CIA, you must install it. Do you want to install it now? CIAを使用するには先にインストールを行う必要があります。今すぐインストールしますか? - - + + Slot %1 スロット %1 - + Slot %1 - %2 %3 - + Error Opening %1 Folder フォルダ %1 を開く際のエラー - - + + Folder does not exist! フォルダが見つかりません! - + Remove Play Time Data プレイ時間のデータを削除 - + Reset play time? プレイ時間をリセットしますか? - - - - + + + + Create Shortcut ショートカットを作成する - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 %1にショートカットを作成しました。 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + Dumping... ダンプ中... - - + + Cancel キャンセル - - - - - - - - - + + + + + + + + + Azahar Azahar - + Could not dump base RomFS. Refer to the log for details. ベースRomFSをダンプできませんでした。 詳細はログを参照してください。 - + Error Opening %1 %1 を開く際のエラー - + Select Directory 3DSのROMがあるフォルダを選択 - + Properties - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. 3DS実行ファイル (%1);;すべてのファイル (*.*) - + Load File ゲームファイルの読み込み - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files ファイルの読み込み - + 3DS Installation File (*.CIA*) 3DS インストールファイル (.CIA *) - + All Files (*.*) すべてのファイル (*.*) - + Connect to Artic Base Arctic Baseに接続 - + Enter Artic Base server address: - + %1 has been installed successfully. %1が正常にインストールされました - + Unable to open File ファイルを開けません - + Could not open %1 %1を開くことができませんでした - + Installation aborted インストール中止 - + The installation of %1 was aborted. Please see the log for more details %1のインストールは中断されました。詳細はログを参照してください - + Invalid File 無効なファイル - + %1 is not a valid CIA %1は有効なCIAではありません - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File ファイルが見つかりません - + Could not find %1 %1を見つけられませんでした - + Uninstalling '%1'... '%1'をアンインストールしています - + Failed to uninstall '%1'. '%1' をアンインストールできませんでした - + Successfully uninstalled '%1'. - + File not found ファイルなし - + File "%1" not found ファイル%1が見つかりませんでした - + Savestates ステートセーブ - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file - + A tag is already in use. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) Amiiboファイル (%1);; すべてのファイル (*.*) - + Load Amiibo Amiiboを読込 - + Unable to open amiibo file "%1" for reading. - + Record Movie 操作を記録 - + Movie recording cancelled. 操作の記録がキャンセルされました - - + + Movie Saved 保存成功 - - + + The movie is successfully saved. 操作記録を保存しました - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. - + Could not load video dumper - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4470,209 +4470,209 @@ To view a guide on how to install FFmpeg, press Help. - + Select FFmpeg Directory - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. - + FFmpeg has been sucessfully installed. - + Installation of FFmpeg failed. Check the log file for details. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 - + Playing %1 / %2 - + Movie Finished - + (Accessing SharedExtData) - + (Accessing SystemSaveData) - + (Accessing BossExtData) - + (Accessing ExtData) - + (Accessing SaveData) - + MB/s - + KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% スピード:%1% - + Speed: %1% / %2% スピード:%1% / %2% - + App: %1 FPS - + Frame: %1 ms フレーム:%1 ms - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. %1 が見つかりません。<a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>システムアーカイブをダンプしてください<br/>。このままエミュレーションを続行すると、クラッシュやバグが発生する可能性があります。 - + A system archive システムアーカイブ - + System Archive Not Found システムアーカイブなし - + System Archive Missing システムアーカイブが見つかりません - + Save/load Error セーブ/ロード エラー - + Fatal Error 致命的なエラー - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. 致命的なエラーが発生しました。 詳細は<a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>ログを確認</a>してください。<br/>エミュレーションを継続するとクラッシュやバグが発生するかもしれません。 - + Fatal Error encountered 致命的なエラーが発生しました - + Continue 続行 - + Quit Application - + OK - + Would you like to exit now? 今すぐ終了しますか? - + The application is still running. Would you like to stop emulation? - + Playback Completed 再生完了 - + Movie playback completed. 操作記録の再生が完了しました - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window - + Secondary Window @@ -6230,32 +6230,32 @@ Debug Message: 回転する - + Report Compatibility 動作状況を報告 - + Restart 再起動 - + Load... 読込... - + Remove 削除 - + Open Azahar Folder - + Configure Current Application... diff --git a/dist/languages/ko_KR.ts b/dist/languages/ko_KR.ts index 7ddf23019..c1eb77044 100644 --- a/dist/languages/ko_KR.ts +++ b/dist/languages/ko_KR.ts @@ -3949,19 +3949,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. 현재 에뮬레이션 속도. 100%보다 높거나 낮은 값은 에뮬레이션이 3DS보다 빠르거나 느린 것을 나타냅니다. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. 3DS 프레임을 에뮬레이션 하는 데 걸린 시간, 프레임제한 또는 v-동기화를 카운트하지 않음. 최대 속도 에뮬레이션의 경우, 이는 최대 16.67 ms여야 합니다. @@ -3976,488 +3976,488 @@ Please check your FFmpeg installation used for compilation. 최근 파일 삭제 - + &Continue 계속(&C) - + &Pause 일시중지(&P) - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. 알 수 없는 오류가 발생했습니다. 자세한 내용은 로그를 참조하십시오. - + CIA must be installed before usage CIA를 사용하기 전에 설치되어야 합니다 - + Before using this CIA, you must install it. Do you want to install it now? 이 CIA를 사용하기 전에 설치해야합니다. 지금 설치 하시겠습니까? - - + + Slot %1 슬롯 %1 - + Slot %1 - %2 %3 슬롯 %1 - %2 %3 - + Error Opening %1 Folder %1 폴더 열기 오류 - - + + Folder does not exist! 폴더가 존재하지 않습니다! - + Remove Play Time Data - + Reset play time? - - - - + + + + Create Shortcut - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + Dumping... 덤프중... - - + + Cancel 취소 - - - - - - - - - + + + + + + + + + Azahar - + Could not dump base RomFS. Refer to the log for details. 베이스 RomFS를 덤프 할 수 없습니다. 자세한 내용은 로그를 참조하십시오. - + Error Opening %1 %1 열기 오류 - + Select Directory 디렉터리 선택하기 - + Properties 속성 - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. 3DS 실행파일 (%1);;모든파일 (*.*) - + Load File 파일 불러오기 - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files 파일 불러오기 - + 3DS Installation File (*.CIA*) 3DS 설치 파일 (*.CIA*) - + All Files (*.*) 모든파일 (*.*) - + Connect to Artic Base - + Enter Artic Base server address: - + %1 has been installed successfully. %1가 성공적으로 설치되었습니다. - + Unable to open File 파일을 열 수 없음 - + Could not open %1 %1을(를) 열 수 없음 - + Installation aborted 설치 중단됨 - + The installation of %1 was aborted. Please see the log for more details %1의 설치가 중단되었습니다. 자세한 내용은 로그를 참조하십시오. - + Invalid File 올바르지 않은 파일 - + %1 is not a valid CIA %1은 올바른 CIA가 아닙니다 - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File 파일을 찾을 수 없음 - + Could not find %1 1을(를) 찾을 수 없습니다 - + Uninstalling '%1'... - + Failed to uninstall '%1'. - + Successfully uninstalled '%1'. - + File not found 파일을 찾을 수 없음 - + File "%1" not found "%1" 파일을 찾을 수 없음 - + Savestates 상태저장(Savestates) - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file Amiibo 데이터 파일 열기 오류 - + A tag is already in use. 태그가 이미 사용중입니다. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) Amiibo 파일 (%1);; 모든파일 (*.*) - + Load Amiibo Amiibo 불러오기 - + Unable to open amiibo file "%1" for reading. Amiibo 파일 "%1"을 읽을 수 없습니다. - + Record Movie 무비 녹화 - + Movie recording cancelled. 무비 레코딩이 취소되었습니다. - - + + Movie Saved 무비 저장됨 - - + + The movie is successfully saved. 무비가 성공적으로 저장되었습니다 - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory 올바르지 않은 스크린숏 디렉터리 - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. 지정된 스크린숏 디렉터리를 생성할 수 없습니다. 스크린숏 경로가 기본값으로 다시 설정됩니다. - + Could not load video dumper 비디오 덤퍼를 불러올 수 없습니다 - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4466,209 +4466,209 @@ To view a guide on how to install FFmpeg, press Help. - + Select FFmpeg Directory FFmpeg 디렉토리 선택 - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. 제공된 FFmpeg 디렉토리에 %1이 없습니다. 올바른 디렉토리가 선택되었는지 확인하십시오. - + FFmpeg has been sucessfully installed. FFmpeg가 성공적으로 설치되었습니다. - + Installation of FFmpeg failed. Check the log file for details. FFmpeg 설치에 실패했습니다. 자세한 내용은 로그 파일을 확인하십시오. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 %1 녹화 중 - + Playing %1 / %2 %1 / %2 재생 중 - + Movie Finished 무비 완료됨 - + (Accessing SharedExtData) - + (Accessing SystemSaveData) - + (Accessing BossExtData) - + (Accessing ExtData) - + (Accessing SaveData) - + MB/s - + KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% 속도: %1% - + Speed: %1% / %2% 속도: %1% / %2% - + App: %1 FPS - + Frame: %1 ms 프레임: %1 ms - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + A system archive 시스템 아카이브 - + System Archive Not Found 시스템 아카이브를 찾을수 없습니다 - + System Archive Missing 시스템 아카이브가 없습니다 - + Save/load Error 저장하기/불러오기 오류 - + Fatal Error 치명적인 오류 - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Fatal Error encountered 치명적인 오류가 발생했습니다 - + Continue 계속 - + Quit Application - + OK 확인 - + Would you like to exit now? 지금 종료하시겠습니까? - + The application is still running. Would you like to stop emulation? - + Playback Completed 재생 완료 - + Movie playback completed. 무비 재생 완료 - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window 첫번째 윈도우 - + Secondary Window 두번째 윈도우 @@ -6225,32 +6225,32 @@ Debug Message: 수직 회전 - + Report Compatibility 호환성 보고하기 - + Restart 재시작 - + Load... 불러오기... - + Remove 제거 - + Open Azahar Folder - + Configure Current Application... diff --git a/dist/languages/lt_LT.ts b/dist/languages/lt_LT.ts index f44718510..970293de7 100644 --- a/dist/languages/lt_LT.ts +++ b/dist/languages/lt_LT.ts @@ -3944,19 +3944,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Dabartinės emuliacijos greitis. Reikšmės žemiau ar aukščiau 100% parodo, kad emuliacija veikia greičiau ar lėčiau negu 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Laikas, kuris buvo sunaudotas atvaizduoti 1 3DS kadrą, neskaičiuojant FPS ribojimo ar V-Sync. Pilno greičio emuliacijai reikalinga daugiausia 16.67 ms reikšmė. @@ -3971,487 +3971,487 @@ Please check your FFmpeg installation used for compilation. Pravalyti neseniai įkrautus failus - + &Continue - + &Pause - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. - + CIA must be installed before usage - + Before using this CIA, you must install it. Do you want to install it now? - - + + Slot %1 - + Slot %1 - %2 %3 - + Error Opening %1 Folder Klaida atidarant %1 aplanką - - + + Folder does not exist! Aplankas neegzistuoja! - + Remove Play Time Data - + Reset play time? - - - - + + + + Create Shortcut - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + Dumping... - - + + Cancel - - - - - - - - - + + + + + + + + + Azahar - + Could not dump base RomFS. Refer to the log for details. - + Error Opening %1 Klaida atidarant %1 - + Select Directory Pasirinkti katalogą - + Properties - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. 3DS programa (%1);;Visi failai (*.*) - + Load File Įkrauti failą - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files Įkrauti failus - + 3DS Installation File (*.CIA*) 3DS instaliacijos failas (*.cia*) - + All Files (*.*) Visi failai (*.*) - + Connect to Artic Base - + Enter Artic Base server address: - + %1 has been installed successfully. %1 buvo įdiegtas sėkmingai. - + Unable to open File Negalima atverti failo - + Could not open %1 Nepavyko atverti %1 - + Installation aborted Instaliacija nutraukta - + The installation of %1 was aborted. Please see the log for more details Failo %1 instaliacija buvo nutraukta. Pasižiūrėkite į žurnalą dėl daugiau informacijos - + Invalid File Klaidingas failas - + %1 is not a valid CIA %1 nėra tinkamas CIA - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File - + Could not find %1 - + Uninstalling '%1'... - + Failed to uninstall '%1'. - + Successfully uninstalled '%1'. - + File not found Failas nerastas - + File "%1" not found Failas "%1" nerastas - + Savestates - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file - + A tag is already in use. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) „Amiibo“ failas (%1);; Visi failai (*.*) - + Load Amiibo Įkrauti „Amiibo“ - + Unable to open amiibo file "%1" for reading. - + Record Movie Įrašyti įvesčių vaizdo įrašą - + Movie recording cancelled. Įrašo įrašymas nutrauktas. - - + + Movie Saved Įrašas išsaugotas - - + + The movie is successfully saved. Filmas sėkmingai išsaugotas. - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. - + Could not load video dumper - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4460,209 +4460,209 @@ To view a guide on how to install FFmpeg, press Help. - + Select FFmpeg Directory - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. - + FFmpeg has been sucessfully installed. - + Installation of FFmpeg failed. Check the log file for details. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 - + Playing %1 / %2 - + Movie Finished - + (Accessing SharedExtData) - + (Accessing SystemSaveData) - + (Accessing BossExtData) - + (Accessing ExtData) - + (Accessing SaveData) - + MB/s - + KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% Greitis: %1% - + Speed: %1% / %2% Greitis: %1% / %2% - + App: %1 FPS - + Frame: %1 ms Kadras: %1 ms - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + A system archive - + System Archive Not Found Sisteminis archyvas nerastas - + System Archive Missing - + Save/load Error - + Fatal Error Nepataisoma klaida - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Fatal Error encountered - + Continue Tęsti - + Quit Application - + OK - + Would you like to exit now? Ar norite išeiti? - + The application is still running. Would you like to stop emulation? - + Playback Completed Atkūrimas užbaigtas - + Movie playback completed. Įrašo atkūrimas užbaigtas. - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window - + Secondary Window @@ -6219,32 +6219,32 @@ Debug Message: - + Report Compatibility Pranešti suderinamumą - + Restart Persirauti - + Load... Įkrauti... - + Remove Pašalinti - + Open Azahar Folder - + Configure Current Application... diff --git a/dist/languages/nb.ts b/dist/languages/nb.ts index 7c0d1046d..b8ccf0509 100644 --- a/dist/languages/nb.ts +++ b/dist/languages/nb.ts @@ -3947,19 +3947,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Nåværende emuleringhastighet. Verdier høyere eller lavere enn 100% indikerer at emuleringen kjører raskere eller langsommere enn en 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Tid tatt for å emulere et 3DS bilde, gjelder ikke bildebegrensning eller V-Sync. For raskest emulering bør dette være høyst 16,67 ms. @@ -3974,488 +3974,488 @@ Please check your FFmpeg installation used for compilation. Tøm nylige filer - + &Continue - + &Pause - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. - + CIA must be installed before usage CIA må installeres før bruk - + Before using this CIA, you must install it. Do you want to install it now? Før du bruker denne CIA, må du installere den. Vil du installere det nå? - - + + Slot %1 Spor %1 - + Slot %1 - %2 %3 - + Error Opening %1 Folder Feil ved Åpning av %1 Mappe - - + + Folder does not exist! Mappen eksistere ikke! - + Remove Play Time Data - + Reset play time? - - - - + + + + Create Shortcut - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + Dumping... Dumper... - - + + Cancel Kanseller - - - - - - - - - + + + + + + + + + Azahar - + Could not dump base RomFS. Refer to the log for details. Kunne ikke dumpe basen RomFS. Se loggen for detaljer. - + Error Opening %1 Feil ved åpning av %1 - + Select Directory Velg Mappe - + Properties - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. 3DS Executable (%1);;All Files (*.*) - + Load File Last Fil - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files Last Filer - + 3DS Installation File (*.CIA*) 3DS Installasjons Fil (*.CIA*) - + All Files (*.*) Alle Filer (*.*) - + Connect to Artic Base - + Enter Artic Base server address: - + %1 has been installed successfully. %1 Ble installert vellykket. - + Unable to open File Kan ikke åpne Fil - + Could not open %1 Kunne ikke åpne %1 - + Installation aborted Installasjon avbrutt - + The installation of %1 was aborted. Please see the log for more details Installeringen av %1 ble avbrutt. Vennligst se logg for detaljer - + Invalid File Ugyldig Fil - + %1 is not a valid CIA %1 er ikke en gyldig CIA - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File - + Could not find %1 - + Uninstalling '%1'... - + Failed to uninstall '%1'. - + Successfully uninstalled '%1'. - + File not found Fil ikke funnet - + File "%1" not found Fil "%1" ble ikke funnet - + Savestates - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file - + A tag is already in use. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) Amiibo File (%1);; All Files (*.*) - + Load Amiibo Last inn Amiibo - + Unable to open amiibo file "%1" for reading. - + Record Movie Ta Opp Video - + Movie recording cancelled. Filmopptak avbrutt. - - + + Movie Saved Film Lagret - - + + The movie is successfully saved. Filmen ble lagret vellykket. - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. - + Could not load video dumper - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4464,209 +4464,209 @@ To view a guide on how to install FFmpeg, press Help. - + Select FFmpeg Directory - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. - + FFmpeg has been sucessfully installed. - + Installation of FFmpeg failed. Check the log file for details. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 - + Playing %1 / %2 - + Movie Finished - + (Accessing SharedExtData) - + (Accessing SystemSaveData) - + (Accessing BossExtData) - + (Accessing ExtData) - + (Accessing SaveData) - + MB/s - + KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% Fart: %1% - + Speed: %1% / %2% Fart: %1% / %2% - + App: %1 FPS - + Frame: %1 ms Bilde: %1 ms - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + A system archive Et System Arkiv - + System Archive Not Found System Arkiv ikke funnet - + System Archive Missing System Arkiv Mangler - + Save/load Error Lagre/laste inn Feil - + Fatal Error Fatal Feil - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Fatal Error encountered Fatal Feil Oppstått - + Continue Fortsett - + Quit Application - + OK - + Would you like to exit now? Vil du avslutte nå? - + The application is still running. Would you like to stop emulation? - + Playback Completed Avspilling Fullført - + Movie playback completed. Filmavspilling fullført. - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window - + Secondary Window @@ -6224,32 +6224,32 @@ Debug Message: Roter Oppreist - + Report Compatibility Rapporter Kompatibilitet - + Restart Omstart - + Load... Last inn... - + Remove Fjern - + Open Azahar Folder - + Configure Current Application... diff --git a/dist/languages/nl.ts b/dist/languages/nl.ts index 21f687af4..5dee2a632 100644 --- a/dist/languages/nl.ts +++ b/dist/languages/nl.ts @@ -3949,19 +3949,19 @@ Controleer de FFmpeg-installatie die wordt gebruikt voor de compilatie. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Huidige emulatiesnelheid. Waardes hoger of lager dan 100% geven aan dat de emulatie sneller of langzamer gaat dan een 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Tijd verstrekt om één 3DS frame te emuleren, zonder framelimitatie of V-Sync te tellen. Voor volledige snelheid emulatie zal dit maximaal 16.67 ms moeten zijn. @@ -3976,488 +3976,488 @@ Controleer de FFmpeg-installatie die wordt gebruikt voor de compilatie.Wis recente bestanden - + &Continue &Continue - + &Pause &Pause - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. Er heeft zich een onbekende fout voorgedaan. Raadpleeg het log voor meer informatie. - + CIA must be installed before usage CIA moet worden geïnstalleerd voor gebruik - + Before using this CIA, you must install it. Do you want to install it now? Voordat u deze CIA kunt gebruiken, moet u hem installeren. Wilt u het nu installeren? - - + + Slot %1 Slot %1 - + Slot %1 - %2 %3 Slot %1 - %2 %3 - + Error Opening %1 Folder Fout bij het openen van de map %1 - - + + Folder does not exist! Map bestaat niet! - + Remove Play Time Data Verwijder speeltijd gegevens - + Reset play time? Stel speeltijd opnieuw in? - - - - + + + + Create Shortcut Snelkoppeling maken - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 Het maken van een snelkoppeling naar %1 was succesvol - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? Dit zal een snelkoppeling naar het huidige AppImage aanmaken. Dit zal mogelijk niet meer werken als u deze software bijwerkt. Wilt u doorgaan? - + Failed to create a shortcut to %1 Kon geen snelkoppeling naar %1 aanmaken - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + Dumping... Dumping... - - + + Cancel Annuleren - - - - - - - - - + + + + + + + + + Azahar - + Could not dump base RomFS. Refer to the log for details. Kon basis RomFS niet dumpen. Raadpleeg het log voor meer informatie. - + Error Opening %1 Fout bij het openen van %1 - + Select Directory Selecteer Folder - + Properties Eigenschappen - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. 3DS Executable (%1);;Alle bestanden (*.*) - + Load File Laad bestand - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files Laad Bestanden - + 3DS Installation File (*.CIA*) 3DS Installatie bestand (*.CIA*) - + All Files (*.*) Alle bestanden (*.*) - + Connect to Artic Base Verbind met Artic Base - + Enter Artic Base server address: Voer Artic Base server adres in: - + %1 has been installed successfully. %1 is succesvol geïnstalleerd. - + Unable to open File Kan bestand niet openen - + Could not open %1 Kan %1 niet openen - + Installation aborted Installatie onderbroken - + The installation of %1 was aborted. Please see the log for more details De installatie van %1 is afgebroken. Zie het logboek voor meer details - + Invalid File Ongeldig bestand - + %1 is not a valid CIA %1 is geen geldige CIA - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File Bestand niet gevonden - + Could not find %1 Kon %1 niet vinden - + Uninstalling '%1'... '%1' aan het verwijderen... - + Failed to uninstall '%1'. Kon niet '%1' verwijderen. - + Successfully uninstalled '%1'. '%1' succesvol verwijderd. - + File not found Bestand niet gevonden - + File "%1" not found Bestand "%1" niet gevonden - + Savestates Savestates - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file Fout bij het openen van het amiibo databestand - + A tag is already in use. Er is al een tag in gebruik. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) Amiibo Bestand (%1);; Alle Bestanden (*.*) - + Load Amiibo Laad Amiibo - + Unable to open amiibo file "%1" for reading. Kan amiibo-bestand "%1" niet openen om te worden gelezen. - + Record Movie Film opnemen - + Movie recording cancelled. Filmopname geannuleerd. - - + + Movie Saved Film Opgeslagen - - + + The movie is successfully saved. De film is met succes opgeslagen. - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory Ongeldige schermafbeeldmap - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. Kan de opgegeven map voor schermafbeeldingen niet maken. Het pad voor schermafbeeldingen wordt teruggezet naar de standaardwaarde. - + Could not load video dumper Kan videodumper niet laden - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4470,209 +4470,209 @@ Om FFmpeg naar Lime te installeren, klik op Open and selecteer uw FFmpeg map. Om een handleiding voor installatie van FFmpeg te vinden, klik op Help. - + Select FFmpeg Directory Selecteer FFmpeg map - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. De opgegeven FFmpeg directory ontbreekt %1. Controleer of de juiste map is geselecteerd. - + FFmpeg has been sucessfully installed. FFmpeg is met succes geïnstalleerd. - + Installation of FFmpeg failed. Check the log file for details. Installatie van FFmpeg is mislukt. Controleer het logbestand voor meer informatie. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 Opname %1 - + Playing %1 / %2 Afspelen %1 / %2 - + Movie Finished Film Voltooid - + (Accessing SharedExtData) - + (Accessing SystemSaveData) - + (Accessing BossExtData) - + (Accessing ExtData) - + (Accessing SaveData) - + MB/s MB/s - + KB/s KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% Snelheid: %1% - + Speed: %1% / %2% Snelheid: %1% / %2% - + App: %1 FPS - + Frame: %1 ms Frame: %1 ms - + VOLUME: MUTE VOLUME: STIL - + VOLUME: %1% Volume percentage (e.g. 50%) VOLUME: %1% - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + A system archive Een systeemarchief - + System Archive Not Found Systeem archief niet gevonden - + System Archive Missing Systeemarchief ontbreekt - + Save/load Error Opslaan/Laad fout - + Fatal Error Fatale Fout - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Fatal Error encountered Fatale fout opgetreden - + Continue Doorgaan - + Quit Application - + OK OK - + Would you like to exit now? Wilt u nu afsluiten? - + The application is still running. Would you like to stop emulation? - + Playback Completed Afspelen voltooid - + Movie playback completed. Film afspelen voltooid. - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window Primaire venster - + Secondary Window Secundair venster @@ -6230,32 +6230,32 @@ Debug Message: Schermen rechtop draaien - + Report Compatibility Compatibiliteit rapporteren - + Restart Herstart - + Load... Laden... - + Remove Verwijder - + Open Azahar Folder - + Configure Current Application... diff --git a/dist/languages/pl_PL.ts b/dist/languages/pl_PL.ts index f89818fa7..41df2beac 100644 --- a/dist/languages/pl_PL.ts +++ b/dist/languages/pl_PL.ts @@ -735,7 +735,7 @@ Czy chcesz zignorować błąd i kontynuować? Flush log output on every message - Opróżnia log przy każdej wiadomości + Opróżnij log przy każdej wiadomości @@ -3955,19 +3955,19 @@ Sprawdź instalację FFmpeg używaną do kompilacji. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Obecna szybkość emulacji. Wartości większe lub mniejsze niż 100 % oznaczają, że emulacja jest szybsza lub wolniejsza niż 3DS - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. Jak wiele klatek na sekundę aplikacja wyświetla w tej chwili. Ta wartość będzie się różniła między aplikacji, jak również między scenami w aplikacji. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Czas potrzebny do emulacji klatki 3DS, nie zawiera limitowania klatek oraz v-sync. Dla pełnej prędkości emulacji, wartość nie powinna przekraczać 16.67 ms. @@ -3982,403 +3982,403 @@ Sprawdź instalację FFmpeg używaną do kompilacji. Wyczyść Ostatnio Używane - + &Continue &Kontynuuj - + &Pause &Wstrzymaj - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping Azahar jest w trakcie uruchamiania aplikację - - + + Invalid App Format Nieprawidłowy format aplikacji - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. Twój format aplikacji nie jest obsługiwany.<br/>Postępuj zgodnie z instrukcjami, aby ponownie zrzucić <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>kartridże z grami</a> lub <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>zainstalowane tytuły</a>. - + App Corrupted Aplikacja jest uszkodzona - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. Twoja aplikacja jest uszkodzona. <br/>Postępuj zgodnie z instrukcjami, aby ponownie zrzucić <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>kartridże z grami</a> lub <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>zainstalowane tytuły</a>. - + App Encrypted Aplikacja jest zaszyfrowana - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> Twoja aplikacja jest zaszyfrowana. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Więcej informacji można znaleźć na naszym blogu.</a> - + Unsupported App Nieobsługiwana aplikacja - + GBA Virtual Console is not supported by Azahar. Wirtualnej konsola GBA nie są obsługiwana przez Azahar. - - + + Artic Server Serwer Artic - + Error while loading App! Błąd podczas ładowania aplikacji! - + An unknown error occurred. Please see the log for more details. Wystąpił nieznany błąd. Więcej informacji można znaleźć w logu. - + CIA must be installed before usage CIA musi być zainstalowana przed użyciem - + Before using this CIA, you must install it. Do you want to install it now? Przed użyciem CIA należy ją zainstalować. Czy chcesz zainstalować ją teraz? - - + + Slot %1 Slot %1 - + Slot %1 - %2 %3 Slot %1 - %2 %3 - + Error Opening %1 Folder Błąd podczas otwierania folderu %1 - - + + Folder does not exist! Folder nie istnieje! - + Remove Play Time Data Usuń dane czasu odtwarzania - + Reset play time? Zresetować czas gry? - - - - + + + + Create Shortcut Utwórz skrót - + Do you want to launch the application in fullscreen? Czy chcesz uruchomić aplikacje na pełnym ekranie? - + Successfully created a shortcut to %1 Pomyślnie utworzono skrót do %1 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? Spowoduje to utworzenie skrótu do bieżącego obrazu aplikacji. Może to nie działać dobrze po aktualizacji. Kontynuować? - + Failed to create a shortcut to %1 Nie udało się utworzyć skrótu do %1 - + Create Icon Stwórz ikonę - + Cannot create icon file. Path "%1" does not exist and cannot be created. Nie można utworzyć pliku ikony. Ścieżka "%1" nie istnieje i nie można jej utworzyć. - + Dumping... Zrzucanie... - - + + Cancel Anuluj - - - - - - - - - + + + + + + + + + Azahar Azahar - + Could not dump base RomFS. Refer to the log for details. Nie można zrzucić podstawowego RomFS. Szczegółowe informacje można znaleźć w logu. - + Error Opening %1 Błąd podczas otwierania %1 - + Select Directory Wybierz Folder - + Properties Właściwości - + The application properties could not be loaded. Nie można wczytać właściwości aplikacji. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. Pliki wykonywalne 3DS (%1);;Wszystkie pliki (*.*) - + Load File Załaduj Plik - - + + Set Up System Files Konfiguracja plików systemowych - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> <p>Azahar potrzebuje plików z prawdziwej konsoli, aby móc korzystać z niektórych jej funkcji.<br>Możesz uzyskać takie pliki za pomocą <a href=https://github.com/azahar-emu/ArticSetupTool>narzędzia instalacyjnego Azahar Artic</a><br>Uwagi:<ul><li><b>Ta operacja zainstaluje unikalne pliki konsoli do Azahar, nie udostępniaj swoich folderów użytkownika lub nand<br> po wykonaniu procesu konfiguracji!</b></li><li>Old 3DS jest wymagany do działania konfiguracji New 3DS.</li><li>Oba tryby konfiguracji będą działać niezależnie od modelu konsoli, na której uruchomiono narzędzie konfiguracyjne.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: Wprowadź adres narzędzia konfiguracyjnego Azahar Artic: - + <br>Choose setup mode: <br>Wybierz tryb konfiguracji: - + (ℹ️) Old 3DS setup (ℹ️) Konfiguracja Old 3DS - - + + Setup is possible. Konfiguracja jest możliwa. - + (⚠) New 3DS setup (⚠) Konfiguracja New 3DS - + Old 3DS setup is required first. Najpierw wymagana jest konfiguracja Old 3DS. - + (✅) Old 3DS setup (✅) Konfiguracja Old 3DS - - + + Setup completed. Konfiguracja została zakończona. - + (ℹ️) New 3DS setup (ℹ️) Konfiguracja New 3DS - + (✅) New 3DS setup (✅) Konfiguracja New 3DS - + The system files for the selected mode are already set up. Reinstall the files anyway? Pliki systemowe dla wybranego trybu są już skonfigurowane. Czy mimo to chcesz ponownie zainstalować pliki? - + Load Files Załaduj Pliki - + 3DS Installation File (*.CIA*) Plik Instalacyjny 3DS'a (*.CIA*) - + All Files (*.*) Wszystkie Pliki (*.*) - + Connect to Artic Base Połącz z Artic Base - + Enter Artic Base server address: Wprowadź adres serwera Artic Base: - + %1 has been installed successfully. %1 został poprawnie zainstalowany. - + Unable to open File Nie można otworzyć Pliku - + Could not open %1 Nie można otworzyć %1 - + Installation aborted Instalacja przerwana - + The installation of %1 was aborted. Please see the log for more details Instalacja %1 została przerwana. Sprawdź logi, aby uzyskać więcej informacji. - + Invalid File Niepoprawny Plik - + %1 is not a valid CIA %1 nie jest prawidłowym plikiem CIA - + CIA Encrypted Plik CIA jest zaszyfrowany - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> Twój plik CIA jest zaszyfrowany.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Więcej informacji można znaleźć na naszym blogu.</a> - + Unable to find File Nie można odnaleźć pliku - + Could not find %1 Nie można odnaleźć %1 - + Uninstalling '%1'... Odinstalowywanie '%1'... - + Failed to uninstall '%1'. Nie udało się odinstalować '%1'. - + Successfully uninstalled '%1'. Pomyślnie odinstalowano '%1'. - + File not found Nie znaleziono pliku - + File "%1" not found Nie znaleziono pliku "%1" - + Savestates Savestate.y - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! @@ -4387,86 +4387,86 @@ Use at your own risk! Używaj na własne ryzyko! - - - + + + Error opening amiibo data file Błąd podczas otwierania pliku danych amiibo - + A tag is already in use. Tag jest już używany. - + Application is not looking for amiibos. Aplikacja nie szuka amiibo. - + Amiibo File (%1);; All Files (*.*) Plik Amiibo (%1);; Wszystkie pliki (*.*) - + Load Amiibo Załaduj Amiibo - + Unable to open amiibo file "%1" for reading. Nie można otworzyć pliku amiibo "%1" do odczytu. - + Record Movie Nagraj Film - + Movie recording cancelled. Nagrywanie zostało przerwane. - - + + Movie Saved Zapisano Film - - + + The movie is successfully saved. Film został poprawnie zapisany. - + Application will unpause Aplikacja zostanie wstrzymana - + The application will be unpaused, and the next frame will be captured. Is this okay? Aplikacja zostanie zatrzymana, a następna klatka zostanie przechwycona. Czy jest to w porządku? - + Invalid Screenshot Directory Nieprawidłowy katalog zrzutów ekranu - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. Nie można utworzyć określonego katalogu zrzutów ekranu. Ścieżka zrzutu ekranu zostanie przywrócona do wartości domyślnej. - + Could not load video dumper Nie można załadować zrzutu filmu - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4479,210 +4479,210 @@ Aby zainstalować FFmpeg na Lime, naciśnij Otwórz i wybierz katalog FFmpeg. Aby wyświetlić instrukcję instalacji FFmpeg, naciśnij Pomoc. - + Select FFmpeg Directory Wybierz katalog FFmpeg - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. W podanym katalogu FFmpeg brakuje %1. Upewnij się, że wybrany został poprawny katalog. - + FFmpeg has been sucessfully installed. FFmpeg został pomyślnie zainstalowany. - + Installation of FFmpeg failed. Check the log file for details. Instalacja FFmpeg nie powiodła się. Sprawdź plik dziennika, aby uzyskać szczegółowe informacje. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. Nie można uruchomić zrzutu filmu.<br>Upewnij się, że koder filmu jest poprawnie skonfigurowany.<br>Szczegółowe informacje można znaleźć w logu. - + Recording %1 Nagrywanie %1 - + Playing %1 / %2 Odtwarzanie %1 / %2 - + Movie Finished Film ukończony - + (Accessing SharedExtData) (Uzyskiwanie dostępu do SharedExtData) - + (Accessing SystemSaveData) (Uzyskiwanie dostępu do SystemSaveData) - + (Accessing BossExtData) (Uzyskiwanie dostępu do BossExtData) - + (Accessing ExtData) (Uzyskiwanie dostępu do ExtData) - + (Accessing SaveData) (Uzyskiwanie dostępu do SaveData) - + MB/s MB/s - + KB/s KB/s - + Artic Traffic: %1 %2%3 Ruch Artic: %1 %2%3 - + Speed: %1% Prędkość: %1% - + Speed: %1% / %2% Prędkość: %1% / %2% - + App: %1 FPS Aplikacja: %1 FPS - + Frame: %1 ms Klatka: %1 ms - + VOLUME: MUTE GŁOŚNOŚĆ: WYCISZONA - + VOLUME: %1% Volume percentage (e.g. 50%) GŁOŚNOŚĆ: %1% - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. Brak %1 . <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>Zrzuć archiwa systemowe</a>. <br/>Kontynuowanie emulacji może spowodować awarie i błędy. - + A system archive Archiwum systemu - + System Archive Not Found Archiwum Systemowe nie zostało odnalezione - + System Archive Missing Brak archiwum systemu - + Save/load Error Błąd zapisywania/wczytywania - + Fatal Error Krytyczny Błąd - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. Wystąpił krytyczny błąd. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Sprawdź szczegóły w logu</a>.<br/>Kontynuowanie emulacji może spowodować awarie i błędy. - + Fatal Error encountered Wystąpił błąd krytyczny - + Continue Kontynuuj - + Quit Application Wyjdź z aplikacji - + OK OK - + Would you like to exit now? Czy chcesz teraz wyjść? - + The application is still running. Would you like to stop emulation? Aplikacja jest nadal uruchomiona. Czy chcesz przerwać emulację? - + Playback Completed Odtwarzanie Zakończone - + Movie playback completed. Odtwarzanie filmu zostało zakończone. - + Update Available Dostępna jest aktualizacja - + Update %1 for Azahar is available. Would you like to download it? Aktualizacja %1 dla Azahar jest dostępna. Czy chcesz ją pobrać? - + Primary Window Główne okno - + Secondary Window Dodatkowe okno @@ -6248,32 +6248,32 @@ Komunikat debugowania: Obrót w pionie - + Report Compatibility Zgłoś Kompatybilność - + Restart Zrestartuj - + Load... Wczytaj... - + Remove Usuń - + Open Azahar Folder Otwórz folder Azahar - + Configure Current Application... Konfiguruj bieżącą aplikacje... diff --git a/dist/languages/pt_BR.ts b/dist/languages/pt_BR.ts index d7794fc53..0afacd051 100644 --- a/dist/languages/pt_BR.ts +++ b/dist/languages/pt_BR.ts @@ -52,7 +52,7 @@ p, li { white-space: pre-wrap; } <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Azahar é um emulador de 3DS gratuito e de código-fonte aberto licenciado sob a GPLv2.0 or qualquer versão acima.</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Azahar é um emulador de 3DS gratuito e de código-fonte aberto licenciado sob a GPLv2.0 ou qualquer versão acima.</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'MS Shell Dlg 2'; font-size:8pt;"><br /></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Este software não deve ser usado para executar jogos que não tenham sido obtidos legalmente.</span></p></body></html> @@ -377,7 +377,7 @@ Esta ação banirá tanto o seu nome de usuário do fórum como o seu endereço Input Device - Dispositivo de entrada + Dispositivo de Entrada @@ -952,7 +952,7 @@ Gostaria de ignorar o erro e continuar? Internal Resolution - Resolução interna + Resolução Interna @@ -1122,7 +1122,7 @@ Gostaria de ignorar o erro e continuar? Disable Right Eye Rendering - Desativar a Renderização do Olho Direito + Desativar a renderização do olho direito @@ -1322,7 +1322,7 @@ Gostaria de ignorar o erro e continuar? Graphics API - API gráfica + API Gráfica @@ -1397,7 +1397,7 @@ Gostaria de ignorar o erro e continuar? Enable Async Shader Compilation - Ativar Compilação Assíncrona de Shader + Ativar a compilação assíncrona de shaders @@ -1407,7 +1407,7 @@ Gostaria de ignorar o erro e continuar? Enable Async Presentation - Ativar Apresentação Assíncrona + Ativar apresentação assíncrona @@ -1500,7 +1500,7 @@ Gostaria de ignorar o erro e continuar? Restore Defaults - Restaurar predefinições + Restaurar Padrões @@ -1531,7 +1531,7 @@ Gostaria de ignorar o erro e continuar? Restore Default - Restaurar predefinição + Restaurar Padrão @@ -1973,7 +1973,7 @@ Gostaria de ignorar o erro e continuar? Bottom Right (default) - Inferior Direito (padrão) + Inferior Direita (padrão) @@ -1988,7 +1988,7 @@ Gostaria de ignorar o erro e continuar? Bottom Left - Inferior Esquerdo + Inferior Esquerda @@ -2469,7 +2469,7 @@ Gostaria de ignorar o erro e continuar? System Settings - Configurações do sistema + Configurações do Sistema @@ -2734,7 +2734,7 @@ Gostaria de ignorar o erro e continuar? Run System Setup when Home Menu is launched - Executar Configuração de Sistema Quando o Menu Inicial for Aberto + Executar configuração do sistema quando o Menu Inicial for aberto @@ -3955,19 +3955,19 @@ Por favor, verifique a instalação do FFmpeg usada para compilação. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Velocidade atual de emulação. Valores maiores ou menores que 100% indicam que a emulação está funcionando mais rápida ou lentamente que num 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. Quantos quadros por segundo que o app está mostrando atualmente. Pode variar de app para app e cena para cena. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Tempo levado para emular um quadro do 3DS, sem considerar o limitador de taxa de quadros ou a sincronização vertical. Valores menores ou iguais a 16,67 ms indicam que a emulação está em velocidade plena. @@ -3982,403 +3982,403 @@ Por favor, verifique a instalação do FFmpeg usada para compilação.Limpar Arquivos Recentes - + &Continue &Continuar - + &Pause &Pausar - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping Azahar está executando um aplicativo - - + + Invalid App Format Formato de App inválido - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. O formato do seu app não é suportado.<br/>Siga os guias para reextrair seus <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>cartuchos de jogos</a> ou <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>títulos instalados</a>. - + App Corrupted App corrompido - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. Seu app está corrompido. <br/>Siga os guias para reextrair seus <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>cartuchos de jogos</a> ou <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>títulos instalados</a>. - + App Encrypted App criptografado - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> Seu app está criptografado. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Confira nosso blog para mais informações.</a> - + Unsupported App App não suportado - + GBA Virtual Console is not supported by Azahar. O Console Virtual de GBA não é suportado pelo Azahar. - - + + Artic Server Servidor Artic - + Error while loading App! Erro ao carregar o App! - + An unknown error occurred. Please see the log for more details. Ocorreu um erro desconhecido. Verifique o registro para mais detalhes. - + CIA must be installed before usage É necessário instalar o CIA antes de usar - + Before using this CIA, you must install it. Do you want to install it now? É necessário instalar este CIA antes de poder usá-lo. Deseja instalá-lo agora? - - + + Slot %1 Espaço %1 - + Slot %1 - %2 %3 Espaço %1 - %2 %3 - + Error Opening %1 Folder Erro ao abrir a pasta %1 - - + + Folder does not exist! A pasta não existe! - + Remove Play Time Data Remover Dados de Tempo de Jogo - + Reset play time? Redefinir tempo de jogo? - - - - + + + + Create Shortcut Criar Atalho - + Do you want to launch the application in fullscreen? Você gostaria de iniciar o aplicativo em tela cheia? - + Successfully created a shortcut to %1 Atalho para %1 criado com sucesso - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? Isso criará um atalho para o AppImage atual. Isso pode não funcionar bem se você atualizar. Deseja continuar? - + Failed to create a shortcut to %1 Não foi possível criar um atalho para %1 - + Create Icon Criar Ícone - + Cannot create icon file. Path "%1" does not exist and cannot be created. Não foi possível criar o arquivo de ícone. O caminho "%1" não existe e não pode ser criado. - + Dumping... Extraindo... - - + + Cancel Cancelar - - - - - - - - - + + + + + + + + + Azahar Azahar - + Could not dump base RomFS. Refer to the log for details. Não foi possível extrair o RomFS base. Consulte o registro para ver os detalhes. - + Error Opening %1 Erro ao abrir %1 - + Select Directory Selecionar pasta - + Properties Propriedades - + The application properties could not be loaded. Não foi possível carregar as propriedades do aplicativo. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. Executável do 3DS (%1);;Todos os arquivos (*.*) - + Load File Carregar arquivo - - + + Set Up System Files Configurar arquivos do sistema - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> <p>O Azahar precisa de arquivos de um console real para ser capaz de usar alguns de seus recursos.<br>Você pode obter tais arquivos com a <a href=https://github.com/azahar-emu/ArticSetupTool>Ferramenta de Configuração Artic do Azahar</a><br> Notas:<ul><li><b>Esta operação instalará arquivos exclusivos do console no Azahar, não compartilhe suas pastas de usuário ou nand<br>depois de executar o processo de configuração!</b></li><li>A configuração do Antigo 3DS é necessária para que a configuração do Novo 3DS funcione.</li><li>Ambos os modos de configuração funcionarão independente do modelo do console que esteja executando a ferramenta de configuração.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: Digite o endereço da Ferramenta de Configuração Artic do Azahar: - + <br>Choose setup mode: <br>Escolha o modo de configuração: - + (ℹ️) Old 3DS setup (ℹ️) Configuração do Antigo 3DS - - + + Setup is possible. É possível configurar. - + (⚠) New 3DS setup (⚠) Configuração do Novo 3DS - + Old 3DS setup is required first. A configuração do Antigo 3DS é requisitada primeiro. - + (✅) Old 3DS setup (✅) Configuração do Antigo 3DS - - + + Setup completed. Configuração concluída. - + (ℹ️) New 3DS setup (ℹ️) Configuração do Novo 3DS - + (✅) New 3DS setup (✅) Configuração do Novo 3DS - + The system files for the selected mode are already set up. Reinstall the files anyway? Os arquivos do sistema para o modo selecionado já foram configurados. Reinstalar os arquivos mesmo assim? - + Load Files Carregar arquivos - + 3DS Installation File (*.CIA*) Arquivo de instalação 3DS (*.CIA*) - + All Files (*.*) Todos os arquivos (*.*) - + Connect to Artic Base Conectar-se ao Artic Base - + Enter Artic Base server address: Digite o endereço do servidor Artic Base: - + %1 has been installed successfully. %1 foi instalado. - + Unable to open File Não foi possível abrir o arquivo - + Could not open %1 Não foi possível abrir %1 - + Installation aborted Instalação cancelada - + The installation of %1 was aborted. Please see the log for more details A instalação de %1 foi interrompida. Consulte o registro para mais detalhes - + Invalid File Arquivo inválido - + %1 is not a valid CIA %1 não é um CIA válido - + CIA Encrypted CIA criptografado - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> Seu arquivo CIA está criptografado.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Confira nosso blog para mais informações.</a> - + Unable to find File Não foi possível localizar o arquivo - + Could not find %1 Não foi possível localizar %1 - + Uninstalling '%1'... Desinstalando '%1'... - + Failed to uninstall '%1'. Erro ao desinstalar '%1'. - + Successfully uninstalled '%1'. '%1' desinstalado com sucesso. - + File not found Arquivo não encontrado - + File "%1" not found Arquivo "%1" não encontrado - + Savestates Estados salvos - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! @@ -4387,86 +4387,86 @@ Use at your own risk! Use por sua conta e risco! - - - + + + Error opening amiibo data file Erro ao abrir arquivo de dados do amiibo - + A tag is already in use. Uma tag já está em uso. - + Application is not looking for amiibos. O aplicativo não está procurando por amiibos. - + Amiibo File (%1);; All Files (*.*) Arquivo do Amiibo (%1);; Todos os arquivos (*.*) - + Load Amiibo Carregar Amiibo - + Unable to open amiibo file "%1" for reading. Não foi possível abrir o arquivo amiibo "%1" para realizar a leitura. - + Record Movie Gravar passos - + Movie recording cancelled. Gravação cancelada. - - + + Movie Saved Gravação salva - - + + The movie is successfully saved. A gravação foi salva. - + Application will unpause O aplicativo será retomado - + The application will be unpaused, and the next frame will be captured. Is this okay? O aplicativo será retomado, e o próximo quadro será capturado. Tudo bem? - + Invalid Screenshot Directory Pasta inválida - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. Não é possível criar a pasta especificada. O caminho original foi restabelecido. - + Could not load video dumper Não foi possível carregar o gravador de vídeo - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4479,210 +4479,210 @@ Para instalar o FFmpeg no Lime3DS, pressione Abrir e selecione seu diretório FF Para ver um guia sobre como instalar o FFmpeg, pressione Ajuda. - + Select FFmpeg Directory Selecione o Diretório FFmpeg - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. O diretório FFmpeg fornecido não foi encontrado %1. Por favor, certifique-se de que o diretório correto foi selecionado. - + FFmpeg has been sucessfully installed. O FFmpeg foi instalado com sucesso. - + Installation of FFmpeg failed. Check the log file for details. A instalação do FFmpeg falhou. Verifique o arquivo de log para obter detalhes. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. Não foi possível começar a gravação do vídeo.<br>Assegure-se que o codificador de vídeo está configurado corretamente.<br>Refira-se ao log para mais detalhes. - + Recording %1 Gravando %1 - + Playing %1 / %2 Reproduzindo %1 / %2 - + Movie Finished Reprodução concluída - + (Accessing SharedExtData) (Acessando SharedExtData) - + (Accessing SystemSaveData) (Acessando SystemSaveData) - + (Accessing BossExtData) (Accessando BossExtData) - + (Accessing ExtData) (Acessando ExtData) - + (Accessing SaveData) (Acessando SaveData) - + MB/s MB/s - + KB/s KB/s - + Artic Traffic: %1 %2%3 Tráfego do Artic: %1 %2%3 - + Speed: %1% Velocidade: %1% - + Speed: %1% / %2% Velocidade: %1% / %2% - + App: %1 FPS App: %1 FPS - + Frame: %1 ms Quadro: %1 ms - + VOLUME: MUTE VOLUME: SILENCIADO - + VOLUME: %1% Volume percentage (e.g. 50%) VOLUME: %1% - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. %1 está faltando. <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>Faça a extração dos arquivos do seu sistema</a>.<br/>Continuar a emulação pode causar travamentos e bugs. - + A system archive Um arquivo do sistema - + System Archive Not Found Arquivo de sistema não encontrado - + System Archive Missing Arquivo de sistema em falta - + Save/load Error Erro ao salvar/carregar - + Fatal Error Erro fatal - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. Ocorreu um erro fatal. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Verifique o registro</a> para mais detalhes.<br/>Continuar a emulação pode causar travamentos e bugs. - + Fatal Error encountered Erro fatal encontrado - + Continue Continuar - + Quit Application Sair do Aplicativo - + OK OK - + Would you like to exit now? Deseja sair agora? - + The application is still running. Would you like to stop emulation? O aplicativo ainda está em execução. Deseja parar a emulação? - + Playback Completed Reprodução concluída - + Movie playback completed. Reprodução dos passos concluída. - + Update Available Atualização disponível - + Update %1 for Azahar is available. Would you like to download it? A atualização %1 para Azahar está disponível. Você gostaria de baixá-la? - + Primary Window Janela Principal - + Secondary Window Janela Secundária @@ -6200,7 +6200,7 @@ Mensagem de depuração: Top Right - Superior Direito + Superior Direita @@ -6210,12 +6210,12 @@ Mensagem de depuração: Bottom Right - Inferior Direito + Inferior Direita Top Left - Superior Esquerdo + Superior Esquerda @@ -6225,7 +6225,7 @@ Mensagem de depuração: Bottom Left - Inferior Esquerdo + Inferior Esquerda @@ -6248,32 +6248,32 @@ Mensagem de depuração: Girar verticalmente - + Report Compatibility Informar compatibilidade - + Restart Reiniciar - + Load... Carregar... - + Remove Remover - + Open Azahar Folder Abrir pasta do Azahar - + Configure Current Application... Configurar aplicativo atual... @@ -6391,7 +6391,7 @@ Mensagem de depuração: Citra TAS Movie (*.ctm) - Gravação TAS do Azahar (*.ctm) + Gravação TAS do Citra (*.ctm) @@ -6468,7 +6468,7 @@ Mensagem de depuração: Citra TAS Movie (*.ctm) - Gravação TAS do Azahar (*.ctm) + Gravação TAS do Citra (*.ctm) diff --git a/dist/languages/ro_RO.ts b/dist/languages/ro_RO.ts index 4e8b5f040..bcc963b46 100644 --- a/dist/languages/ro_RO.ts +++ b/dist/languages/ro_RO.ts @@ -3949,19 +3949,19 @@ Vă rugăm să verificați instalarea FFmpeg utilizată pentru compilare. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Viteza actuală de emulare. Valori mai mari sau mai mici de 100% indică cum emularea rulează mai repede sau mai încet decât un 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Timp luat pentru a emula un cadru 3DS, fără a pune în calcul limitarea de cadre sau v-sync. Pentru emulare la viteza maximă, această valoare ar trebui să fie maxim 16.67 ms. @@ -3976,488 +3976,488 @@ Vă rugăm să verificați instalarea FFmpeg utilizată pentru compilare.Curăță Fișiere Recente - + &Continue &Continue - + &Pause &Pause - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. A apărut o eroare necunoscută. Vă rugăm să consultați jurnalul pentru mai multe detalii. - + CIA must be installed before usage CIA-ul trebuie instalat înainte de uz - + Before using this CIA, you must install it. Do you want to install it now? Înainte de a folosi acest CIA, trebuie să-l instalati. Doriți s-o faceți acum? - - + + Slot %1 Slot %1 - + Slot %1 - %2 %3 Slot %1 - %2 %3 - + Error Opening %1 Folder Eroare Deschizând Folderul %1 - - + + Folder does not exist! Folderul nu există! - + Remove Play Time Data Eliminați datele privind timpul petrecut - + Reset play time? Resetați play time? - - - - + + + + Create Shortcut Creează un Shortcut - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 Shortcut-ul către %1 a fost creat cu succes - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? Asta va crea un shortcut la AppImage-ul curent. Este posibilitate că nu va lucra normal dacă veți actualiza. Continuă? - + Failed to create a shortcut to %1 Nu s-a putut crea o comandă rapidă către %1 - + Create Icon Creează un Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. Nu se poate crea fișierul de icon. Calea "%1" nu există și nu poate fi creat. - + Dumping... Dumping... - - + + Cancel Anulare - - - - - - - - - + + + + + + + + + Azahar - + Could not dump base RomFS. Refer to the log for details. Nu s-a putut să facă dump-ul bazei RomFS. Consultați log-urile pentru detalii. - + Error Opening %1 Eroare Deschizând %1 - + Select Directory Selectează Directorul - + Properties Proprietăți - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. Executabilă 3DS (%1);;Toate Fișierele (*.*) - + Load File Încarcă Fișier - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files Încarcă Fișiere - + 3DS Installation File (*.CIA*) Fișier de Instalare 3DS (*.CIA*) - + All Files (*.*) Toate Fișierele (*.*) - + Connect to Artic Base Conectează Arctic Base - + Enter Artic Base server address: Introduceți adresa serverului Arctic Base: - + %1 has been installed successfully. %1 a fost instalat cu succes. - + Unable to open File Nu s-a putut deschide Fișierul - + Could not open %1 Nu s-a putut deschide %1 - + Installation aborted Instalare anulată - + The installation of %1 was aborted. Please see the log for more details Instalarea lui %1 a fost anulată. Vă rugăm să vedeți log-ul pentru mai multe detalii. - + Invalid File Fișier Invalid - + %1 is not a valid CIA %1 nu este un CIA valid - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File Nu se poate găsi Fișierul - + Could not find %1 %1 n-a fost găsit - + Uninstalling '%1'... Dezinstalarea '%1'... - + Failed to uninstall '%1'. Dezinstalarea '%1' a eșuat. - + Successfully uninstalled '%1'. '%1' era dezinstalat cu succes. - + File not found Fișier negăsit - + File "%1" not found Fișierul "%1" nu a fost găsit - + Savestates Savestates - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file Eroare la deschiderea fișierului de date amiibo - + A tag is already in use. Un tag deja este in folosire. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) Fișier Amiibo (%1);; Toate Fișierele (*.*) - + Load Amiibo Încarcă Amiibo - + Unable to open amiibo file "%1" for reading. Nu se poate deschide fișierul amiibo "%1" pentru citire. - + Record Movie Înregistrează Film - + Movie recording cancelled. Înregistrarea filmului a fost anulată. - - + + Movie Saved Film Salvat - - + + The movie is successfully saved. Filmul a fost salvat cu succes. - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory Directoria Capturii de Ecran este Invalidă - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. Nu se poate crea directoria specificată a capturii de ecran. Calea capturii de ecran a fost setat implicit - + Could not load video dumper Dumperul video nu a putut fi încărcat - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4470,209 +4470,209 @@ Pentru a instala FFmpeg în Lime, apăsați pe Deschidere și selectați directo Pentru a vedea un ghid pentru instalarea FFmpeg, faceți clic pe Ajutor. - + Select FFmpeg Directory Selectați Directoria FFmpeg - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. Directoria FFmpeg furnizată nu este prezentă %1. Vă rugăm să vă asigurați că ați selectat directoria corectă. - + FFmpeg has been sucessfully installed. FFmpeg era instalat cu succes. - + Installation of FFmpeg failed. Check the log file for details. Instalația FFmpeg a eșuat. Verificați log-urile pentru detalii. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 Înregistrarea %1 - + Playing %1 / %2 Playing %1 / %2 - + Movie Finished Filmul finisat - + (Accessing SharedExtData) (Se accesează SharedExtData) - + (Accessing SystemSaveData) (Se accesează SystemSaveData) - + (Accessing BossExtData) (Se accesează BossExtData) - + (Accessing ExtData) (Se accesează ExtData) - + (Accessing SaveData) (Se accesează SaveData) - + MB/s MB/s - + KB/s KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% Viteză: %1% - + Speed: %1% / %2% Viteză: %1% / %2% - + App: %1 FPS - + Frame: %1 ms Cadru: %1 ms - + VOLUME: MUTE VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) VOLUME: %1% - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + A system archive Arhivul sistemului - + System Archive Not Found Fișier de Sistem Negăsit - + System Archive Missing Arhivul Sistemului nu este Prezent - + Save/load Error Eroare la salvare/încărcare - + Fatal Error Eroare Fatală - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Fatal Error encountered S-a Produs o Eroare Fatală - + Continue Continuă - + Quit Application - + OK OK - + Would you like to exit now? Doriți să ieșiți acum? - + The application is still running. Would you like to stop emulation? - + Playback Completed Redare Finalizată - + Movie playback completed. Redarea filmului a fost finalizată. - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window Fereastră Primară - + Secondary Window Fereastră Secundară @@ -6230,32 +6230,32 @@ Debug Message: Rotește Drept - + Report Compatibility Raportează Compatibiltate - + Restart Repornește - + Load... Încarcă... - + Remove Elimină - + Open Azahar Folder - + Configure Current Application... diff --git a/dist/languages/ru_RU.ts b/dist/languages/ru_RU.ts index 4b56d6285..0cdb88980 100644 --- a/dist/languages/ru_RU.ts +++ b/dist/languages/ru_RU.ts @@ -3949,19 +3949,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Текущая скорость эмуляции. Значения выше или ниже 100% указывают на то, что эмуляция работает быстрее или медленнее, чем в 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Время, затрачиваемое на эмуляцию кадра 3DS, без учёта ограничения кадров или вертикальной синхронизации. Для полноскоростной эмуляции это значение должно быть не более 16,67 мс. @@ -3976,488 +3976,488 @@ Please check your FFmpeg installation used for compilation. Очистить последние файлы - + &Continue - + &Pause - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. Произошла неизвестная ошибка. Подробную информацию см. в журнале. - + CIA must be installed before usage Перед использованием необходимо установить CIA-файл - + Before using this CIA, you must install it. Do you want to install it now? Перед использованием этого CIA-файла, необходимо его установить. Установить сейчас? - - + + Slot %1 Ячейка %1 - + Slot %1 - %2 %3 - + Error Opening %1 Folder Ошибка открытия папки %1 - - + + Folder does not exist! Папка не существует! - + Remove Play Time Data - + Reset play time? - - - - + + + + Create Shortcut - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + Dumping... Создание дампа... - - + + Cancel Отмена - - - - - - - - - + + + + + + + + + Azahar - + Could not dump base RomFS. Refer to the log for details. Не удалось создать дамп base RomFS. Подробную информацию см. в журнале. - + Error Opening %1 Ошибка при открытии %1 - + Select Directory Выбрать каталог - + Properties - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. Исполняемый файл 3DS (%1);;Все файлы (*.*) - + Load File Загрузка файла - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files Загрузка файлов - + 3DS Installation File (*.CIA*) Установочный файл 3DS (*.CIA*) - + All Files (*.*) Все файлы (*.*) - + Connect to Artic Base - + Enter Artic Base server address: - + %1 has been installed successfully. %1 был успешно установлен. - + Unable to open File Не удалось открыть файл - + Could not open %1 Не удалось открыть %1 - + Installation aborted Установка прервана - + The installation of %1 was aborted. Please see the log for more details Установка %1 была прервана. Более подробную информацию см. в журнале. - + Invalid File Недопустимый файл - + %1 is not a valid CIA %1 — недопустимый CIA-файл - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File - + Could not find %1 - + Uninstalling '%1'... - + Failed to uninstall '%1'. - + Successfully uninstalled '%1'. - + File not found Файл не найден - + File "%1" not found Файл «%1» не найден - + Savestates - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file - + A tag is already in use. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) Файл Amiibo (%1);; Все файлы (*.*) - + Load Amiibo Загрузка Amiibo - + Unable to open amiibo file "%1" for reading. - + Record Movie Запись видеоролика - + Movie recording cancelled. Запись видеоролика отменена. - - + + Movie Saved Сохранение видеоролика - - + + The movie is successfully saved. Видеоролик сохранён успешно. - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. - + Could not load video dumper - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4466,209 +4466,209 @@ To view a guide on how to install FFmpeg, press Help. - + Select FFmpeg Directory - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. - + FFmpeg has been sucessfully installed. - + Installation of FFmpeg failed. Check the log file for details. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 - + Playing %1 / %2 - + Movie Finished - + (Accessing SharedExtData) - + (Accessing SystemSaveData) - + (Accessing BossExtData) - + (Accessing ExtData) - + (Accessing SaveData) - + MB/s - + KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% Скорость: %1% - + Speed: %1% / %2% Скорость: %1% / %2% - + App: %1 FPS - + Frame: %1 ms Кадр: %1 мс - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + A system archive Системный архив - + System Archive Not Found Системный архив не найден - + System Archive Missing Не удалось найти системный архив - + Save/load Error Ошибка сохранения/загрузки - + Fatal Error Неустранимая ошибка - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Fatal Error encountered Произошла неустранимая ошибка - + Continue Продолжить - + Quit Application - + OK - + Would you like to exit now? Выйти сейчас? - + The application is still running. Would you like to stop emulation? - + Playback Completed Воспроизведение завершено - + Movie playback completed. Воспроизведение видеоролика завершено. - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window - + Secondary Window @@ -6226,32 +6226,32 @@ Debug Message: Повернуть вертикально - + Report Compatibility Сообщить о совместимости - + Restart Перезапустить - + Load... Загрузить... - + Remove Удалить - + Open Azahar Folder - + Configure Current Application... diff --git a/dist/languages/tr_TR.ts b/dist/languages/tr_TR.ts index 1f8b9157c..c27aa4306 100644 --- a/dist/languages/tr_TR.ts +++ b/dist/languages/tr_TR.ts @@ -3946,19 +3946,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Geçerli emülasyon hızı. 100%'den az veya çok olan değerler emülasyonun bir 3DS'den daha yavaş veya daha hızlı çalıştığını gösterir. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Bir 3DS karesini emüle etmekte geçen zaman, karelimitleme ve v-sync hariç. Tam hız emülasyon için bu en çok 16,67 ms. olmalı. @@ -3973,487 +3973,487 @@ Please check your FFmpeg installation used for compilation. Son Dosyaları Temizle - + &Continue - + &Pause &Duraklat - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. - + CIA must be installed before usage CIA dosyası kullanılmadan önce yüklenmelidir - + Before using this CIA, you must install it. Do you want to install it now? Bu CIA dosyasını kullanmadan önce yüklemeniz gerekir. Şimdi yüklemek ister misiniz? - - + + Slot %1 Slot %1 - + Slot %1 - %2 %3 - + Error Opening %1 Folder %1 Klasörü Açılırken Hata Oluştu - - + + Folder does not exist! Klasör mevcut değil! - + Remove Play Time Data - + Reset play time? Oynama süresi sıfırlansın mı? - - - - + + + + Create Shortcut Kısayol Oluştur - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to create a shortcut to %1 - + Create Icon Simge Oluştur - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + Dumping... Dump ediliyor... - - + + Cancel İptal et - - - - - - - - - + + + + + + + + + Azahar Azahar - + Could not dump base RomFS. Refer to the log for details. Temel RomFS dump edilemedi. Detaylar için kütük dosyasına bakınız. - + Error Opening %1 %1 Açılırken Hata Oluştu - + Select Directory Dizin Seç - + Properties Özellikler - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. 3DS Çalıştırılabiliri (%1);; Bütün Dosyalar (*.*) - + Load File Dosya Yükle - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files Dosyaları Yükle - + 3DS Installation File (*.CIA*) 3DS Kurulum Dosyası (*.CIA*) - + All Files (*.*) Tüm Dosyalar (*.*) - + Connect to Artic Base - + Enter Artic Base server address: - + %1 has been installed successfully. %1 başarıyla yüklendi. - + Unable to open File Dosya açılamıyor - + Could not open %1 %1 açılamıyor - + Installation aborted Yükleme iptal edildi - + The installation of %1 was aborted. Please see the log for more details %1'in yüklemesi iptal edildi. Daha fazla detay için lütfen kütüğe bakınız. - + Invalid File Geçersiz Dosya - + %1 is not a valid CIA %1 geçerli bir CIA dosyası değil - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File - + Could not find %1 %1 bulunamadı - + Uninstalling '%1'... '%1' siliniyor... - + Failed to uninstall '%1'. '%1' silinemedi. - + Successfully uninstalled '%1'. '%1' başarıyla silindi. - + File not found Dosya bulunamadı - + File "%1" not found "%1" Dosyası bulunamadı - + Savestates - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file - + A tag is already in use. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) Amiibo Dosyası (%1);; Tüm Dosyalar (*.*) - + Load Amiibo Amiibo Yükle - + Unable to open amiibo file "%1" for reading. - + Record Movie Klip Kaydet - + Movie recording cancelled. Klip kaydı iptal edildi. - - + + Movie Saved Klip Kaydedildi - - + + The movie is successfully saved. Klip başarıyla kayıt edildi. - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. - + Could not load video dumper - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4462,209 +4462,209 @@ To view a guide on how to install FFmpeg, press Help. - + Select FFmpeg Directory FFmpeg Dizini Seç - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. - + FFmpeg has been sucessfully installed. - + Installation of FFmpeg failed. Check the log file for details. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 - + Playing %1 / %2 - + Movie Finished - + (Accessing SharedExtData) - + (Accessing SystemSaveData) - + (Accessing BossExtData) - + (Accessing ExtData) - + (Accessing SaveData) - + MB/s MB/sn - + KB/s KB/sn - + Artic Traffic: %1 %2%3 - + Speed: %1% Hız: %1% - + Speed: %1% / %2% Hız: %1% / %2% - + App: %1 FPS - + Frame: %1 ms Kare: %1 ms - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + A system archive Bir sistem arşivi - + System Archive Not Found Sistem Arşivi Bulunamadı - + System Archive Missing Sistem Arşivi Eksik - + Save/load Error Kaydetme/yükleme Hatası - + Fatal Error Önemli Hata - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Fatal Error encountered Kritik hatayla karşılaşıldı - + Continue Devam - + Quit Application - + OK Tamam - + Would you like to exit now? Çıkmak istediğinize emin misiniz? - + The application is still running. Would you like to stop emulation? - + Playback Completed Oynatma Tamamlandı - + Movie playback completed. Klip oynatması tamamlandı. - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window Birincil Pencere - + Secondary Window İkincil Pencere @@ -6221,32 +6221,32 @@ Debug Message: Yukarı doğru Döndür - + Report Compatibility Uyumluluk Bildir - + Restart Yeniden Başlat - + Load... Yükle... - + Remove Kaldır - + Open Azahar Folder Azahar Klasörünü Aç - + Configure Current Application... diff --git a/dist/languages/vi_VN.ts b/dist/languages/vi_VN.ts index 55f9a3820..48e7c9c55 100644 --- a/dist/languages/vi_VN.ts +++ b/dist/languages/vi_VN.ts @@ -3946,19 +3946,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Tốc độ giả lập hiện tại. Giá trị cao hoặc thấp hơn 100% thể hiện giả lập đang chạy nhanh hay chậm hơn một chiếc máy 3DS thực sự. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Thời gian để giả lập một khung hình của máy 3DS, không gồm giới hạn khung hay v-sync Một giả lập tốt nhất sẽ tiệm cận 16.67 ms. @@ -3973,488 +3973,488 @@ Please check your FFmpeg installation used for compilation. Xóa danh sách tệp gần đây - + &Continue - + &Pause - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. - + CIA must be installed before usage CIA cần được cài đặt trước khi dùng - + Before using this CIA, you must install it. Do you want to install it now? Trước khi sử dụng CIA, bạn cần cài đặt nó. Bạn có muốn cài đặt nó ngay không? - - + + Slot %1 - + Slot %1 - %2 %3 - + Error Opening %1 Folder Lỗi khi mở thư mục %1 - - + + Folder does not exist! Thư mục này không tồn tại! - + Remove Play Time Data - + Reset play time? - - - - + + + + Create Shortcut - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + Dumping... Đang trích xuất... - - + + Cancel - - - - - - - - - + + + + + + + + + Azahar - + Could not dump base RomFS. Refer to the log for details. Không thể trích xuất base RomFS. Kiểm tra log để biết thêm chi tiết. - + Error Opening %1 Lỗi khi mở %1 - + Select Directory Chọn thư mục - + Properties - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. - + Load File Mở tệp tin - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files Mở các tệp tin - + 3DS Installation File (*.CIA*) Tệp cài đặt 3DS (*.CIA*) - + All Files (*.*) Tất cả tệp tin (*.*) - + Connect to Artic Base - + Enter Artic Base server address: - + %1 has been installed successfully. %1 đã được cài đặt thành công. - + Unable to open File Không thể mở tệp tin - + Could not open %1 Không thể mở %1 - + Installation aborted Việc cài đặt đã bị hoãn - + The installation of %1 was aborted. Please see the log for more details Việc cài đặt %1 đã bị hoãn. Vui lòng xem bản ghi nhật ký để biết thêm chi tiết. - + Invalid File Tệp tin không hợp lệ - + %1 is not a valid CIA %1 không phải là một tệp CIA hợp lệ - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File - + Could not find %1 - + Uninstalling '%1'... - + Failed to uninstall '%1'. - + Successfully uninstalled '%1'. - + File not found Không tìm thấy tệp - + File "%1" not found Không tìm thấy tệp tin "%1" - + Savestates - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file - + A tag is already in use. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) Tệp Amiibo (%1);; Tất cả tệp (*.*) - + Load Amiibo Tải Amiibo - + Unable to open amiibo file "%1" for reading. - + Record Movie Quay phim - + Movie recording cancelled. Ghi hình đã bị hủy. - - + + Movie Saved Đã lưu phim. - - + + The movie is successfully saved. Phim đã được lưu lại thành công. - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. - + Could not load video dumper - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4463,209 +4463,209 @@ To view a guide on how to install FFmpeg, press Help. - + Select FFmpeg Directory - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. - + FFmpeg has been sucessfully installed. - + Installation of FFmpeg failed. Check the log file for details. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 - + Playing %1 / %2 - + Movie Finished - + (Accessing SharedExtData) - + (Accessing SystemSaveData) - + (Accessing BossExtData) - + (Accessing ExtData) - + (Accessing SaveData) - + MB/s - + KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% Tốc độ: %1% - + Speed: %1% / %2% Tốc độ: %1% / %2% - + App: %1 FPS - + Frame: %1 ms Khung: %1 ms - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + A system archive Một tập tin hệ thống - + System Archive Not Found Không tìm thấy tập tin hệ thống - + System Archive Missing Thiếu tập tin hệ thống - + Save/load Error - + Fatal Error Lỗi nghiêm trọng - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Fatal Error encountered - + Continue Tiếp tục - + Quit Application - + OK OK - + Would you like to exit now? Bạn có muốn thoát ngay bây giờ không? - + The application is still running. Would you like to stop emulation? - + Playback Completed Phát lại hoàn tất - + Movie playback completed. Phát lại phim hoàn tất. - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window - + Secondary Window @@ -6222,32 +6222,32 @@ Debug Message: - + Report Compatibility Gửi báo cáo tính tương thích - + Restart Khởi động lại - + Load... Tải... - + Remove Xóa - + Open Azahar Folder - + Configure Current Application... diff --git a/dist/languages/zh_CN.ts b/dist/languages/zh_CN.ts index 338ac8942..3762cbf16 100644 --- a/dist/languages/zh_CN.ts +++ b/dist/languages/zh_CN.ts @@ -37,7 +37,7 @@ <html><head/><body><p>%1 | %2-%3 (%4)</p></body></html> - <html><head/><body><p>%1 | %2-%3(%4)</p></body></html> + <html><head/><body><p>%1 | %2-%3 (%4)</p></body></html> @@ -92,7 +92,7 @@ p, li { white-space: pre-wrap; } Vertex shader invocation - 顶点着色器调用 + 节点着色器调用 @@ -112,7 +112,7 @@ p, li { white-space: pre-wrap; } Unknown debug context event - 未知调试上下文的事件 + 未知的调试上下文事件 @@ -243,7 +243,7 @@ p, li { white-space: pre-wrap; } This would ban both their forum username and their IP address. 你确定要<b>踢出并封禁</b> %1 吗? -这将封禁其 Lime3DS 用户名和 IP 地址。 +这将同时封禁其论坛用户名和 IP 地址。 @@ -284,7 +284,7 @@ This would ban both their forum username and their IP address. %1 (%2/%3 members) - connected - %1(%2/%3 人)已连接 + %1 (%2/%3 人) - 已连接 @@ -588,7 +588,7 @@ This would ban both their forum username and their IP address. Supported image files (%1) - 支持的图像文件格式(%1) + 支持的图像文件格式 (%1) @@ -2335,7 +2335,7 @@ Would you like to ignore the error and continue? Use global configuration (%1) - 使用全局设置(%1) + 使用全局设置 (%1) @@ -3928,7 +3928,7 @@ Please check your FFmpeg installation used for compilation. %1 (%2) - %1(%2) + %1 (%2) @@ -3955,19 +3955,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. 当前模拟速度。高于或低于 100% 的值表示模拟正在运行得比实际 3DS 更快或更慢。 - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. 应用当前显示的每秒帧数。这会因应用和场景而异。 - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. 在不计算速度限制和垂直同步的情况下,模拟一个 3DS 帧的实际时间。若要进行全速模拟,这个数值不应超过 16.67 毫秒。 @@ -3982,403 +3982,403 @@ Please check your FFmpeg installation used for compilation. 清除最近文件 - + &Continue - 继续(&C) + 继续(&C) - + &Pause - 暂停(&P) + 暂停(&P) - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping Azahar 正在运行应用 - - + + Invalid App Format 无效的应用格式 - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. 您的应用格式不受支持。<br/>请遵循以下指引重新转储您的<a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>游戏卡带</a>或<a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>已安装的游戏</a>。 - + App Corrupted 应用已损坏 - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. 您的应用已损坏。<br/>请遵循以下指引重新转储您的<a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>游戏卡带</a>或<a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>已安装的游戏</a>。 - + App Encrypted 应用已加密 - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> 您的应用已加密。 <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>请查看我们的博客以了解更多信息。</a> - + Unsupported App 不支持的应用 - + GBA Virtual Console is not supported by Azahar. GBA 虚拟主机不受 Azahar 支持。 - - + + Artic Server Artic 服务器 - + Error while loading App! 加载应用时出错! - + An unknown error occurred. Please see the log for more details. 发生了一个未知错误。详情请参阅日志。 - + CIA must be installed before usage CIA 文件必须安装后才能使用 - + Before using this CIA, you must install it. Do you want to install it now? 在使用这个 CIA 文件前,您必须先进行安装。您希望现在就安装它吗? - - + + Slot %1 插槽 %1 - + Slot %1 - %2 %3 插槽 %1 - %2 %3 - + Error Opening %1 Folder 无法打开 %1 文件夹 - - + + Folder does not exist! 文件夹不存在! - + Remove Play Time Data 删除游戏时间数据 - + Reset play time? 重置游戏时间? - - - - + + + + Create Shortcut 创建快捷方式 - + Do you want to launch the application in fullscreen? 您想以全屏幕运行应用吗? - + Successfully created a shortcut to %1 已经在 %1 上创建了快捷方式。 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? 这将会为当前的 AppImage 创建一个快捷方式。如果您更新,此快捷方式可能会无效。继续吗? - + Failed to create a shortcut to %1 在 %1 上创建快捷方式失败。 - + Create Icon 创建图标 - + Cannot create icon file. Path "%1" does not exist and cannot be created. 无法创建图标文件。路径“%1”不存在,且无法创建。 - + Dumping... 转储中... - - + + Cancel 取消 - - - - - - - - - + + + + + + + + + Azahar Azahar - + Could not dump base RomFS. Refer to the log for details. 无法转储 RomFS 。 有关详细信息,请参考日志文件。 - + Error Opening %1 无法打开 %1 - + Select Directory 选择目录 - + Properties 属性 - + The application properties could not be loaded. 无法加载应用属性。 - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. - 3DS 可执行文件(%1);;所有文件(*.*) + 3DS 可执行文件 (%1);;所有文件 (*.*) - + Load File 加载文件 - - + + Set Up System Files 设置系统文件 - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> <p>Azahar 需要来自真实掌机的文件才能使用其某些功能。<br>您可以使用 <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic 设置工具</a>获取此类文件。<br>注意:<ul><li><b>此操作会将掌机独有文件安装到 Azahar,<br>执行安装过程后请勿共享您的用户或 nand 文件夹!</b></li><li>新 3DS 设置需要先老 3DS 设置才能运作。</li><li>无论运行设置工具的掌机型号如何,这两种设置模式均可运作。</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: 输入 Azahar Artic 设置工具地址: - + <br>Choose setup mode: <br>选择设置模式: - + (ℹ️) Old 3DS setup (ℹ️) 老 3DS 设置 - - + + Setup is possible. 可以进行设置。 - + (⚠) New 3DS setup (⚠) 新 3DS 设置 - + Old 3DS setup is required first. 首先需要设置老 3DS。 - + (✅) Old 3DS setup (✅) 老 3DS 设置 - - + + Setup completed. 设置完成。 - + (ℹ️) New 3DS setup (ℹ️) 新 3DS 设置 - + (✅) New 3DS setup (✅) 新 3DS 设置 - + The system files for the selected mode are already set up. Reinstall the files anyway? 所选模式的系统文件已设置。 是否要重新安装文件? - + Load Files 加载多个文件 - + 3DS Installation File (*.CIA*) - 3DS 安装文件(*.CIA*) + 3DS 安装文件 (*.CIA*) - + All Files (*.*) - 所有文件(*.*) + 所有文件 (*.*) - + Connect to Artic Base 连接到 Artic Base - + Enter Artic Base server address: 输入 Artic Base 服务器地址: - + %1 has been installed successfully. %1 已成功安装。 - + Unable to open File 无法打开文件 - + Could not open %1 无法打开 %1 - + Installation aborted 安装失败 - + The installation of %1 was aborted. Please see the log for more details %1 的安装过程失败。请参阅日志以了解细节。 - + Invalid File 文件无效 - + %1 is not a valid CIA %1 不是有效的 CIA 文件 - + CIA Encrypted CIA 已加密 - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> 您的 CIA 文件已加密。 <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>请查看我们的博客以了解更多信息。</a> - + Unable to find File 无法找到文件 - + Could not find %1 找不到 %1 - + Uninstalling '%1'... 正在卸载“%1”... - + Failed to uninstall '%1'. 卸载“%1”失败。 - + Successfully uninstalled '%1'. “%1”卸载成功。 - + File not found 找不到文件 - + File "%1" not found 找不到文件“%1” - + Savestates 保存状态 - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! @@ -4387,86 +4387,86 @@ Use at your own risk! 您必须自行承担使用风险! - - - + + + Error opening amiibo data file 打开 Amiibo 数据文件时出错 - + A tag is already in use. 当前已有 Amiibo 标签在使用中。 - + Application is not looking for amiibos. 应用未在寻找 Amiibo。 - + Amiibo File (%1);; All Files (*.*) - Amiibo 文件(%1);;所有文件(*.*) + Amiibo 文件 (%1);;所有文件 (*.*) - + Load Amiibo 加载 Amiibo - + Unable to open amiibo file "%1" for reading. 无法打开 Amiibo 文件 %1 。 - + Record Movie 录制影像 - + Movie recording cancelled. 影像录制已取消。 - - + + Movie Saved 影像已保存 - - + + The movie is successfully saved. 影像已成功保存。 - + Application will unpause 应用将取消暂停 - + The application will be unpaused, and the next frame will be captured. Is this okay? 将取消暂停应用,并捕获下一帧。这样可以吗? - + Invalid Screenshot Directory 无效的截图保存目录 - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. 无法创建指定的截图保存目录。截图保存路径将重设为默认值。 - + Could not load video dumper 无法加载视频转储器 - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4479,210 +4479,210 @@ To view a guide on how to install FFmpeg, press Help. 要查看如何安装 FFmpeg 的指南,请按“帮助”。 - + Select FFmpeg Directory 选择 FFmpeg 目录 - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. 选择的 FFmpeg 目录中缺少 %1 。请确保选择了正确的目录。 - + FFmpeg has been sucessfully installed. FFmpeg 已成功安装。 - + Installation of FFmpeg failed. Check the log file for details. 安装 FFmpeg 失败。详情请参阅日志文件。 - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. 无法开始视频转储。<br>请确保视频编码器配置正确。<br>有关详细信息,请参阅日志。 - + Recording %1 录制中 %1 - + Playing %1 / %2 播放中 %1 / %2 - + Movie Finished 录像播放完毕 - + (Accessing SharedExtData) (正在获取 SharedExtData) - + (Accessing SystemSaveData) (正在获取 SystemSaveData) - + (Accessing BossExtData) (正在获取 BossExtData) - + (Accessing ExtData) (正在获取 ExtData) - + (Accessing SaveData) 正在获取(SaveData) - + MB/s MB/s - + KB/s KB/s - + Artic Traffic: %1 %2%3 Artic 流量:%1 %2%3 - + Speed: %1% 速度:%1% - + Speed: %1% / %2% 速度:%1% / %2% - + App: %1 FPS 应用: %1 帧 - + Frame: %1 ms 帧延迟:%1 毫秒 - + VOLUME: MUTE 音量:静音 - + VOLUME: %1% Volume percentage (e.g. 50%) 音量:%1% - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. %1 缺失。请<a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>转储您的系统档案</a>。<br/>继续进行模拟可能会导致崩溃和错误。 - + A system archive 系统档案 - + System Archive Not Found 未找到系统档案 - + System Archive Missing 系统档案丢失 - + Save/load Error 保存/读取出现错误 - + Fatal Error 致命错误 - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. 发生了致命错误。请<a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>参阅日志</a>了解详细信息。<br/>继续进行模拟可能会导致崩溃和错误。 - + Fatal Error encountered 发生致命错误 - + Continue 继续 - + Quit Application 退出应用 - + OK 确定 - + Would you like to exit now? 您现在要退出么? - + The application is still running. Would you like to stop emulation? 应用仍在运行。您想停止模拟吗? - + Playback Completed 播放完成 - + Movie playback completed. 影像播放完成。 - + Update Available 有可用更新 - + Update %1 for Azahar is available. Would you like to download it? Azahar 的更新 %1 已发布。 您要下载吗? - + Primary Window 主窗口 - + Secondary Window 次级窗口 @@ -5318,12 +5318,12 @@ Screen. Portable Network Graphic (*.png) - 便携式网络图形(*.png) + 便携式网络图形 (*.png) Binary data (*.bin) - 二进制文件(*.bin) + 二进制文件 (*.bin) @@ -5385,7 +5385,7 @@ Screen. CiTrace File (*.ctf) - CiTrace 文件(*.ctf) + CiTrace 文件 (*.ctf) @@ -5426,7 +5426,7 @@ Screen. Shader Binary (*.shbin) - 着色器二进制文件(*.shbin) + 着色器二进制文件 (*.shbin) @@ -5525,7 +5525,7 @@ Screen. Loop Parameters: %1 (repeats), %2 (initializer), %3 (increment), %4 - 循环参数:%1(循环),%2(初始值),%3(增量),%4 + 循环参数:%1 (循环), %2(初始值), %3(增量), %4 @@ -5541,7 +5541,7 @@ Screen. (last instruction) - (最后指令) + (上一个指令) @@ -6248,32 +6248,32 @@ Debug Message: 逆时针旋转 - + Report Compatibility 报告兼容性 - + Restart 重新启动 - + Load... 加载... - + Remove 移除 - + Open Azahar Folder 打开 Azahar 文件夹 - + Configure Current Application... 配置当前应用… @@ -6688,7 +6688,7 @@ They may have left the room. %1 (0x%2) %3 - %1(0x%2) %3 + %1 (0x%2) %3 @@ -6729,7 +6729,7 @@ They may have left the room. Supported image files (%1) - 所有支持的图片文件(%1) + 所有支持的图片文件 (%1) @@ -6844,7 +6844,7 @@ They may have left the room. %1 (0x%2) - %1(0x%2) + %1 (0x%2) @@ -7257,7 +7257,7 @@ If you wish to clean up the files which were left in the old data location, you dead - 死亡 + 终止 @@ -7307,12 +7307,12 @@ If you wish to clean up the files which were left in the old data location, you process = %1 (%2) - 进程 = %1(%2) + 进程 = %1 (%2) priority = %1(current) / %2(normal) - 优先级 = %1(实时) / %2(正常) + 优先级 = %1(实时) / %2(正常) @@ -7371,7 +7371,7 @@ If you wish to clean up the files which were left in the old data location, you sticky - 粘性 + 持续 diff --git a/dist/languages/zh_TW.ts b/dist/languages/zh_TW.ts index 82da44c13..f1d69fe3f 100644 --- a/dist/languages/zh_TW.ts +++ b/dist/languages/zh_TW.ts @@ -3947,20 +3947,20 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. 目前模擬速度, 「高於/低於」100% 代表模擬速度比 3DS 實機「更快/更慢」。 - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. 不計算影格限制或垂直同步時, 模擬一個 3DS 影格所花的時間。全速模擬時,這個數值最多應為 16.67 毫秒。 @@ -3976,487 +3976,487 @@ Please check your FFmpeg installation used for compilation. 清除檔案使用紀錄 - + &Continue - + &Pause - + Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - - + + Invalid App Format - - + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Corrupted - + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + App Encrypted - + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unsupported App - + GBA Virtual Console is not supported by Azahar. - - + + Artic Server - + Error while loading App! - + An unknown error occurred. Please see the log for more details. - + CIA must be installed before usage CIA 檔案必須先安裝 - + Before using this CIA, you must install it. Do you want to install it now? CIA 檔案必須先安裝才能夠執行。您現在要安裝這個檔案嗎? - - + + Slot %1 - + Slot %1 - %2 %3 - + Error Opening %1 Folder 開啟 %1 資料夾時錯誤 - - + + Folder does not exist! 資料夾不存在! - + Remove Play Time Data - + Reset play time? - - - - + + + + Create Shortcut - + Do you want to launch the application in fullscreen? - + Successfully created a shortcut to %1 - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + Dumping... - - + + Cancel - - - - - - - - - + + + + + + + + + Azahar - + Could not dump base RomFS. Refer to the log for details. - + Error Opening %1 開啟 %1 時錯誤 - + Select Directory 選擇目錄 - + Properties - + The application properties could not be loaded. - + 3DS Executable (%1);;All Files (*.*) %1 is an identifier for the 3DS executable file extensions. 3DS 可執行檔案 (%1);;所有檔案 (*.*) - + Load File 讀取檔案 - - + + Set Up System Files - + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + Enter Azahar Artic Setup Tool address: - + <br>Choose setup mode: - + (ℹ️) Old 3DS setup - - + + Setup is possible. - + (⚠) New 3DS setup - + Old 3DS setup is required first. - + (✅) Old 3DS setup - - + + Setup completed. - + (ℹ️) New 3DS setup - + (✅) New 3DS setup - + The system files for the selected mode are already set up. Reinstall the files anyway? - + Load Files 讀取多個檔案 - + 3DS Installation File (*.CIA*) 3DS 安裝檔 (*.CIA) - + All Files (*.*) 所有檔案 (*.*) - + Connect to Artic Base - + Enter Artic Base server address: - + %1 has been installed successfully. 已成功安裝 %1。 - + Unable to open File 無法開啟檔案 - + Could not open %1 無法開啟 %1 - + Installation aborted 安裝中斷 - + The installation of %1 was aborted. Please see the log for more details 安裝 %1 時中斷,請參閱日誌了解細節。 - + Invalid File 無效的檔案 - + %1 is not a valid CIA %1 不是有效的 CIA 檔案 - + CIA Encrypted - + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Unable to find File - + Could not find %1 - + Uninstalling '%1'... - + Failed to uninstall '%1'. - + Successfully uninstalled '%1'. - + File not found 找不到檔案 - + File "%1" not found 找不到「%1」 - + Savestates - + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - - - + + + Error opening amiibo data file - + A tag is already in use. - + Application is not looking for amiibos. - + Amiibo File (%1);; All Files (*.*) Amiibo 檔案 (%1);;所有檔案 (*.*) - + Load Amiibo 讀取 Amiibo - + Unable to open amiibo file "%1" for reading. - + Record Movie 錄影 - + Movie recording cancelled. 錄影已取消。 - - + + Movie Saved 已儲存影片 - - + + The movie is successfully saved. 影片儲存成功。 - + Application will unpause - + The application will be unpaused, and the next frame will be captured. Is this okay? - + Invalid Screenshot Directory - + Cannot create specified screenshot directory. Screenshot path is set back to its default value. - + Could not load video dumper - + FFmpeg could not be loaded. Make sure you have a compatible version installed. To install FFmpeg to Lime, press Open and select your FFmpeg directory. @@ -4465,209 +4465,209 @@ To view a guide on how to install FFmpeg, press Help. - + Select FFmpeg Directory - + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. - + FFmpeg has been sucessfully installed. - + Installation of FFmpeg failed. Check the log file for details. - + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Recording %1 - + Playing %1 / %2 - + Movie Finished - + (Accessing SharedExtData) - + (Accessing SystemSaveData) - + (Accessing BossExtData) - + (Accessing ExtData) - + (Accessing SaveData) - + MB/s - + KB/s - + Artic Traffic: %1 %2%3 - + Speed: %1% 速度:%1% - + Speed: %1% / %2% 速度:%1% / %2% - + App: %1 FPS - + Frame: %1 ms 影格:%1 ms - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + A system archive - + System Archive Not Found 找不到系統檔案 - + System Archive Missing - + Save/load Error - + Fatal Error 嚴重錯誤 - + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Fatal Error encountered - + Continue 繼續 - + Quit Application - + OK - + Would you like to exit now? 您確定要離開嗎? - + The application is still running. Would you like to stop emulation? - + Playback Completed 播放完成 - + Movie playback completed. 影片已結束播放。 - + Update Available - + Update %1 for Azahar is available. Would you like to download it? - + Primary Window - + Secondary Window @@ -6224,32 +6224,32 @@ Debug Message: - + Report Compatibility 回報遊戲相容性 - + Restart 重新開始 - + Load... 讀取… - + Remove 移除 - + Open Azahar Folder - + Configure Current Application... diff --git a/src/android/app/src/main/res/values-pt/strings.xml b/src/android/app/src/main/res/values-pt/strings.xml index f06cfafff..030d852cf 100644 --- a/src/android/app/src/main/res/values-pt/strings.xml +++ b/src/android/app/src/main/res/values-pt/strings.xml @@ -193,7 +193,7 @@ API de gráficos Ativar geração de shaders SPIR-V Emite o fragment shader usado para emular PICA usando SPIR-V em vez de GLSL - Ativar compilação assíncrona de shaders + Ativar a compilação assíncrona de shaders Compila shaders em segundo plano para reduzir travamentos durante o jogo. Quando ativado, espere falhas gráficas temporárias Renderizador de Depuração Registre informações adicionais de depuração relacionadas a gráficos. Quando ativado, o desempenho do jogo será significativamente reduzido. @@ -248,7 +248,7 @@ As texturas são carregadas de load/textures/[Title ID]/. Pré-carregar Texturas Personalizadas Carrega todas as texturas personalizadas na memória. Este recurso pode usar muita memória. - Carregamento Assíncrono de Texturas Personalizadas + Carregamento assíncrono de texturas personalizadas Carrega texturas personalizadas de forma assíncrona com threads de segundo plano para reduzir travamentos. @@ -314,7 +314,7 @@ Áudio Depuração Tema e Cor - Layout + Disposição Sua ROM está Criptografada @@ -332,7 +332,7 @@ Feedback Tátil Opções de Sobreposição Configurar controles - Editar esquema + Editar Disposição Pronto Alternar controles Ajustar escala @@ -344,7 +344,7 @@ Abrir configurações Mostrar Trapaças Disposição de tela em paisagem - Layout da Tela em Retrato + Disposição da tela em retrato Tela Grande Retrato Tela única @@ -352,29 +352,29 @@ Telas Híbridas Original Padrão - Layout Personalizado + Disposição Personalizada Posição da Tela Pequena - Onde a tela pequena deverá aparecer relativa à grande no Layout da Tela Grande? - Superior Direito + Onde a tela pequena deverá aparecer relativa à grande na Disposição da Tela Grande? + Superior Direita Centro à Direita - Inferior Direito (Padrão) - Superior Esquerdo + Inferior Direita (Padrão) + Superior Esquerda Centro à Esquerda - Inferior Esquerdo + Inferior Esquerda Acima Abaixo Proporção de Tela Grande Quantas vezes maior é a tela grande em relação à tela pequena no Layout de Tela Grande? - Ajuste o Layout Personalizado nas Configurações - Layout em Paisagem Personalizado - Layout em Retrato Personalizado + Ajuste a Disposição Personalizada nas Configurações + Disposição Personalizada em Paisagem + Disposição Personalizada em Retrato Tela Superior Tela Inferior Posição X Posição Y Largura Altura - Layouts de Ciclo + Trocar Disposições Trocar telas Redefinir sobreposição Mostrar sobreposição @@ -750,7 +750,7 @@ Use os controles fornecidos pelo Artic Base Server ao se conectar a ele, em vez do dispositivo de entrada configurado. Limpar a saída do log a cada mensagem Grava imediatamente o log de depuração no arquivo. Use isto se o Azahar travar e a saída do log estiver sendo cortada. - Desativar a Renderização do Olho Direito + Desativar a renderização do olho direito Melhora muito o desempenho em alguns aplicativos, mas pode causar piscadas em outros. Atraso na inicialização com módulos LLE Atrasa a inicialização do aplicativo quando os módulos LLE estão ativados. diff --git a/src/android/app/src/main/res/values-zh/strings.xml b/src/android/app/src/main/res/values-zh/strings.xml index 0c4472bd0..f2a02e9dc 100644 --- a/src/android/app/src/main/res/values-zh/strings.xml +++ b/src/android/app/src/main/res/values-zh/strings.xml @@ -1,8 +1,8 @@ - 该软件运行任天堂 3DS 掌机的游戏。该软件不包含游戏\n\n在开始模拟之前,请选择一个文件夹来存储 Azahar 的用户数据。\n\n了解详情:\n百科 - Citra Android 用户的数据和存储 - Azahar 3DS 模拟器声明 + 该软件运行任天堂 3DS 掌机的游戏。该软件不包含游戏\n\n在开始模拟之前,请选择一个文件夹来存储 Azahar 的用户数据。\n\n了解详情:\n百科 - Citra Android 用户数据与存储 + Azahar 3DS 模拟器通知 Azahar 正在运行 接下来,您需要选择一个应用文件夹。Azahar 将显示所选文件夹中的所有 3DS ROM。\n\nCIA ROM、更新和 DLC 需要分别进行安装,具体为点击文件夹图标并选择“安装 CIA”。 开始 @@ -20,11 +20,10 @@ 分享 Azahar 的日志文件来调试问题 GPU 驱动管理器 安装 GPU 驱动 - 安装替代的驱动以获得更好的性能及画面精度 + 安装替代的驱动以获得更好的性能及精度 驱动已安装 不支持自定义驱动 - 此设备暂不支持自定义驱动。 -\n请之后再来查看您的设备是否已被支持! + 此设备暂不支持自定义驱动。\n请之后再来查看您的设备是否已被支持! 未找到日志文件 选择应用文件夹 允许 Azahar 填充应用列表 @@ -43,7 +42,7 @@ 默认 已安装 %s 使用默认 GPU 驱动 - 您选择了无效的驱动,因此仅使用系统默认驱动! + 您选择了无效的驱动,因此将使用系统默认驱动! 系统 GPU 驱动 正在安装驱动… @@ -85,7 +84,7 @@ 此步骤不可跳过 此步骤是 Azahar 正常运行所必需的。请选择一个目录,然后才可继续。 主题设置 - 配置 Azahar 的主题偏好。 + 配置您的 Azahar 主题偏好。 设置主题 @@ -105,7 +104,7 @@ 十字键(摇杆轴) 有些控制器可能无法将其方向键映射为轴。如果是这种情况,只能使用方向键(按键)部分。 十字键(按键) - 如果您遇到方向键(轴)按键映射问题,只能将方向键映射到这些部分。 + 仅当您在方向键 (轴) 映射遇到问题时,才将方向键映射到这些按键。 上/下轴 左/右轴 @@ -113,7 +112,7 @@ 绑定 %1$s %2$s - 按下或移动进行输入。 + 按下或移动以进行输入。 绑定输入 按下按键或轻推摇杆,将其绑定到 %1$s。 向上或向下轻推您的摇杆。 @@ -127,7 +126,7 @@ 系统文件 执行系统文件操作,如安装系统文件或启动 HOME 菜单 连接到 Artic 设置工具 - Azahar Artic 设置工具获取此类文件。
注意:
  • 此操作会将掌机独有文件安装到 Azahar,
    执行安装过程后请勿共享您的用户或 nand 文件夹!
  • 新 3DS 设置需要先老 3DS 设置才能运作。
  • 无论运行设置工具的掌机型号如何,这两种设置模式均可运作。
]]>
+ Azahar Artic 设置工具获取此类文件。
注意:
  • 此操作会将掌机独有文件安装到 Azahar,
    执行安装过程后请勿共享您的用户或 nand 文件夹!
  • 新 3DS 设置需要先进行老 3DS 设置后才能运作。
  • 无论运行设置工具的掌机型号如何,这两种设置模式均可运作。
]]>
正在获取当前系统文件状态,请稍候... 老 3DS 设置 新 3DS 设置 @@ -147,9 +146,9 @@ CPU JIT - 使用即时编译进行 CPU 仿真。启用后,游戏性能将显著提高。 + 使用即时编译 (JIT) 进行 CPU 仿真。启用后,游戏性能将显著提高。 系统时钟类型 - 设置为“设备时钟”将使用设备的实际时钟,而设置为“模拟时钟”将在自定义的日期和时间进行游戏。 + 将模拟 3DS 时钟设为映射设备的实际时钟或是使用自定义的时间和日期。 CPU 时钟频率 @@ -159,12 +158,12 @@ 设备时钟 模拟时钟 如果将“系统时钟类型”设置为“模拟时钟”,可以修改时钟的日期和时间。 - 模拟区域 - 模拟语言 + 区域 + 语言 生日 - 国家 + 国家/地区 游戏币 计步器每小时步数 计步器报告的每小时步数。范围从 0 到 65535。 @@ -172,16 +171,16 @@ 重新生成设备 ID 这将使用一个新的虚拟 3DS 掌机 ID 取代您当前的虚拟 3DS 掌机 ID。您当前的虚拟 3DS 掌机 ID 将无法恢复。对应用内部可能会产生意外影响。如果您使用一个过时的配置存档则可能会失败。是否继续? 3GX 插件加载器 - 从模拟 SD 卡加载 3GX 插件。 + 当插件可用时,从模拟 SD 卡加载 3GX 插件。 允许应用更改插件加载器状态 - 允许自制游戏启用插件加载器。 + 允许自制程序启用插件加载器。 内置摄像头 外置左摄像头 外置右摄像头 摄像头图像来源 - 设置虚拟摄像头的图像来源。您可以选择一张图片或一个真实的摄像头。 + 设置虚拟摄像头的图像来源。您可以选择一张图片或一个支持的摄像头设备。 摄像头 如果将“图像来源”设置为“实体摄像设备”,将会使用设备的摄像头作为图像来源。 前置摄像头 @@ -208,7 +207,7 @@ 使用硬件模拟 3DS 着色器。启用后,游戏性能将显著提高。 精确乘法运算 在硬件着色器中使用更加精确的乘法运算,这可能会修复一些图形错误。启用后,性能将有所降低。 - 启用 GPU 异步仿真 + 启用异步 GPU 模拟 使用一个单独线程异步模拟 GPU 。启用后,游戏性能将有所提高。 运行速度限制 启用时,运行速度将被限制为正常速度的指定百分比。 From d59ea25cbe75161fd90f7f5cd56279176d456d2d Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Tue, 18 Mar 2025 12:53:10 +0000 Subject: [PATCH 025/166] installer: Replaced reference to "Dolphin.exe" left over from the Dolphin installer we're based on --- src/installer/citra.nsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/installer/citra.nsi b/src/installer/citra.nsi index 706542ba0..4dd8cf62c 100644 --- a/src/installer/citra.nsi +++ b/src/installer/citra.nsi @@ -160,7 +160,7 @@ Section "Base" !insertmacro UPDATE_DISPLAYNAME ; Create start menu and desktop shortcuts - ; This needs to be done after Dolphin.exe is copied + ; This needs to be done after azahar.exe is copied CreateDirectory "$SMPROGRAMS\${PRODUCT_NAME}" CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\$DisplayName.lnk" "$INSTDIR\azahar.exe" ${If} $DesktopShortcut == 1 From 19551b1eb6c49bb129f371b0db29a6e32ca9c41e Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Wed, 19 Mar 2025 09:41:59 +0000 Subject: [PATCH 026/166] ci: Enabled update checker for tagged Windows and MacOS builds This was supposed to be enabled for all platforms, but was erroneously only enabled for Linux --- .ci/linux.sh | 4 ++-- .ci/macos.sh | 7 ++++++- .ci/windows.sh | 8 +++++++- 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/.ci/linux.sh b/.ci/linux.sh index bb6314999..0603a0d7a 100755 --- a/.ci/linux.sh +++ b/.ci/linux.sh @@ -20,9 +20,9 @@ cmake .. -G Ninja \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_C_COMPILER_LAUNCHER=ccache \ -DCMAKE_CXX_COMPILER_LAUNCHER=ccache \ - "${EXTRA_CMAKE_FLAGS[@]}" \ -DENABLE_QT_TRANSLATION=ON \ - -DUSE_DISCORD_PRESENCE=ON + -DUSE_DISCORD_PRESENCE=ON \ + "${EXTRA_CMAKE_FLAGS[@]}" ninja strip -s bin/Release/* diff --git a/.ci/macos.sh b/.ci/macos.sh index 37d28a5d3..94824f45b 100755 --- a/.ci/macos.sh +++ b/.ci/macos.sh @@ -1,5 +1,9 @@ #!/bin/bash -ex +if [ "$GITHUB_REF_TYPE" == "tag" ]; then + export EXTRA_CMAKE_FLAGS=(-DENABLE_QT_UPDATE_CHECKER=ON) +fi + mkdir build && cd build cmake .. -GNinja \ -DCMAKE_BUILD_TYPE=Release \ @@ -7,7 +11,8 @@ cmake .. -GNinja \ -DCMAKE_C_COMPILER_LAUNCHER=ccache \ -DCMAKE_CXX_COMPILER_LAUNCHER=ccache \ -DENABLE_QT_TRANSLATION=ON \ - -DUSE_DISCORD_PRESENCE=ON + -DUSE_DISCORD_PRESENCE=ON \ + "${EXTRA_CMAKE_FLAGS[@]}" ninja ninja bundle mv ./bundle/azahar.app ./bundle/Azahar.app # TODO: Can this be done in CMake? diff --git a/.ci/windows.sh b/.ci/windows.sh index ddcf5867f..d94fd6435 100644 --- a/.ci/windows.sh +++ b/.ci/windows.sh @@ -1,12 +1,18 @@ #!/bin/sh -ex mkdir build && cd build + +if [ "$GITHUB_REF_TYPE" == "tag" ]; then + export EXTRA_CMAKE_FLAGS=(-DENABLE_QT_UPDATE_CHECKER=ON) +fi + cmake .. -G Ninja \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_C_COMPILER_LAUNCHER=ccache \ -DCMAKE_CXX_COMPILER_LAUNCHER=ccache \ -DENABLE_QT_TRANSLATION=ON \ - -DUSE_DISCORD_PRESENCE=ON + -DUSE_DISCORD_PRESENCE=ON \ + "${EXTRA_CMAKE_FLAGS[@]}" ninja ninja bundle strip -s bundle/*.exe From dd0fc33e27cbecaa586441a3dd338b92f798e663 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Wed, 19 Mar 2025 09:41:59 +0000 Subject: [PATCH 027/166] ci: Enabled update checker for tagged Windows and MacOS builds This was supposed to be enabled for all platforms, but was erroneously only enabled for Linux --- .ci/linux.sh | 4 ++-- .ci/macos.sh | 7 ++++++- .ci/windows.sh | 8 +++++++- 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/.ci/linux.sh b/.ci/linux.sh index bb6314999..0603a0d7a 100755 --- a/.ci/linux.sh +++ b/.ci/linux.sh @@ -20,9 +20,9 @@ cmake .. -G Ninja \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_C_COMPILER_LAUNCHER=ccache \ -DCMAKE_CXX_COMPILER_LAUNCHER=ccache \ - "${EXTRA_CMAKE_FLAGS[@]}" \ -DENABLE_QT_TRANSLATION=ON \ - -DUSE_DISCORD_PRESENCE=ON + -DUSE_DISCORD_PRESENCE=ON \ + "${EXTRA_CMAKE_FLAGS[@]}" ninja strip -s bin/Release/* diff --git a/.ci/macos.sh b/.ci/macos.sh index 37d28a5d3..94824f45b 100755 --- a/.ci/macos.sh +++ b/.ci/macos.sh @@ -1,5 +1,9 @@ #!/bin/bash -ex +if [ "$GITHUB_REF_TYPE" == "tag" ]; then + export EXTRA_CMAKE_FLAGS=(-DENABLE_QT_UPDATE_CHECKER=ON) +fi + mkdir build && cd build cmake .. -GNinja \ -DCMAKE_BUILD_TYPE=Release \ @@ -7,7 +11,8 @@ cmake .. -GNinja \ -DCMAKE_C_COMPILER_LAUNCHER=ccache \ -DCMAKE_CXX_COMPILER_LAUNCHER=ccache \ -DENABLE_QT_TRANSLATION=ON \ - -DUSE_DISCORD_PRESENCE=ON + -DUSE_DISCORD_PRESENCE=ON \ + "${EXTRA_CMAKE_FLAGS[@]}" ninja ninja bundle mv ./bundle/azahar.app ./bundle/Azahar.app # TODO: Can this be done in CMake? diff --git a/.ci/windows.sh b/.ci/windows.sh index ddcf5867f..d94fd6435 100644 --- a/.ci/windows.sh +++ b/.ci/windows.sh @@ -1,12 +1,18 @@ #!/bin/sh -ex mkdir build && cd build + +if [ "$GITHUB_REF_TYPE" == "tag" ]; then + export EXTRA_CMAKE_FLAGS=(-DENABLE_QT_UPDATE_CHECKER=ON) +fi + cmake .. -G Ninja \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_C_COMPILER_LAUNCHER=ccache \ -DCMAKE_CXX_COMPILER_LAUNCHER=ccache \ -DENABLE_QT_TRANSLATION=ON \ - -DUSE_DISCORD_PRESENCE=ON + -DUSE_DISCORD_PRESENCE=ON \ + "${EXTRA_CMAKE_FLAGS[@]}" ninja ninja bundle strip -s bundle/*.exe From 5acb2eee91bd02ea3b085df2621ec77d72556564 Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Wed, 19 Mar 2025 15:21:22 +0100 Subject: [PATCH 028/166] Fix language related issues (#735) --- dist/languages/.tx/config | 3 +- dist/languages/ca_ES_valencia.ts | 7385 ++++++++++++++++ dist/languages/es_ES.ts | 106 +- dist/languages/it.ts | 606 +- dist/languages/sv.ts | 7390 +++++++++++++++++ .../res/values-b+ca+ES+valencia/strings.xml | 766 ++ .../src/main/res/values-b+da+DK/strings.xml | 4 + .../{values-es => values-b+es+ES}/strings.xml | 0 .../src/main/res/values-b+hu+HU/strings.xml | 4 + .../src/main/res/values-b+ja+JP/strings.xml | 4 + .../src/main/res/values-b+ko+KR/strings.xml | 4 + .../src/main/res/values-b+lt+LT/strings.xml | 4 + .../{values-pl => values-b+pl+PL}/strings.xml | 0 .../{values-pt => values-b+pt+BR}/strings.xml | 0 .../src/main/res/values-b+ro+RO/strings.xml | 4 + .../{values-ru => values-b+ru+RU}/strings.xml | 0 .../src/main/res/values-b+tr+TR/strings.xml | 273 + .../src/main/res/values-b+vi+VN/strings.xml | 4 + .../{values-zh => values-b+zh+CN}/strings.xml | 2 +- .../src/main/res/values-b+zh+TW/strings.xml | 4 + .../app/src/main/res/values-el/strings.xml | 4 + .../app/src/main/res/values-id/strings.xml | 43 + .../app/src/main/res/values-it/strings.xml | 567 +- .../app/src/main/res/values-ja/strings.xml | 111 - .../app/src/main/res/values-ko/strings.xml | 166 - .../app/src/main/res/values-nl/strings.xml | 143 + .../app/src/main/res/values-sv/strings.xml | 765 ++ src/citra_qt/configuration/configure_ui.cpp | 9 +- 28 files changed, 17741 insertions(+), 630 deletions(-) create mode 100644 dist/languages/ca_ES_valencia.ts create mode 100644 dist/languages/sv.ts create mode 100644 src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml create mode 100644 src/android/app/src/main/res/values-b+da+DK/strings.xml rename src/android/app/src/main/res/{values-es => values-b+es+ES}/strings.xml (100%) create mode 100644 src/android/app/src/main/res/values-b+hu+HU/strings.xml create mode 100644 src/android/app/src/main/res/values-b+ja+JP/strings.xml create mode 100644 src/android/app/src/main/res/values-b+ko+KR/strings.xml create mode 100644 src/android/app/src/main/res/values-b+lt+LT/strings.xml rename src/android/app/src/main/res/{values-pl => values-b+pl+PL}/strings.xml (100%) rename src/android/app/src/main/res/{values-pt => values-b+pt+BR}/strings.xml (100%) create mode 100644 src/android/app/src/main/res/values-b+ro+RO/strings.xml rename src/android/app/src/main/res/{values-ru => values-b+ru+RU}/strings.xml (100%) create mode 100644 src/android/app/src/main/res/values-b+tr+TR/strings.xml create mode 100644 src/android/app/src/main/res/values-b+vi+VN/strings.xml rename src/android/app/src/main/res/{values-zh => values-b+zh+CN}/strings.xml (99%) create mode 100644 src/android/app/src/main/res/values-b+zh+TW/strings.xml create mode 100644 src/android/app/src/main/res/values-el/strings.xml create mode 100644 src/android/app/src/main/res/values-id/strings.xml delete mode 100644 src/android/app/src/main/res/values-ja/strings.xml delete mode 100644 src/android/app/src/main/res/values-ko/strings.xml create mode 100644 src/android/app/src/main/res/values-nl/strings.xml create mode 100644 src/android/app/src/main/res/values-sv/strings.xml diff --git a/dist/languages/.tx/config b/dist/languages/.tx/config index 712bc72b9..eca403ca4 100644 --- a/dist/languages/.tx/config +++ b/dist/languages/.tx/config @@ -6,9 +6,10 @@ file_filter = .ts source_file = en.ts source_lang = en type = QT +lang_map = ca@valencia:ca_ES_valencia [o:azahar:p:azahar:r:android] file_filter = ../../src/android/app/src/main/res/values-/strings.xml source_file = ../../src/android/app/src/main/res/values/strings.xml type = ANDROID -lang_map = es_ES:es, hu_HU:hu, ru_RU:ru, pt_BR:pt, zh_CN:zh, pl_PL:pl +lang_map = es_ES:b+es+ES, hu_HU:b+hu+HU, ru_RU:b+ru+RU, pt_BR:b+pt+BR, zh_CN:b+zh+CN, pl_PL:b+pl+PL, ca@valencia:b+ca+ES+valencia, ko_KR:b+ko+KR, da_DK:b+da+DK, ja_JP:b+ja+JP, lt_LT:b+lt+LT, ro_RO:b+ro+RO, tr_TR:b+tr+TR, vi_VN:b+vi+VN, zh_TW:b+zh+TW diff --git a/dist/languages/ca_ES_valencia.ts b/dist/languages/ca_ES_valencia.ts new file mode 100644 index 000000000..c978c09c1 --- /dev/null +++ b/dist/languages/ca_ES_valencia.ts @@ -0,0 +1,7385 @@ + + + ARMRegisters + + + ARM Registers + Registres d'ARM + + + + Register + Registre + + + + Value + Valor + + + + AboutDialog + + + About Azahar + Sobre Azahar + + + + <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + + + + <html><head/><body><p><span style=" font-size:28pt;">Azahar</span></p></body></html> + <html><head/><body><p><span style=" font-size:28pt;">Azahar</span></p></body></html> + + + + <html><head/><body><p>%1 | %2-%3 (%4)</p></body></html> + <html><head/><body><p>%1 | %2-%3 (%4)</p></body></html> + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Azahar is a free and open source 3DS emulator licensed under GPLv2.0 or any later version.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'MS Shell Dlg 2'; font-size:8pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">This software should not be used to play games you have not legally obtained.</span></p></body></html> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Azahar és un emulador 3DS gratuït i de codi obert amb llicència GPLv2.0 o qualsevol versió posterior.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'MS Shell Dlg 2'; font-size:8pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Aquest software no s'ha de usar per jugar jocs que no s'hagen obtingut legalment.</span></p></body></html> + + + + <html><head/><body><p><a href="https://azahar-emu.org/"><span style=" text-decoration: underline; color:#039be5;">Website</span></a> | <a href="https://github.com/azahar-emu/azahar"><span style=" text-decoration: underline; color:#039be5;">Source Code</span></a> | <a href="https://github.com/azahar-emu/azahar/graphs/contributors"><span style=" text-decoration: underline; color:#039be5;">Contributors</span></a> | <a href="https://github.com/azahar-emu/azahar/blob/master/license.txt"><span style=" text-decoration: underline; color:#039be5;">License</span></a></p></body></html> + <html><head/><body><p><a href="https://azahar-emu.org/"><span style=" text-decoration: underline; color:#039be5;">Pàgina Web</span></a> | <a href="https://github.com/azahar-emu/azahar"><span style=" text-decoration: underline; color:#039be5;">Codi Font</span></a> | <a href="https://github.com/azahar-emu/azahar/graphs/contributors"><span style=" text-decoration: underline; color:#039be5;">Contribuïdors</span></a> | <a href="https://github.com/azahar-emu/azahar/blob/master/license.txt"><span style=" text-decoration: underline; color:#039be5;">Llicència</span></a></p></body></html> + + + + <html><head/><body><p><span style=" font-size:7pt;">&quot;3DS&quot; is a trademark of Nintendo. Azahar is not affiliated with Nintendo in any way.</span></p></body></html> + <html><head/><body><p><span style=" font-size:7pt;">&quot;3DS&quot; és una marca registrada de Nintendo. Azahar no està afiliada de cap manera amb Nintendo.</span></p></body></html> + + + + BreakPointModel + + + Pica command loaded + Ordre de Pica carregat + + + + Pica command processed + Ordre de Pica processat + + + + Incoming primitive batch + Iniciant lot primitiu + + + + Finished primitive batch + Lot primitiu acabat + + + + Vertex shader invocation + Invocació del Ombrejat de vèrtexs + + + + Incoming display transfer + Iniciant transferència de pantalla + + + + GSP command processed + Ordre de GSP processat + + + + Buffers swapped + Buffers intercanviats + + + + Unknown debug context event + Esdeveniment de depuració desconegut + + + + CalibrationConfigurationDialog + + + Communicating with the server... + Connectant amb el servidor... + + + + Cancel + Cancel·lar + + + + Touch the top left corner <br>of your touchpad. + Toca la cantonada de dalt a l'esquerra <br>del panell tàctil. + + + + Now touch the bottom right corner <br>of your touchpad. + Ara toca la cantonada de baix a la dreta <br>del panell tàctil. + + + + Configuration completed! + ¡Configuració completada! + + + + OK + Aceptar + + + + ChatRoom + + + Room Window + Finestra de Sala + + + + Send Chat Message + Enviar Missatge de Xat + + + + Send Message + Enviar Missatge + + + + Members + Membres + + + + %1 has joined + %1 s'ha unit + + + + %1 has left + %1 s'ha anat + + + + %1 has been kicked + %1 ha sigut expulsat + + + + %1 has been banned + %1 ha sigut banejat + + + + %1 has been unbanned + %1 ha sigut desbanejat + + + + View Profile + Ver Perfil + + + + + Block Player + Bloquejar jugador + + + + When you block a player, you will no longer receive chat messages from them.<br><br>Are you sure you would like to block %1? + Quan bloqueges a un jugador, ja no rebràs més missatges de xat d'este.<br><br>Estàs segur que vols bloquejar a %1? + + + + Kick + Expulsar + + + + Ban + Banejar + + + + Kick Player + Expulsar jugador + + + + Are you sure you would like to <b>kick</b> %1? + Estàs segur que vols <b>expulsar</b>a %1? + + + + Ban Player + Banejar jugador + + + + Are you sure you would like to <b>kick and ban</b> %1? + +This would ban both their forum username and their IP address. + Estàs segur que vols <b>expulsar y banejar</b> a %1? + +Aixó banejarà el seu nom d'usuari de fòrum i la seua adreça IP. + + + + ClientRoom + + + Room Window + Finestra de Sala + + + + Room Description + Descripció de Sala + + + + Moderation... + Moderació... + + + + Leave Room + Abandonar la Sala + + + + ClientRoomWindow + + + Connected + Connectat + + + + Disconnected + Desconnectat + + + + %1 (%2/%3 members) - connected + %1 (%2/%3 membres) - connectat + + + + ConfigureAudio + + + Output + Eixida + + + + Emulation: + Emulació: + + + + HLE (fast) + HLE (ràpid) + + + + LLE (accurate) + LLE (precís) + + + + LLE multi-core + LLE multinucli + + + + Output Type + Tipus d'eixida + + + + Output Device + Dispositiu d'eixida + + + + This post-processing effect adjusts audio speed to match emulation speed and helps prevent audio stutter. This however increases audio latency. + Este efecte de post-processat ajusta la velocitat de l'àudio per a igualar-la a la de l'emulador i ajuda a previndre aturades d'àudio, però augmenta la latència d'este. + + + + Enable audio stretching + Activar extensió d'àudio + + + + Scales audio playback speed to account for drops in emulation framerate. This means that audio will play at full speed even while the application framerate is low. May cause audio desync issues. + Ajusta la velocitat de reproducció d'àudio per a compensar les caigudes en la velocitat d'emulació. Això significa que l'àudio es reproduirà a velocitat completa fins i tot quan la velocitat de quadres del joc siga baixa. Pot causar problemes de desincronització d'àudio. + + + + Enable realtime audio + Activar àudio en temps real + + + + Use global volume + Usar volum global + + + + Set volume: + Establir volum: + + + + Volume: + Volum: + + + + 0 % + 0 % + + + + Microphone + Micròfon + + + + Input Type + Tipus d'entrada + + + + Input Device + Dispositiu d'entrada + + + + + Auto + Auto + + + + %1% + Volume percentage (e.g. 50%) + %1% + + + + ConfigureCamera + + + Form + Formulari + + + + Camera + Càmera + + + + + Select the camera to configure + Selecciona la càmera que vols configurar + + + + Camera to configure: + Configurar la càmera: + + + + Front + Frontal + + + + Rear + Posterior + + + + + Select the camera mode (single or double) + Seleccione el mode de càmera (única o doble) + + + + Camera mode: + Mode de càmera: + + + + Single (2D) + Única (2D) + + + + Double (3D) + Doble (3D) + + + + + Select the position of camera to configure + Selecciona la posició de la càmera que vols configurar + + + + Camera position: + Posició de càmera: + + + + Left + Esquerra + + + + Right + Dreta + + + + Configuration + Configuració + + + + + Select where the image of the emulated camera comes from. It may be an image or a real camera. + Selecciona el lloc d'on prové la imatge de la càmera emulada. Pot ser una imatge o una càmera real. + + + + Camera Image Source: + Font de la imatge de la càmera: + + + + Blank (blank) + Buit (res) + + + + Still Image (image) + Imatge Fixa (imatge) + + + + System Camera (qt) + Càmera del Sistema (qt) + + + + File: + Fitxer: + + + + ... + ... + + + + + Select the system camera to use + Seleccione la cambra del sistema que serà usada + + + + Camera: + Càmera: + + + + <Default> + <Default> + + + + + Select the image flip to apply + Seleccione la rotació d'imatge + + + + Flip: + Rotació: + + + + None + Cap + + + + Horizontal + Horitzontal + + + + Vertical + Vertical + + + + Reverse + Invertida + + + + Select an image file every time before the camera is loaded + Seleccione una imatge abans que la càmera s'execute + + + + Prompt before load + Preguntar abans de carregar + + + + Preview + Vista prèvia + + + + Resolution: 512*384 + Resolució: 512*384 + + + + Click to preview + Faça clic per a veure la vista prèvia + + + + Resolution: %1*%2 + Resolució: %1*%2 + + + + Supported image files (%1) + Fitxers d'imatge suportats (%1) + + + + Open File + Obrir Fitxer + + + + ConfigureCheats + + + + Cheats + Trucs + + + + Add Cheat + Afegir trucs + + + + Available Cheats: + Trucs Disponibles: + + + + Name + Nom + + + + Type + Tipus + + + + Save + Guardar + + + + Delete + Esborrar + + + + Name: + Nom: + + + + Notes: + Notes: + + + + Code: + Codi: + + + + Would you like to save the current cheat? + Desitja guardar el truc actual? + + + + + + Save Cheat + Guardar Truc + + + + Please enter a cheat name. + Per favor, posa-li un nom al truc. + + + + Please enter the cheat code. + Per favor, introduïsca el codi del truc. + + + + Cheat code line %1 is not valid. +Would you like to ignore the error and continue? + La línia del codi del truc %1 no és vàlida. +Desitja ignorar l'error i continuar? + + + + + [new cheat] + [nou truc] + + + + ConfigureDebug + + + Form + Formulari + + + + GDB + GDB + + + + Enable GDB Stub + Activar Stub de GDB + + + + Port: + Port: + + + + Logging + Registre + + + + Global Log Filter + Filtre de Registre Global + + + + Regex Log Filter + Filtre de Registre Regex + + + + Show Log Console (Windows Only) + Mostrar Consola del Registre (Només Windows) + + + + Open Log Location + Obrir Localització del Registre + + + + Flush log output on every message + Guardar l'eixida del registre en cada missatge + + + + <html><body>Immediately commits the debug log to file. Use this if Azahar crashes and the log output is being cut.<br>Enabling this feature will decrease performance, only use it for debugging purposes.</body></html> + <html><body>Guarda immediatament el registre de depuració en un fitxer. Use-ho si Azahar falla i es talla l'eixida del registre.<br>Habilitar esta funció reduirà el rendiment; usa-la només per a fins de depuració.</body></html> + + + + CPU + CPU + + + + Use global clock speed + Usar la velocitat del rellotge global + + + + Set clock speed: + Establir la velocitat del rellotge: + + + + CPU Clock Speed + Velocitat de rellotge de la CPU + + + + <html><body>Changes the emulated CPU clock frequency.<br>Underclocking can increase performance but may cause the application to freeze.<br>Overclocking may reduce application lag but also might cause freezes</body></html> + <html><body>Canvia la freqüència de rellotge de la CPU emulada.<br>Fer underclock pot millorar el rendiment, però pot causar que l'aplicació es penge.<br>Fer overclock pot reduir el lag, però també causar que l'aplicació es penge.</body></html> + + + + <html><head/><body>Underclocking can increase performance but may cause the application to freeze.<br/>Overclocking may reduce lag in applications but also might cause freezes</p></body></html> + <html><head/><body>El underclocking pot augmentar el rendiment però pot provocar que l'aplicació es congele.<br/>El overclocking pot reduir el retard en les aplicacions, però també pot causar bloquejos.</p></body></html> + + + + <html><head/><body><p>Enables the use of the ARM JIT compiler for emulating the 3DS CPUs. Don't disable unless for debugging purposes</p></body></html> + <html><head/><body><p>Habilita l'ús del compilador ARM JIT per a emular les CPU de 3DS. No deshabilitar llevat que siga per a fins de depuració.</p></body></html> + + + + Enable CPU JIT + Activar CPU JIT + + + + Enable debug renderer + Activar renderitzador de depuració + + + + Dump command buffers + Bolcar buffers de comandos + + + + Miscellaneous + Miscel·lanis + + + + <html><head/><body><p>Introduces a delay to the first ever launched app thread if LLE modules are enabled, to allow them to initialize.</p></body></html> + <html><head/><body><p>Introduïx un endarreriment al fil de la primera aplicació iniciada si els mòduls LLE estan activats, per a permetre'ls el seu inici.</p></body></html> + + + + Delay app start for LLE module initialization + Endarrerir l'inici de l'app per a la inicialització del mòdul LLE + + + + Force deterministic async operations + Forçar operacions asíncrones deterministes + + + + <html><head/><body><p>Forces all async operations to run on the main thread, making them deterministic. Do not enable if you don't know what you are doing.</p></body></html> + <html><head/><body><p>Obliga al fet que totes les operacions asíncrones s'executen en el fil principal, la qual cosa les fa deterministes. No l'habilites si no saps el que estàs fent.</p></body></html> + + + + Validation layer not available + Capa de validació no disponible + + + + Unable to enable debug renderer because the layer <strong>VK_LAYER_KHRONOS_validation</strong> is missing. Please install the Vulkan SDK or the appropriate package of your distribution + No ha sigut possible activar el renderitzador de depuració perquè la capa<strong>VK_LAYER_KHRONOS_validation</strong> no està. Per favor, instal·le el SDK de Vulkan o el paquet adequat per a la teua distribució. + + + + Command buffer dumping not available + Bolcat del buffer de comandos no disponible. + + + + Unable to enable command buffer dumping because the layer <strong>VK_LAYER_LUNARG_api_dump</strong> is missing. Please install the Vulkan SDK or the appropriate package of your distribution + No ha sigut possible activar el bolcat del buffer de comandos perquè la capa<strong>VK_LAYER_LUNARG_api_dump</strong> no està. Per favor, instal·le el *SDK de *Vulkan o el paquet adequat per a la teua distribució. + + + + ConfigureDialog + + + Azahar Configuration + Configuració d'Azahar + + + + + + General + General + + + + + + System + Sistema + + + + + Input + Controls + + + + + Hotkeys + Tecles de drecera + + + + + Graphics + Gràfics + + + + + Enhancements + Millores + + + + + Layout + Estil + + + + + + Audio + Àudio + + + + + Camera + Càmera + + + + + Debug + Depuració + + + + + Storage + Emmagatzematge + + + + + Web + Web + + + + + UI + UI + + + + Controls + Controls + + + + Advanced + Avançades + + + + ConfigureEnhancements + + + Form + Formulari + + + + Renderer + Renderitzador + + + + Internal Resolution + Resolució interna + + + + Auto (Window Size) + Auto (Grandària Finestra) + + + + Native (400x240) + Nativa (400x240) + + + + 2x Native (800x480) + 2x Nativa (800x480) + + + + 3x Native (1200x720) + 3x Nativa (1200x720) + + + + 4x Native (1600x960) + 4x Nativa (1600x960) + + + + 5x Native (2000x1200) + 5x Nativa (2000x1200) + + + + 6x Native (2400x1440) + 6x Nativa (2400x1440) + + + + 7x Native (2800x1680) + 7x Nativa (2800x1680) + + + + 8x Native (3200x1920) + 8x Nativa (3200x1920) + + + + 9x Native (3600x2160) + 9x Nativa (3600x2160) + + + + 10x Native (4000x2400) + 10x Nativa (4000x2400) + + + + Enable Linear Filtering + Activar filtre linear + + + + Post-Processing Shader + Ombreig de post-processat + + + + Texture Filter + Filtre de Textures + + + + None + Cap + + + + Anime4K + Anime4K + + + + Bicubic + Bicubic + + + + ScaleForce + ScaleForce + + + + xBRZ + xBRZ + + + + MMPX + MMPX + + + + Stereoscopy + Estereoscopia + + + + Stereoscopic 3D Mode + Mode 3D Estereoscòpic + + + + Off + Apagat + + + + Side by Side + De costat a costat + + + + Reverse Side by Side + De costat a costat invers + + + + Anaglyph + Anàglifo + + + + Interlaced + Entrellaçat + + + + Reverse Interlaced + Entrellaçat invers + + + + Depth + Profunditat + + + + % + % + + + + Eye to Render in Monoscopic Mode + Ull per a renderitzar en mode monoscòpic + + + + Left Eye (default) + Ull esquerre (predeterminat) + + + + Right Eye + Ull dret + + + + Disable Right Eye Rendering + Desactivar Renderitzat d'Ull Dret + + + + <html><head/><body><p>Disable Right Eye Rendering</p><p>Disables rendering the right eye image when not using stereoscopic mode. Greatly improves performance in some applications, but can cause flickering in others.</p></body></html> + <html><head/><body><p>Desactivar Dibuixat d'Ull Dret</p><p>Desactiva el dibuixat de la imatge de l'ull dret quan no s'utilitza el mode estereoscòpic. Millora significativament el rendiment en alguns jocs, però pot causar parpelleig en uns altres.</p></body></html> + + + + Utility + Utilitat + + + + <html><head/><body><p>Replace textures with PNG files.</p><p>Textures are loaded from load/textures/[Title ID]/.</p></body></html> + <html><head/><body><p>Canvia les textures per fitxers PNG.</p><p>Les textures són carregades des de load/textures/[Title ID]/.</p></body></html> + + + + Use Custom Textures + Usar textures personalitzades + + + + <html><head/><body><p>Dump textures to PNG files.</p><p>Textures are dumped to dump/textures/[Title ID]/.</p></body></html> + <html><head/><body><p>Bolca les textures a fitxers PNG.</p><p>Les textures són bolcades a load/textures/[Title ID]/.</p></body></html> + + + + Dump Textures + Bolcar Textures + + + + <html><head/><body><p>Load all custom textures into memory on boot, instead of loading them when the application requires them.</p></body></html> + <html><head/><body><p>Càrrega totes les textures personalitzades en memòria en iniciar, en comptes de carregar-les quan l'aplicació les necessite.</p></body></html> + + + + Preload Custom Textures + Precarregar Textures Personalitzades + + + + <html><head/><body><p>Load custom textures asynchronously with background threads to reduce loading stutter</p></body></html> + <html><head/><body><p>Càrrega les textures personalitzades de manera asíncrona amb els fils de fons per a reduir les aturades de càrrega</p></body></html> + + + + Async Custom Texture Loading + Càrrega de Textures Personalitzades Asíncrona + + + + ConfigureGeneral + + + Form + Formulari + + + + General + General + + + + Confirm exit while emulation is running + Confirmar eixida durant l'emulació + + + + Pause emulation when in background + Pausar emulació en estar en segon pla + + + + Mute audio when in background + Silenciar àudio en estar en segon pla + + + + Hide mouse on inactivity + Ocultar ratolí mentres estiga inactiu + + + + Enable Gamemode + Activar Gamemode + + + + Check for updates + Buscar actualitzacions + + + + Emulation + Emulació + + + + Region: + Regió: + + + + Auto-select + Auto-elegir + + + + Use global emulation speed + Usar la velocitat d'emulació global + + + + Set emulation speed: + Establir la velocitat d'emulació: + + + + Emulation Speed: + Velocitat d'Emulació: + + + + Screenshots + Captures de pantalla + + + + Use global screenshot path + Usar ruta de captura de pantalla global + + + + Set screenshot path: + Establir ruta de captura de pantalla: + + + + Save Screenshots To + Guardar captures a + + + + ... + ... + + + + Reset All Settings + Reiniciar Tota la Configuració + + + + + + + + unthrottled + Il·limitada + + + + Select Screenshot Directory + Seleccione el directori de captures de pantalla + + + + Azahar + Azahar + + + + Are you sure you want to <b>reset your settings</b> and close Azahar? + Desitja de veritat<b>reiniciar la teua configuració</b> y tancar Azahar? + + + + ConfigureGraphics + + + Form + Formulari + + + + Graphics + Gràfics + + + + API Settings + Configuració de la API + + + + Graphics API + API gràfica + + + + Software + Software + + + + OpenGL + OpenGL + + + + Vulkan + Vulkan + + + + Physical Device + Dispositiu Físic + + + + OpenGL Renderer + Renderitzador OpenGL + + + + SPIR-V Shader Generation + Generació de Ombrejats SPIR-V + + + + Renderer + Renderitzador + + + + <html><head/><body><p>Use the selected graphics API to accelerate shader emulation.</p><p>Requires a relatively powerful GPU for better performance.</p></body></html> + <html><head/><body><p>Usa la API gràfica seleccionada per a accelerar l'emulació de sombreadores.</p><p>Requerix d'una GPU potent per a millorar el rendiment.</p></body></html> + + + + Enable Hardware Shader + Activar Ombrejador de Hardware + + + + <html><head/><body><p>Correctly handle all edge cases in multiplication operation in shaders. </p><p>Some applications requires this to be enabled for the hardware shader to render properly.</p><p>However this would reduce performance in most applications.</p></body></html> + <html><head/><body><p>Maneja correctament tots els casos extrems en la multiplicació dins de les shaders.</p><p>Algunes aplicacions necessiten aixó activat en el renderitzador de hardware perquè s'interpreten correctament.</p><p>No obstant això, podria reduir el rendiment en diverses aplicacions.</p></body></html> + + + + Accurate Multiplication + Multiplicació Precisa + + + + <html><head/><body><p>Use the JIT engine instead of the interpreter for software shader emulation. </p><p>Enable this for better performance.</p></body></html> + <html><head/><body><p>Usa el motor de *JIT en comptes de l'interpretador per a l'emulació del ombrejador de software.</p><p>Activa-ho per a obtindre un millor rendiment.</p></body></html> + + + + Enable Shader JIT + Activar Ombreig JIT + + + + <html><head/><body><p>Compile shaders using background threads to avoid shader compilation stutter. Expect temporary graphical glitches</p></body></html> + <html><head/><body><p>Compila els ombrejos usant els fils del fons per a evitar les pauses de la compilació d'ombrejos. Pot haver-hi errors gràfics temporals.</p></body></html> + + + + Enable Async Shader Compilation + Activar compilació de ombrejadors asíncrona + + + + <html><head/><body><p>Perform presentation on separate threads. Improves performance when using Vulkan in most applications.</p></body></html> + <html><head/><body><p>Presentar en fils diferents. Millora el rendiment quan s'usa Vulkan en molts jocs.</p></body></html> + + + + Enable Async Presentation + Activar Presentació Asíncrona + + + + Advanced + Avançat + + + + <html><head/><body><p>Overrides the sampling filter used by applications. This can be useful in certain cases with poorly behaved applications when upscaling. If unsure set this to Application Controlled</p></body></html> + <html><head/><body><p>Sobreescriu el filtre de mostreig usat en jocs. Pot ser útil en uns certs casos de jocs amb baix rendiment en pujar la resolució. Si no estàs segur, possa'l en Controlat per Joc</p></body></html> + + + + Texture Sampling + Mostreig de Textures + + + + Application Controlled + Controlat per Joc + + + + Nearest Neighbor + Nearest Neighbor + + + + Linear + Liniar + + + + <html><head/><body><p>Reduce stuttering by storing and loading generated shaders to disk.</p></body></html> + <html><head/><body><p>Reduïx les aturades en emmagatzemar i carregar els ombrejos generats que s'emmagatzemen.</p></body></html> + + + + Use Disk Shader Cache + Usar Caché Emmagatzemada d'Ombrejadors + + + + VSync prevents the screen from tearing, but some graphics cards have lower performance with VSync enabled. Keep it enabled if you don't notice a performance difference. + La Sincronització Vertical impedix el tearing de la imatge, però algunes targetes gràfiques tenen pitjor rendiment quan este està activat. Mantingues-ho activat si no notes cap diferència en el rendiment. + + + + Enable VSync + Activar Sincronització Vertical + + + + Use global + Usar global + + + + Use per-application + Usar configuració de l'aplicació + + + + Delay application render thread: + Endarrerir fil de renderitzat: + + + + <html><head/><body><p>Delays the emulated application render thread the specified amount of milliseconds every time it submits render commands to the GPU.</p><p>Adjust this feature in the (very few) dynamic framerate applications to fix performance issues.</p></body></html> + <html><head/><body><p>Demora el fil emulat de renderitzat del joc una determinada quantitat de mil·lisegons cada vegada que envie comandos de renderitzat a la GPU.</p><p>Ajusta esta característica en els (pocs) jocs amb FPS dinàmics per a arreglar problemes de rendiment.</p></body></html> + + + + ConfigureHotkeys + + + Hotkey Settings + Configuració de tecles de drecera + + + + Double-click on a binding to change it. + Fes doble clic en una tecla de drecera per a canviar-la. + + + + Clear All + Reiniciar tot + + + + Restore Defaults + Restablir + + + + Action + Acció + + + + Hotkey + Tecla de drecera + + + + + Conflicting Key Sequence + Seqüència de tecles ja usada + + + + The entered key sequence is already assigned to: %1 + La seqüència de tecles ja està assignada a: %1 + + + + A 3ds button + Botó de 3ds + + + + Restore Default + Restablir + + + + Clear + Reiniciar + + + + The default key sequence is already assigned to: %1 + La seqüència de tecles per omissió ja està assignada a: %1 + + + + ConfigureInput + + + ConfigureInput + ConfigureInput + + + + Profile + Perfil + + + + New + Nou + + + + Delete + Esborrar + + + + Rename + Renombrar + + + + Shoulder Buttons + Botons Posteriors + + + + ZR: + ZR: + + + + L: + L: + + + + ZL: + ZL: + + + + R: + R: + + + + Face Buttons + Botons Frontals + + + + Y: + Y: + + + + X: + X: + + + + B: + B: + + + + A: + A: + + + + Directional Pad + Pad de Control + + + + + + Up: + Amunt: + + + + + + Down: + Avall: + + + + + + Left: + Esquerra: + + + + + + Right: + Dreta: + + + + Misc. + Varis + + + + Start: + Start: + + + + Select: + Select: + + + + Home: + Home: + + + + Power: + Power: + + + + Circle Mod: + Circle Mod: + + + + GPIO14: + GPIO14: + + + + Debug: + Depuració: + + + + Circle Pad + Pad Circular + + + + + Up Left: + Amunt a l'esquerra: + + + + + Deadzone: 0 + Zona morta: 0 + + + + + + Set Analog Stick + Configurar Palanca Analògica + + + + + Up Right: + Amunt a la dreta: + + + + + Diagonals + Diagonals + + + + + Down Right: + Abaix a la dreta: + + + + + Down Left: + Abaix a l'esquerra: + + + + C-Stick + Palanca C + + + + Motion / Touch... + Moviment / Tàctil... + + + + Auto Map + Auto Asignar + + + + Clear All + Reiniciar tot + + + + Restore Defaults + Restablir + + + + Use Artic Controller when connected to Artic Base Server + Usar Artic Controller en estar connectat al servidor de Artic Base + + + + + + Clear + Reiniciar + + + + + + [not set] + [no establit] + + + + + + Restore Default + Restablir + + + + + Information + Informació + + + + After pressing OK, first move your joystick horizontally, and then vertically. + Després de polsar Acceptar, mou el teu joystick horitzontalment, i després verticalment. + + + + + Deadzone: %1% + Zona morta: %1% + + + + + Modifier Scale: %1% + Modificador d'Escala: %1% + + + + Warning + Advertència + + + + Auto mapping failed. Your controller may not have a corresponding mapping + Va fallar l'assignament automàtic. Pot ser que el teu controlador no tinga un assignament de botons corresponent. + + + + After pressing OK, press any button on your joystick + Després de polsar Acceptar, polsa qualsevol botó en el teu joystick + + + + [press key] + [pulsa un botó] + + + + Error! + Error! + + + + You're using a key that's already bound. + Estàs usant una tecla que ja està en ús. + + + + New Profile + Nou Perfil + + + + Enter the name for the new profile. + Introduïx el nom del nou perfil. + + + + Delete Profile + Eliminar Perfil + + + + Delete profile %1? + Eliminar perfil %1? + + + + Rename Profile + Canviar de nom + + + + New name: + Nou nom: + + + + Duplicate profile name + Nom de perfil duplicat + + + + Profile name already exists. Please choose a different name. + Ja existix este nom de perfil. Per favor, seleccione un altre nom. + + + + ConfigureLayout + + + Form + Forma + + + + Screens + Pantalles + + + + Screen Layout + Estil de Pantalla + + + + Default + Per omissió + + + + Single Screen + Pantalla Única + + + + Large Screen + Pantalla amplia + + + + Side by Side + Conjunta + + + + Separate Windows + Ventanes Separades + + + + Hybrid Screen + Pantalla híbrida + + + + + Custom Layout + Estil Personalitzat + + + + Swap Screens + Intercanviar Pantalles + + + + Rotate Screens Upright + Girar pantalles en vertical + + + + Large Screen Proportion + Proporció de Pantalla Gran + + + + Small Screen Position + Posició de Pantalla Xicoteta + + + + Upper Right + Amunt a la dreta + + + + Middle Right + Centre a la dreta + + + + Bottom Right (default) + Abaix a la dreta (predeterminat) + + + + Upper Left + Amunt a l'esquerra: + + + + Middle Left + Centre a l'esquerra + + + + Bottom Left + Abaix a l'esquerra + + + + Above large screen + Damunt de la pantalla gran + + + + Below large screen + Davall de la pantalla gran + + + + Background Color + Color de fons + + + + + Top Screen + Pantalla superior + + + + + X Position + Posició X + + + + + + + + + + + + + + + px + px + + + + + Y Position + Posició Y + + + + + Width + Ample + + + + + Height + Altura + + + + + Bottom Screen + Pantalla inferior + + + + <html><head/><body><p>Bottom Screen Opacity % (OpenGL Only)</p></body></html> + <html><head/><body><p>Percentatge d'Opacitat de la Pantalla Inferior (només OpenGL)</p></body></html> + + + + Single Screen Layout + Estil de Pantalla Única + + + + + Stretch + Allargar + + + + + Left/Right Padding + Padding horitzontal + + + + + Top/Bottom Padding + Padding vertical + + + + Note: These settings affect the Single Screen and Separate Windows layouts + Nota: Esta configuració afecta als estils de pantalla única i finestres separades + + + + ConfigureMotionTouch + + + Configure Motion / Touch + Configurar Moviment / Tàctil + + + + Motion + Moviment + + + + Motion Provider: + Font del Moviment: + + + + Sensitivity: + Sensibilitat: + + + + Controller: + Controlador: + + + + + + + + Configure + Configurar + + + + Touch + Tàctil + + + + Touch Provider: + Font Tàctil: + + + + Calibration: + Calibratge: + + + + (100, 50) - (1800, 850) + (100, 50) - (1800, 850) + + + + Use button mapping: + Usar assignació de botons: + + + + CemuhookUDP Config + Configuració de CemuhookUDP + + + + You may use any Cemuhook compatible UDP input source to provide motion and touch input. + Pots usar qualsevol controlador UDP compatible amb Cemuhook per a controlar el moviment i les funcions tàctils. + + + + Server: + Servidor: + + + + Port: + Port: + + + + Pad: + Controlador: + + + + Pad 1 + Controlador 1 + + + + Pad 2 + Controlador 2 + + + + Pad 3 + Controlador 3 + + + + Pad 4 + Controlador 4 + + + + Learn More + Més Informació + + + + + Test + Provar + + + + Mouse (Right Click) + Ratolí (Clic Dret) + + + + + CemuhookUDP + CemuhookUDP + + + + SDL + SDL + + + + Emulator Window + Finestra de l'Emulador + + + + <a href='https://citra-emu.org/wiki/using-a-controller-or-android-phone-for-motion-or-touch-input'><span style="text-decoration: underline; color:#039be5;">Learn More</span></a> + <a href='https://citra-emu.org/wiki/using-a-controller-or-android-phone-for-motion-or-touch-input'><span style="text-decoration: underline; color:#039be5;">Més Informació</span></a> + + + + Information + Informació + + + + After pressing OK, press a button on the controller whose motion you want to track. + Després de polsar "Acceptar", polsa un botó en el controlador el moviment del qual vols que seguisca. + + + + [press button] + [pulsa un botó] + + + + Testing + Provant + + + + Configuring + Configurant + + + + Test Successful + Prova Exitosa + + + + Successfully received data from the server. + Dades rebudes del servidor amb èxit. + + + + Test Failed + Prova Fallida + + + + Could not receive valid data from the server.<br>Please verify that the server is set up correctly and the address and port are correct. + No s'han pogut rebre dades vàlides del servidor.<br>Assegura't que el servidor estiga configurat correctament i que la direcció i el port són correctes. + + + + Azahar + Azahar + + + + UDP Test or calibration configuration is in progress.<br>Please wait for them to finish. + La prova de UDP o la configuració de calibratge està en marxa.<br>Per favor, espera a que estes acaben. + + + + ConfigurePerGame + + + Dialog + Diàleg + + + + Info + Informació + + + + Size + Grandària + + + + Format + Format + + + + Name + Nom + + + + Filepath + Ruta de fitxer + + + + Title ID + Identificació del títol + + + + Reset Per-Application Settings + Reiniciar configuració d'aplicació + + + + Use global configuration (%1) + Usar configuració global (%1) + + + + General + General + + + + System + Sistema + + + + Enhancements + Millores + + + + Layout + Estil + + + + Graphics + Gràfics + + + + Audio + Àudio + + + + Debug + Depuració + + + + Cheats + Trucs + + + + Properties + Propietats + + + + Azahar + Azahar + + + + Are you sure you want to <b>reset your settings for this application</b>? + Estàs segur que vols <b>restablir la teua configuració per a esta aplicació</b>? + + + + ConfigureStorage + + + Form + Formulari + + + + Storage + Emmagatzematge + + + + Use Virtual SD + Usar SD Virtual + + + + Custom Storage + Emmagatzematge personalitzat + + + + Use Custom Storage + Usar emmagatzematge personalitzat + + + + NAND Directory + Directori de la NAND + + + + + Open + Obrir + + + + + NOTE: This does not move the contents of the previous directory to the new one. + NOTA: Això no mou els continguts de l'anterior directori al nou. + + + + + Change + Canviar + + + + SDMC Directory + Directori SDMC + + + + Select NAND Directory + Seleccionar Directori de la NAND + + + + Select SDMC Directory + Seleccionar Directori SDMC + + + + ConfigureSystem + + + Form + Formulari + + + + System Settings + Configuració de la Consola + + + + Enable New 3DS mode + Activar Mode New 3DS + + + + Use LLE applets (if installed) + Usar Applets LLE (si están instal·lades) + + + + Enable required LLE modules for online features (if installed) + Habilitar els mòduls LLE necessaris per a les funcions en línia (si estan instal·lats) + + + + Enables the LLE modules needed for online multiplayer, eShop access, etc. + Habilita els mòduls LLE necessaris per al mode multijugador en línia, accés a la eShop, etc. + + + + Username + Nom d'usuari/a + + + + Birthday + Aniversari + + + + January + Gener + + + + February + Febrer + + + + March + Març + + + + April + Abril + + + + May + Maig + + + + June + Juny + + + + July + Juliol + + + + August + Agost + + + + September + Setembre + + + + October + Octubre + + + + November + Novembre + + + + December + Decembre + + + + Language + Idioma + + + + Note: this can be overridden when region setting is auto-select + Nota: pot ser sobreescrit quan la regió és seleccionada automàticament + + + + Japanese (日本語) + Japonés (日本語) + + + + English + Anglés (English) + + + + French (français) + Francés (Français) + + + + German (Deutsch) + Alemany (Deutsch) + + + + Italian (italiano) + Italià (Italiano) + + + + Spanish (español) + Espanyol (Español) + + + + Simplified Chinese (简体中文) + Xinés Simplificat (简体中文) + + + + Korean (한국어) + Coreà (한국어) + + + + Dutch (Nederlands) + Neerlandés (Nederlands) + + + + Portuguese (português) + Portugués (Português) + + + + Russian (Русский) + Rus (Русский) + + + + Traditional Chinese (正體中文) + Xinés Tradicional (正體中文) + + + + Sound output mode + Mode d'eixida de l'àudio + + + + Mono + Mono + + + + Stereo + Estéreo + + + + Surround + Envolvent + + + + Country + País + + + + Clock + Rellotge + + + + System Clock + Rellotge del Sistema + + + + Fixed Time + Temps Fixat + + + + Startup time + Temps de l'Inici + + + + yyyy-MM-ddTHH:mm:ss + aaaa-mm-ddTHH:mm:ss + + + + Offset time + Temps de compensació + + + + days + dies + + + + HH:mm:ss + HH:mm:ss + + + + Initial System Ticks + Ticks de Sistema Inicials + + + + Random + Aleatoris + + + + Fixed + Fixades + + + + Initial System Ticks Override + Sobreescriure Ticks de Sistema Inicials + + + + Play Coins + Monedes de Joc + + + + <html><head/><body><p>Number of steps per hour reported by the pedometer. Range from 0 to 65,535.</p></body></html> + <html><head/><body><p>Nombre de passos per hora reportats pel podòmetro. Rang de 0 a 65.535.</p></body></html> + + + + Pedometer Steps per Hour + Passos per hora del podòmetre + + + + Run System Setup when Home Menu is launched + Executar la Configuració de la consola quan s'execute el Menú HOME + + + + Console ID: + ID de Consola + + + + + Regenerate + Regenerar + + + + MAC: + MAC: + + + + 3GX Plugin Loader: + Carregador de complements 3GX: + + + + Enable 3GX plugin loader + Habilitar el carregador de complements 3GX + + + + Allow applications to change plugin loader state + Permetre que les aplicacions canvien l'estat del carregador de plugins + + + + Real Console Unique Data + Dades úniques de la consola real + + + + SecureInfo_A/B + SecureInfo_A/B + + + + + + + Choose + Triar + + + + LocalFriendCodeSeed_A/B + LocalFriendCodeSeed_A/B + + + + OTP + OTP + + + + movable.sed + movable.sed + + + + System settings are available only when applications is not running. + La configuració del sistema només està disponible quan l'aplicació no s'està executant. + + + + Japan + Japón + + + + Anguilla + Anguila + + + + Antigua and Barbuda + Antigua y Barbuda + + + + Argentina + Argentina + + + + Aruba + Aruba + + + + Bahamas + Bahamas + + + + Barbados + Barbados + + + + Belize + Belice + + + + Bolivia + Bolivia + + + + Brazil + Brasil + + + + British Virgin Islands + Islas Vírgenes Británicas + + + + Canada + Canadá + + + + Cayman Islands + Islas Caimán + + + + Chile + Chile + + + + Colombia + Colombia + + + + Costa Rica + Costa Rica + + + + Dominica + Dominica + + + + Dominican Republic + República Dominicana + + + + Ecuador + Ecuador + + + + El Salvador + El Salvador + + + + French Guiana + Guayana Francesa + + + + Grenada + Granada (América) + + + + Guadeloupe + Guadalupe + + + + Guatemala + Guatemala + + + + Guyana + Guyana + + + + Haiti + Haití + + + + Honduras + Honduras + + + + Jamaica + Jamaica + + + + Martinique + Martinica + + + + Mexico + México + + + + Montserrat + Montserrat + + + + Netherlands Antilles + Antillas Neerlandesas + + + + Nicaragua + Nicaragua + + + + Panama + Panamá + + + + Paraguay + Paraguay + + + + Peru + Perú + + + + Saint Kitts and Nevis + San Cristóbal y Nieves + + + + Saint Lucia + Santa Lucía + + + + Saint Vincent and the Grenadines + San Vicente y las Granadinas + + + + Suriname + Surinam + + + + Trinidad and Tobago + Trinidad y Tobago + + + + Turks and Caicos Islands + Islas Turcas y Caicos + + + + United States + Estados Unidos + + + + Uruguay + Uruguay + + + + US Virgin Islands + Islas Vírgenes de los EEUU + + + + Venezuela + Venezuela + + + + Albania + Albania + + + + Australia + Australia + + + + Austria + Austria + + + + Belgium + Bélgica + + + + Bosnia and Herzegovina + Bosnia y Herzegovina + + + + Botswana + Botsuana + + + + Bulgaria + Bulgaria + + + + Croatia + Croacia + + + + Cyprus + Chipre + + + + Czech Republic + República Checa + + + + Denmark + Dinamarca + + + + Estonia + Estonia + + + + Finland + Finlandia + + + + France + Francia + + + + Germany + Alemania + + + + Greece + Grecia + + + + Hungary + Hungría + + + + Iceland + Islandia + + + + Ireland + Irlanda + + + + Italy + Italia + + + + Latvia + Letonia + + + + Lesotho + Lesotho + + + + Liechtenstein + Liechtenstein + + + + Lithuania + Lituania + + + + Luxembourg + Luxemburgo + + + + Macedonia + Macedonia + + + + Malta + Malta + + + + Montenegro + Montenegro + + + + Mozambique + Mozambique + + + + Namibia + Namibia + + + + Netherlands + Países Bajos + + + + New Zealand + Nueva Zelanda + + + + Norway + Noruega + + + + Poland + Polonia + + + + Portugal + Portugal + + + + Romania + Rumanía + + + + Russia + Rusia + + + + Serbia + Serbia + + + + Slovakia + Eslovaquia + + + + Slovenia + Eslovenia + + + + South Africa + Sudáfrica + + + + Spain + España + + + + Swaziland + Suazilandia + + + + Sweden + Suecia + + + + Switzerland + Suiza + + + + Turkey + Turquía + + + + United Kingdom + Reino Unido + + + + Zambia + Zambia + + + + Zimbabwe + Zimbabue + + + + Azerbaijan + Azerbaiyán + + + + Mauritania + Mauritania + + + + Mali + Malí + + + + Niger + Níger + + + + Chad + Chad + + + + Sudan + Sudán + + + + Eritrea + Eritrea + + + + Djibouti + Yibuti + + + + Somalia + Somalia + + + + Andorra + Andorra + + + + Gibraltar + Gibraltar + + + + Guernsey + Guernsey + + + + Isle of Man + Isla de Man + + + + Jersey + Jersey + + + + Monaco + Mónaco + + + + Taiwan + Taiwán + + + + South Korea + Corea del Sur + + + + Hong Kong + Hong Kong + + + + Macau + Macao + + + + Indonesia + Indonesia + + + + Singapore + Singapur + + + + Thailand + Tailandia + + + + Philippines + Filipinas + + + + Malaysia + Malasia + + + + China + China + + + + United Arab Emirates + Emiratos Árabes Unidos + + + + India + India + + + + Egypt + Egipto + + + + Oman + Omán + + + + Qatar + Catar + + + + Kuwait + Kuwait + + + + Saudi Arabia + Arabia Saudí + + + + Syria + Siria + + + + Bahrain + Baréin + + + + Jordan + Jordán + + + + San Marino + San Marino + + + + Vatican City + Ciudad del Vaticano + + + + Bermuda + Bermudas + + + + Select SecureInfo_A/B + Triar SecureInfo_A/B + + + + SecureInfo_A/B (SecureInfo_A SecureInfo_B);;All Files (*.*) + SecureInfo_A/B (SecureInfo_A SecureInfo_B);;Tots els fitxers (*.*) + + + + Select LocalFriendCodeSeed_A/B + Triar LocalFriendCodeSeed_A/B + + + + LocalFriendCodeSeed_A/B (LocalFriendCodeSeed_A LocalFriendCodeSeed_B);;All Files (*.*) + LocalFriendCodeSeed_A/B (LocalFriendCodeSeed_A LocalFriendCodeSeed_B);;Tots els fitxers (*.*) + + + + Select encrypted OTP file + Selecciona l'arxiu OTP xifrat + + + + Binary file (*.bin);;All Files (*.*) + Fitxer binari (*.bin);;Tots els fitxers (*.*) + + + + Select movable.sed + Selecciona movable.sed + + + + Sed file (*.sed);;All Files (*.*) + Fitxer Sed (*.sed);;Tots els fitxers (*.*) + + + + + Console ID: 0x%1 + ID de Consola: 0x%1 + + + + + MAC: %1 + MAC: %1 + + + + This will replace your current virtual 3DS console ID with a new one. Your current virtual 3DS console ID will not be recoverable. This might have unexpected effects in applications. This might fail if you use an outdated config save. Continue? + Substituirà la teua ID de consola 3DS actual per una nova. La teua ID actual no es podrà recuperar. Pot tenir efectes inesperats dins de les aplicacions. Podria fallar si utilitzes un fitxer de configuració obsolet. Continuar? + + + + + Warning + Advertència + + + + This will replace your current MAC address with a new one. It is not recommended to do this if you got the MAC address from your real console using the setup tool. Continue? + Això reemplaçarà la teua adreça MAC actual per una nova. No es recomana fer-ho si vas obtindre la direcció MAC de la teua consola real amb la ferramenta de configuració. Continuar? + + + + ConfigureTouchFromButton + + + Configure Touchscreen Mappings + Configurar Assignacions de Pantalla Tàctil + + + + Mapping: + Assignació: + + + + New + Nou + + + + Delete + Esborrar + + + + Rename + Renombrar + + + + Click the bottom area to add a point, then press a button to bind. +Drag points to change position, or double-click table cells to edit values. + Fes clic en l'àrea de davall per a afegir un punt, i polsa un botó per a assignar-lo. +Mou els punts per a canviar la posició, o fes doble clic en les cel·les de la taula per a editar els valors. + + + + Delete Point + Eliminar Punt + + + + Button + Botó + + + + X + X axis + X + + + + Y + Y axis + Y + + + + New Profile + Nou Perfil + + + + Enter the name for the new profile. + Introduïx el nom del nou perfil. + + + + Delete Profile + Eliminar Perfil + + + + Delete profile %1? + Eliminar perfil %1? + + + + Rename Profile + Canviar de nom + + + + New name: + Nou nom: + + + + [press key] + [pulsa un botó] + + + + ConfigureUi + + + Form + Formulari + + + + General + General + + + + Note: Changing language will apply your configuration. + Nota: Es guardarà la configuració en canviar l'idioma. + + + + Interface language: + Idioma de la Interfície + + + + Theme: + Tema: + + + + Application List + Llista d'aplicacions + + + + Icon Size: + Grandària d'Icona: + + + + + None + Cap + + + + Small (24x24) + Xicotet (24x24) + + + + Large (48x48) + Gran (48x48) + + + + Row 1 Text: + Text de Fila 1: + + + + + File Name + Nom de Fitxer + + + + + Full Path + Ruta Completa + + + + + Title Name (short) + Nom del Títol (curt) + + + + + Title ID + ID del Títol + + + + + Title Name (long) + Nom del Títol (llarg) + + + + Row 2 Text: + Text de Fila 2: + + + + Hide Titles without Icon + Ocultar Títols sense Icona + + + + Single Line Mode + Mode Una Línia + + + + <System> + <System> + + + + English + Anglés (English) + + + + ConfigureWeb + + + Form + Formulari + + + + Discord Presence + Presència en Discord + + + + Show current application in your Discord status + Mostrar aplicació actual en l'estat de Discord + + + + DirectConnect + + + Direct Connect + Conexió Directa + + + + Server Address + Adreça del servidor + + + + <html><head/><body><p>Server address of the host</p></body></html> + <html><head/><body><p>Adreça del servidor del host</p></body></html> + + + + Port + Port + + + + <html><head/><body><p>Port number the host is listening on</p></body></html> + <html><head/><body><p>Número de port que està escoltant el host</p></body></html> + + + + 24872 + 24872 + + + + Nickname + Sobrenom + + + + Password + Contrasenya + + + + Connect + Connectar + + + + DirectConnectWindow + + + Connecting + Connectant + + + + Connect + Connectar + + + + DumpingDialog + + + Dump Video + Bolcar Vídeo + + + + Output + Eixida + + + + Format: + Format: + + + + + + Options: + Opcions: + + + + + + + ... + ... + + + + Path: + Ruta: + + + + Video + Vídeo + + + + + Encoder: + Codificador: + + + + + Bitrate: + Bitrate: + + + + + bps + bps + + + + Audio + Àudio + + + + + Azahar + Azahar + + + + Please specify the output path. + Per favor, especifique la ruta d'eixida. + + + + output formats + formats d'eixida + + + + video encoders + codificadors de vídeo + + + + audio encoders + codificadors d'Àudio + + + + Could not find any available %1. +Please check your FFmpeg installation used for compilation. + No es va poder trobar cap %1. +Per favor, comprove la instal·lació de FFmpeg usada per a la compilació. + + + + + + + %1 (%2) + %1 (%2) + + + + Select Video Output Path + Seleccionar Ruta d'Eixida de Vídeo + + + + GMainWindow + + + No Suitable Vulkan Devices Detected + Dispositius compatibles amb Vulkan no trobats. + + + + Vulkan initialization failed during boot.<br/>Your GPU may not support Vulkan 1.1, or you do not have the latest graphics driver. + L'inici de Vulkan va fallar durant l'inici.<br/>El teu GPU, o no suporta Vulkan 1.1, o no té els últims drivers gràfics. + + + + Current Artic traffic speed. Higher values indicate bigger transfer loads. + Velocitat actual del trànsit Artic. Valors més alts indiquen major càrrega de transferència. + + + + + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. + La velocitat d'emulació actual. Valors majors o menors de 100% indiquen que la velocitat d'emulació funciona més ràpida o lentament que en una 3DS. + + + + + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. + Els fotogrames per segon que està mostrant el joc. Variaran d'aplicació en aplicació i d'escena a escena. + + + + + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. + El temps que porta emular un fotograma de 3DS, sense tindre en compte el limitador de fotogrames, ni la sincronització vertical. Per a una emulació òptima, este valor no ha de superar els 16.67 ms. + + + + MicroProfile (unavailable) + MicroProfile (no disponible) + + + + Clear Recent Files + Netejar Fitxers Recents + + + + &Continue + &Continuar + + + + &Pause + &Pausar + + + + Azahar is running an application + TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping + Azahar està executant una aplicació + + + + + Invalid App Format + Format d'aplicació invàlid + + + + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. + El teu format d'aplicació no és vàlid.<br/>Per favor, seguix les instruccions per a tornar a bolcar les teues <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>cartutxos de joc</a> i/o <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>títols instal·lats</a>. + + + + App Corrupted + Aplicació corrupta + + + + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. + La teua aplicació està corrupta. <br/>Per favor, seguix les instruccions per a tornar a bolcar les teues <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>cartutxos de joc</a> i/o <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>títols instal·lats</a>. + + + + App Encrypted + Aplicació encriptada + + + + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> + La teua aplicació està encriptada. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Per favor visita el nostre blog per a més informació.</a> + + + + Unsupported App + Aplicació no suportada + + + + GBA Virtual Console is not supported by Azahar. + Consola Virtual de GBA no està suportada per Azahar. + + + + + Artic Server + Artic Server + + + + Error while loading App! + Error en carregar l'aplicació! + + + + An unknown error occurred. Please see the log for more details. + Un error desconegut ha ocorregut. Per favor, mira el log per a més detalls. + + + + CIA must be installed before usage + El CIA ha d'estar instal·lat abans d'usar-se + + + + Before using this CIA, you must install it. Do you want to install it now? + Abans d'usar este CIA, has d'instal·lar-ho. Vols instal·lar-ho ara? + + + + + Slot %1 + Ranura %1 + + + + Slot %1 - %2 %3 + Ranura %1 - %2 %3 + + + + Error Opening %1 Folder + Error en obrir la carpeta %1 + + + + + Folder does not exist! + La carpeta no existix! + + + + Remove Play Time Data + Llevar Dades de Temps de Joc + + + + Reset play time? + Reiniciar temps de joc? + + + + + + + Create Shortcut + Crear drecera + + + + Do you want to launch the application in fullscreen? + Desitja llançar esta aplicació en pantalla completa? + + + + Successfully created a shortcut to %1 + Drecera a %1 creat amb èxit + + + + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? + Aixó crearà una drecera a la AppImage actual. Pot no funcionar bé si actualitzes. Continuar? + + + + Failed to create a shortcut to %1 + Fallada en crear una drecera a %1 + + + + Create Icon + Crear icona + + + + Cannot create icon file. Path "%1" does not exist and cannot be created. + No es va poder crear un arxiu d'icona. La ruta "%1" no existix i no pot ser creada. + + + + Dumping... + Bolcant... + + + + + Cancel + Cancel·lar + + + + + + + + + + + + Azahar + Azahar + + + + Could not dump base RomFS. +Refer to the log for details. + No es va poder bolcar el RomFS base. +Comprove el registre per a més detalls. + + + + Error Opening %1 + Error en obrir %1 + + + + Select Directory + Seleccionar directori + + + + Properties + Propietats + + + + The application properties could not be loaded. + Les propietats de l'aplicació no han pogut ser carregades. + + + + 3DS Executable (%1);;All Files (*.*) + %1 is an identifier for the 3DS executable file extensions. + Executable 3DS(%1);;Tots els arxius(*.*) + + + + Load File + Carregar Fitxer + + + + + Set Up System Files + Configurar Fitxers del Sistema + + + + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> + <p>Azahar necessita fitxers d'una consola real per poder utilitzar algunes de les seues funcions.<br>Pots obtindre els fitxers amb la <a href=https://github.com/azahar-emu/ArticSetupTool>ferramenta de configuració Azahar</a><br> Notes:<ul><li><b>Aquesta operació instal·larà fitxers únics de la consola a Azahar, no compartisques les teues carpetes d'usuari o nand<br>després de completar el procés de configuració!</b></li><li>La configuració de Old 3DS és necessària perquè funcione la configuració de New 3DS.</li><li>Els dos modes de configuració funcionaran independentment del model de la consola que execute la ferramenta de configuració.</li></ul><hr></p> + + + + Enter Azahar Artic Setup Tool address: + Introduïx la direcció de la ferramenta de configuració: + + + + <br>Choose setup mode: + <br>Tria mode de configuració: + + + + (ℹ️) Old 3DS setup + (ℹ️) Configuració Old 3DS + + + + + Setup is possible. + La configuració és possible. + + + + (⚠) New 3DS setup + (⚠) Configuració New 3DS + + + + Old 3DS setup is required first. + La configuració Old 3DS es neccessaria abans. + + + + (✅) Old 3DS setup + (✅) Configuració Old 3DS + + + + + Setup completed. + Configuració completada. + + + + (ℹ️) New 3DS setup + (ℹ️) Configuració New 3DS + + + + (✅) New 3DS setup + (✅) Configuració New 3DS + + + + The system files for the selected mode are already set up. +Reinstall the files anyway? + Els fitxers de sistema per al mode seleccionat ja estan configurats. +Vols reinstal·lar els arxius de totes maneres? + + + + Load Files + Carregar Fitxers + + + + 3DS Installation File (*.CIA*) + Arxiu d'Instal·lació de 3DS (*.CIA*) + + + + All Files (*.*) + Tots els fitxers (*.*) + + + + Connect to Artic Base + Connectar amb Artic Base + + + + Enter Artic Base server address: + Introduïx la direcció del servidor Artic Base + + + + %1 has been installed successfully. + %1 s'ha instal·lat amb èxit. + + + + Unable to open File + No es va poder obrir el Fitxer + + + + Could not open %1 + No es va poder obrir %1 + + + + Installation aborted + Instal·lació interrompuda + + + + The installation of %1 was aborted. Please see the log for more details + La instal·lació de %1 ha sigut avortada.\n Per favor, mira el log per a més informació. + + + + Invalid File + Fitxer no vàlid + + + + %1 is not a valid CIA + %1 no és un CIA vàlid. + + + + CIA Encrypted + CIA encriptat + + + + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> + El teu fitxer CIA està encriptat. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Per favor visita el nostre blog per a més informació.</a> + + + + Unable to find File + No es pot trobar el Fitxer + + + + Could not find %1 + No es va poder trobar %1 + + + + Uninstalling '%1'... + Desinstal·lant '%1'... + + + + Failed to uninstall '%1'. + Va fallar la desinstal·lació de '%1'. + + + + Successfully uninstalled '%1'. + '%1' desinstal·lat amb èxit. + + + + File not found + Fitxer no trobat + + + + File "%1" not found + Fitxer "%1" no trobat + + + + Savestates + Estats + + + + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. + +Use at your own risk! + Avís: Els Estats NO reemplacen el guardat dins del propi joc, i no estan fets per a ser fiables. + +Usa'ls sota el teu propi risc! + + + + + + Error opening amiibo data file + Error en obrir els fitxers de dades de l'Amiibo + + + + A tag is already in use. + Ja està en ús una etiqueta. + + + + Application is not looking for amiibos. + L'aplicació no està buscant amiibos. + + + + Amiibo File (%1);; All Files (*.*) + Fitxer d'Amiibo (%1);; Tots els arxius (*.*) + + + + Load Amiibo + Carregar Amiibo + + + + Unable to open amiibo file "%1" for reading. + No es va poder obrir el fitxer amiibo "%1" per a la seua lectura. + + + + Record Movie + Gravar Pel·lícula + + + + Movie recording cancelled. + Gravació de pel·lícula cancel·lada. + + + + + Movie Saved + Pel·lícula Guardada + + + + + The movie is successfully saved. + Pel·lícula guardada amb èxit. + + + + Application will unpause + L'aplicació es resumirà + + + + The application will be unpaused, and the next frame will be captured. Is this okay? + L'aplicació es resumirà, i el següent fotograma serà capturat. Estàs d'acord? + + + + Invalid Screenshot Directory + Directori de captures de pantalla no vàlid + + + + Cannot create specified screenshot directory. Screenshot path is set back to its default value. + No es pot crear el directori de captures de pantalla. La ruta de captures de pantalla torna al seu valor per omissió. + + + + Could not load video dumper + No es va poder carregar el bolcador de vídeo + + + + FFmpeg could not be loaded. Make sure you have a compatible version installed. + +To install FFmpeg to Lime, press Open and select your FFmpeg directory. + +To view a guide on how to install FFmpeg, press Help. + No es va poder carregar FFmpeg. Assegure's de tindre una versió compatible instal·lada. + +Per a instal·lar FFmpeg en Azahar, polsa Obrir i tria el directori de FFmpeg. + +Per a veure una guia sobre com instal·lar FFmpeg, polsa Ajuda. + + + + Select FFmpeg Directory + Seleccionar Directori FFmpeg + + + + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. + Al directori de FFmpeg indicat li falta %1. Per favor, assegura't d'haver seleccionat el directori correcte. + + + + FFmpeg has been sucessfully installed. + FFmpeg ha sigut instal·lat amb èxit. + + + + Installation of FFmpeg failed. Check the log file for details. + La instal·lació de FFmpeg ha fallat. Comprova l'arxiu del registre per a més detalls. + + + + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. + No es va poder començar a gravar vídeo.<br>Assegura't que el codificador de vídeo està configurat correctament.<br>Per a més detalls, observa el registre. + + + + Recording %1 + Gravant %1 + + + + Playing %1 / %2 + Reproduint %1 / %2 + + + + Movie Finished + Pel·lícula acabada + + + + (Accessing SharedExtData) + (Accedint al SharedExtData) + + + + (Accessing SystemSaveData) + (Accedint al SystemSaveData) + + + + (Accessing BossExtData) + (Accedint al BossExtData) + + + + (Accessing ExtData) + (Accedint al ExtData) + + + + (Accessing SaveData) + (Accedint al SaveData) + + + + MB/s + MB/s + + + + KB/s + KB/s + + + + Artic Traffic: %1 %2%3 + Tràfic Artic: %1 %2%3 + + + + Speed: %1% + Velocitat: %1% + + + + Speed: %1% / %2% + Velocitat: %1% / %2% + + + + App: %1 FPS + App: %1 FPS + + + + Frame: %1 ms + Frame: %1 ms + + + + VOLUME: MUTE + VOLUM: SILENCI + + + + VOLUME: %1% + Volume percentage (e.g. 50%) + VOLUM: %1% + + + + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. + Falta %1 . Per favor, <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>bolca els teus arxius de sistema</a>.<br/>Continuar l'emulació pot resultar en penges i errors. + + + + A system archive + Un fitxer del sistema + + + + System Archive Not Found + El fitxer del sistema no s'ha trobat + + + + System Archive Missing + Falta un Fitxer de Sistema + + + + Save/load Error + Error de guardat/càrrega + + + + Fatal Error + Error Fatal + + + + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. + Error fatal. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Mira el log</a> per a més detalls.<br/>Continuar l'emulació pot resultar en penges i errors. + + + + Fatal Error encountered + Error Fatal trobat + + + + Continue + Continuar + + + + Quit Application + Tancar aplicació + + + + OK + Aceptar + + + + Would you like to exit now? + Vols eixir ara? + + + + The application is still running. Would you like to stop emulation? + L'aplicació seguix en execució. Vols parar l'emulació? + + + + Playback Completed + Reproducció Completada + + + + Movie playback completed. + Reproducció de pel·lícula completada. + + + + Update Available + Actualització disponible + + + + Update %1 for Azahar is available. +Would you like to download it? + L'actualització %1 d'Azahar ja està disponible. +Vols descarregar-la? + + + + Primary Window + Finestra Primària + + + + Secondary Window + Finestra Secundària + + + + GPUCommandListModel + + + Command Name + Nom del Comando + + + + Register + Registre + + + + Mask + Màscara + + + + New Value + Nou Valor + + + + GPUCommandListWidget + + + Pica Command List + Llista de Comandos de Pica + + + + + Start Tracing + Començar Rastreig + + + + Copy All + Copiar Tot + + + + Finish Tracing + Terminar el Rastreig + + + + GPUCommandStreamWidget + + + Graphics Debugger + Depurador de Gràfics + + + + GRenderWindow + + + OpenGL not available! + OpenGL no disponible! + + + + OpenGL shared contexts are not supported. + Els contextos compartits de OpenGL no estan suportats. + + + + Error while initializing OpenGL! + Error en iniciar OpenGL! + + + + Your GPU may not support OpenGL, or you do not have the latest graphics driver. + El teu GPU, o no suporta OpenGL, o no tens els últims drivers de la targeta gràfica. + + + + Error while initializing OpenGL 4.3! + Error en iniciar OpenGL 4.3! + + + + Your GPU may not support OpenGL 4.3, or you do not have the latest graphics driver.<br><br>GL Renderer:<br>%1 + El teu GPU, o no suporta OpenGL 4.3, o no tens els últims drivers de la targeta gràfica.<br><br>Renderitzador GL:<br>%1 + + + + Error while initializing OpenGL ES 3.2! + Error en iniciar OpenGL ES 3.2! + + + + Your GPU may not support OpenGL ES 3.2, or you do not have the latest graphics driver.<br><br>GL Renderer:<br>%1 + El teu GPU, o no suporta OpenGL ES 3.2, o no tens els últims drivers de la targeta gràfica.<br><br>Renderitzador GL:<br>%1 + + + + GameList + + + + Compatibility + Compatibilitad + + + + + Region + Regió + + + + + File type + Tipus de Fitxer + + + + + Size + Grandària + + + + + Play time + Temps de joc + + + + Favorite + Favorit + + + + Open + Obrir + + + + Application Location + Localització d'aplicacions + + + + Save Data Location + Localització de dades de guardat + + + + Extra Data Location + Localització de Dades Extra + + + + Update Data Location + Localització de dades d'actualització + + + + DLC Data Location + Localització de dades de DLC + + + + Texture Dump Location + Localització del bolcat de textures + + + + Custom Texture Location + Localització de les textures personalitzades + + + + Mods Location + Localització dels mods + + + + Dump RomFS + Bolcar RomFS + + + + Disk Shader Cache + Caché de ombrejador de disc + + + + Open Shader Cache Location + Obrir ubicació de cache de ombrejador + + + + Delete OpenGL Shader Cache + Eliminar cache d'ombreig de OpenGL + + + + Uninstall + Desinstal·lar + + + + Everything + Tot + + + + Application + Aplicació + + + + Update + Actualitzar + + + + DLC + DLC + + + + Remove Play Time Data + Llevar Dades de Temps de Joc + + + + Create Shortcut + Crear drecera + + + + Add to Desktop + Afegir a l'escriptori + + + + Add to Applications Menu + Afegir al Menú d'Aplicacions + + + + Properties + Propietats + + + + + + + Azahar + Azahar + + + + Are you sure you want to completely uninstall '%1'? + +This will delete the application if installed, as well as any installed updates or DLC. + Està segur de voler desinstal·lar '%1'? + +Aixó eliminarà l'aplicació si està instal·lada, així com també les actualitzacions i DLC instal·lades. + + + + + %1 (Update) + %1 (Actualització) + + + + + %1 (DLC) + %1 (DLC) + + + + Are you sure you want to uninstall '%1'? + Estàs segur de voler desinstal·lar '%1'? + + + + Are you sure you want to uninstall the update for '%1'? + Estàs segur de voler desinstal·lar l'actualització de '%1'? + + + + Are you sure you want to uninstall all DLC for '%1'? + Estàs segur de voler desinstal·lar tot el DLC de '%1'? + + + + Scan Subfolders + Escanejar subdirectoris + + + + Remove Application Directory + Eliminar directori d'aplicacions + + + + Move Up + Moure a dalt + + + + Move Down + Moure avall + + + + Open Directory Location + Obrir ubicació del directori + + + + Clear + Reiniciar + + + + Name + Nom + + + + GameListItemCompat + + + Perfect + Perfecte + + + + App functions flawless with no audio or graphical glitches, all tested functionality works as intended without +any workarounds needed. + L'aplicació funciona impecablement, sense falles d'àudio ni gràfiques; totes les funcions provades funcionen com s'espera, sense necessitat de solucions alternatives. + + + + Great + Excel·lent + + + + App functions with minor graphical or audio glitches and is playable from start to finish. May require some +workarounds. + L'aplicació funciona amb xicotetes fallades gràfiques o d'àudio i es pot jugar de principi a fi. Pot requerir algunes solucions alternatives. + + + + Okay + + + + + App functions with major graphical or audio glitches, but app is playable from start to finish with +workarounds. + L'aplicació funciona amb importants fallades gràfiques o d'àudio, però es pot jugar de principi a fi amb solucions alternatives. + + + + Bad + Mal + + + + App functions, but with major graphical or audio glitches. Unable to progress in specific areas due to glitches +even with workarounds. + L'aplicació funciona, però presenta importants fallades gràfiques o d'àudio. No es pot avançar en unes certes àrees a causa de fallades, fins i tot amb solucions alternatives. + + + + Intro/Menu + Intro/Menú + + + + App is completely unplayable due to major graphical or audio glitches. Unable to progress past the Start +Screen. + L'aplicació no es pot jugar per complet a causa d'importants fallades gràfiques o d'àudio. No es pot avançar més enllà de la pantalla d'inici. + + + + Won't Boot + No inicia + + + + The app crashes when attempting to startup. + L'aplicació es bloqueja en intentar iniciar-se. + + + + Not Tested + Sense provar + + + + The app has not yet been tested. + L'aplicació no s'ha provat encara. + + + + GameListPlaceholder + + + Double-click to add a new folder to the application list + Faça doble clic per a agregar una nova carpeta a la llista d'aplicacions + + + + GameListSearchField + + + of + de + + + + result + resultat + + + + results + resultats + + + + Filter: + Filtre: + + + + Enter pattern to filter + Introduïx un patró per a filtrar + + + + GameRegion + + + Japan + Japó + + + + North America + Amèrica del Nord + + + + Europe + Europa + + + + Australia + Austràlia + + + + China + Xina + + + + Korea + Corea + + + + Taiwan + Taiwan + + + + Invalid region + Regió no vàlida + + + + Region free + Regió lliure + + + + GraphicsBreakPointsWidget + + + Pica Breakpoints + Pica Breakpoints + + + + + Emulation running + Executant emulació + + + + Resume + Reprendre + + + + Emulation halted at breakpoint + Emulació parada en un breakpoint + + + + GraphicsSurfaceWidget + + + Pica Surface Viewer + Observador de Superfície de Pica + + + + Color Buffer + Buffer de Color + + + + Depth Buffer + Buffer de Profunditat + + + + Stencil Buffer + Buffer de Estèncil + + + + Texture 0 + Textura 0 + + + + Texture 1 + Textura 1 + + + + Texture 2 + Textura 2 + + + + Custom + Personalitzada + + + + Unknown + Desconegut + + + + Save + Guardar + + + + Source: + Font: + + + + Physical Address: + Adreça Física: + + + + Width: + Amplària: + + + + Height: + Altura: + + + + Format: + Format: + + + + X: + X: + + + + Y: + Y: + + + + Pixel out of bounds + Píxel fora dels límits + + + + (unable to access pixel data) + (no es pot accedir a les dades del píxel) + + + + (invalid surface address) + (direcció de superfície no vàlida) + + + + (unknown surface format) + (format de superfície desconegut) + + + + Portable Network Graphic (*.png) + Portable Network Graphic (*.png) + + + + Binary data (*.bin) + Fitxer binari (*.bin) + + + + Save Surface + Guardar Superfície + + + + + + + Error + Error + + + + + Failed to open file '%1' + No es va poder obrir el fitxer '%1' + + + + Failed to save surface data to file '%1' + Error en guardar les dades en el fitxer '%1' + + + + Failed to completely write surface data to file. The saved data will likely be corrupt. + Error en guardar les dades en l'arxiu. És possible que les dades de guardat estiguen corruptes. + + + + GraphicsTracingWidget + + + CiTrace Recorder + Grabador CiTrace + + + + Start Recording + Començar gravació + + + + Stop and Save + Parar i Guardar + + + + Abort Recording + Abortar Grabació + + + + Save CiTrace + Guardar CiTrace + + + + CiTrace File (*.ctf) + Fitxer CiTrace (*.ctf) + + + + CiTracing still active + CiTracing seguix actiu + + + + A CiTrace is still being recorded. Do you want to save it? If not, all recorded data will be discarded. + Un *CiTrace continua gravant-se. Desitges guardar-ho? Si no, totes les dades gravades seran descartats. + + + + GraphicsVertexShaderModel + + + Offset + Offset + + + + Raw + Raw + + + + Disassembly + Desmuntat + + + + GraphicsVertexShaderWidget + + + Save Shader Dump + Guardar Bolcat d'Ombra + + + + Shader Binary (*.shbin) + Binari d'Ombra (*.shbin) + + + + Pica Vertex Shader + Ombreig de Vèrtex de Pica + + + + (data only available at vertex shader invocation breakpoints) + (dades només disponibles en els punts de la invocació de l'ombreig de vèrtexs) + + + + Dump + Bolcar + + + + Input Data + Dades d'Entrada + + + + Attribute %1 + Atribut %1 + + + + Cycle Index: + Índex de Cicle: + + + + SRC1: %1, %2, %3, %4 + + SRC1: %1, %2, %3, %4 + + + + + SRC2: %1, %2, %3, %4 + + SRC2: %1, %2, %3, %4 + + + + + SRC3: %1, %2, %3, %4 + + SRC3: %1, %2, %3, %4 + + + + + DEST_IN: %1, %2, %3, %4 + + DEST_IN: %1, %2, %3, %4 + + + + + DEST_OUT: %1, %2, %3, %4 + + DEST_OUT: %1, %2, %3, %4 + + + + + Address Registers: %1, %2 + + Registres d'Adreça: %1, %2 + + + + + Compare Result: %1, %2 + + Comparar Resultats: %1, %2 + + + + + Static Condition: %1 + + Condició Estàtica: %1 + + + + + Dynamic Conditions: %1, %2 + + Condicions Dinàmiques: %1, %2 + + + + + Loop Parameters: %1 (repeats), %2 (initializer), %3 (increment), %4 + + Paràmetres de Bucle: %1 (repeticions), %2 (inicialitzador), %3 (incremental), %4 + + + + + Instruction offset: 0x%1 + Instrucció offset: 0x%1 + + + + -> 0x%2 + -> 0x%2 + + + + (last instruction) + (última instrucció) + + + + HostRoom + + + Create Room + Crear Sala + + + + Room Name + Nom de la Sala + + + + Preferred Application + Aplicació preferida + + + + Max Players + Màxima Capacitat + + + + Username + Nom d'usuari/a + + + + (Leave blank for open room) + (Deixar buit per a sala pública) + + + + Password + Contrasenya + + + + Port + Port + + + + Room Description + Descripció de Sala + + + + Load Previous Ban List + Carregar Llista de Banejos Anterior + + + + Public + Pública + + + + Unlisted + Privada + + + + Host Room + Crear Sala + + + + HostRoomWindow + + + Error + Error + + + + Failed to announce the room to the public lobby. +Debug Message: + Error en anunciar la sala al lobby públic. +Missatge de depuració: + + + + IPCRecorder + + + IPC Recorder + Grabador IPC + + + + Enable Recording + Activar Gravació + + + + Filter: + Buscar: + + + + Leave empty to disable filtering + Deixa-ho buit per a desactivar la busca + + + + # + # + + + + Status + Estat + + + + Service + Servici + + + + Function + Funció + + + + Clear + Reiniciar + + + + IPCRecorderWidget + + + Invalid + Nul + + + + Sent + Enviat + + + + Handling + Handling + + + + Success + Éxit + + + + Error + Error + + + + HLE Unimplemented + HLE sense implementar + + + + HLE + HLE + + + + LLE + LLE + + + + Unknown + Desconegut + + + + LLEServiceModulesWidget + + + Toggle LLE Service Modules + Alternar Mòduls del Servici LLE + + + + LoadingScreen + + + Loading Shaders 387 / 1628 + Carregant ombrejadors 387 / 1628 + + + + Loading Shaders %v out of %m + Carregant ombrejadors %v de %m + + + + Estimated Time 5m 4s + Temps Estimat 5m 4s + + + + Loading... + Carregant... + + + + Preloading Textures %1 / %2 + Preparant textures %1 / %2 + + + + Preparing Shaders %1 / %2 + Preparant ombrejadors %1 / %2 + + + + Loading Shaders %1 / %2 + Carregant ombrejadors %1 / %2 + + + + Launching... + Iniciant... + + + + Now Loading +%1 + Carregant +%1 + + + + Estimated Time %1 + Temps Estimat %1 + + + + Lobby + + + Public Room Browser + Navegador de Sales Públiques + + + + + Nickname + Sobrenom + + + + Filters + Filtres + + + + Search + Cercar + + + + Applications I Own + Les meues aplicacions + + + + Hide Empty Rooms + Ocultar Salas Buides + + + + Hide Full Rooms + Ocultar Salas Plenes + + + + Refresh Lobby + Actualitzar Lobby + + + + Password Required to Join + Contrasenya Necessària per a Unir-se + + + + Password: + Contrasenya: + + + + Room Name + Nom de la Sala + + + + Preferred Application + Aplicació preferida + + + + Host + Host + + + + Players + Jugadors + + + + Refreshing + Actualitzant + + + + Refresh List + Actualitzar Llista + + + + MainWindow + + + Azahar + Azahar + + + + File + Fitxer + + + + Boot Home Menu + Carregar Menú HOME + + + + Recent Files + Fitxers Recents + + + + Amiibo + Amiibo + + + + Emulation + Emulació + + + + Save State + Guardar Estat + + + + Load State + Carregar Estat + + + + View + Veure + + + + Debugging + Depuració + + + + Screen Layout + Estil de Pantalla + + + + Small Screen Position + Posició de Pantalla Xicoteta + + + + Multiplayer + Multijugador + + + + Tools + Ferramentes + + + + Movie + Pel·lícula + + + + Help + Ajuda + + + + Load File... + Carregar Fitxer... + + + + Install CIA... + Instal·lar CIA... + + + + Connect to Artic Base... + Connectar amb Artic Base... + + + + Set Up System Files... + Configurar Fitxers del Sistema + + + + JPN + JPN + + + + USA + USA + + + + EUR + EUR + + + + AUS + AUS + + + + CHN + CHN + + + + KOR + KOR + + + + TWN + TWN + + + + Exit + Eixir + + + + Pause + Pausar + + + + Stop + Parar + + + + Save + Guardar + + + + Load + Carregar + + + + FAQ + FAQ + + + + About Azahar + Sobre Azahar + + + + Single Window Mode + Mode Finestra Única + + + + Save to Oldest Slot + Guardar en la ranura més antiga + + + + Load from Newest Slot + Carregar des de la ranura més recent + + + + Configure... + Configurar... + + + + Display Dock Widget Headers + Mostrar Títols de Widgets del Dock + + + + Show Filter Bar + Mostrar Barra de Filtre + + + + Show Status Bar + Mostrar Barra d'Estat + + + + Create Pica Surface Viewer + Crear Observador de Superfície de Pica + + + + Record... + Gravar... + + + + Play... + Reproduïr... + + + + Close + Tancar + + + + Save without Closing + Guardar sense tancar + + + + Read-Only Mode + Mode només lectura + + + + Advance Frame + Avançar Fotograma + + + + Capture Screenshot + Fer Captura de Pantalla + + + + Dump Video + Bolcar Vídeo + + + + Browse Public Rooms + Buscar sales públiques + + + + Create Room + Crear Sala + + + + Leave Room + Abandonar la Sala + + + + Direct Connect to Room + Conexió Directa a la Sala + + + + Show Current Room + Mostrar Sala Actual + + + + Fullscreen + Pantalla Completa + + + + Open Log Folder + Obrir Carpeta de Registres + + + + Opens the Azahar Log folder + Obrir directori de logs d'Azahar + + + + Default + Per omissió + + + + Single Screen + Pantalla Única + + + + Large Screen + Pantalla amplia + + + + Side by Side + Conjunta + + + + Separate Windows + Ventanes Separades + + + + Hybrid Screen + Pantalla Híbrida + + + + Custom Layout + Estil Personalitzat + + + + Top Right + Amunt a la dreta + + + + Middle Right + Centre a la dreta + + + + Bottom Right + Abaix a la dreta + + + + Top Left + Abaix a l'esquerra + + + + Middle Left + Centre a l'esquerra + + + + Bottom Left + Abaix a l'esquerra + + + + Above + Damunt + + + + Below + Davall + + + + Swap Screens + Intercanviar Pantalles + + + + Rotate Upright + Girar en Vertical + + + + Report Compatibility + Informar de compatibilitat + + + + Restart + Reiniciar + + + + Load... + Carregar... + + + + Remove + Quitar + + + + Open Azahar Folder + Obrir directori d'Azahar + + + + Configure Current Application... + Configurar aplicació actual... + + + + MicroProfileDialog + + + MicroProfile + MicroProfile + + + + ModerationDialog + + + Moderation + Moderació + + + + Ban List + Llista de Banejos + + + + + Refreshing + Actualitzant + + + + Unban + Desbanejar + + + + Subject + Asunt + + + + Type + Tipus + + + + Forum Username + Nom d'Usuari de Fòrum + + + + IP Address + Adreça IP + + + + Refresh + Actualitzar + + + + MoviePlayDialog + + + + Play Movie + Reproduir Pel·lícula + + + + File: + Fitxer: + + + + ... + ... + + + + Info + Informació + + + + Application: + Aplicació: + + + + Author: + Autor: + + + + Rerecord Count: + Nombre de regravacions: + + + + Length: + Longitud: + + + + Current running application will be stopped. + L'aplicació actual es detindrà. + + + + <br>Current recording will be discarded. + <br>La gravació actual es descartarà. + + + + Citra TAS Movie (*.ctm) + Azahar TAS Movie (*.ctm) + + + + Invalid movie file. + Fitxer de pel·lícula no vàlid. + + + + Revision dismatch, playback may desync. + Desajustament de revisió, la reproducció es podria desincronitzar. + + + + Indicated length is incorrect, file may be corrupted. + La longitud indicada és incorrecta, el fitxer podria estar corrupte. + + + + + + + (unknown) + (desconegut) + + + + Application used in this movie is not in Applications list. + L'aplicació utilitzada en esta pel·lícula no està en la llista d'aplicacions. + + + + (>1 day) + (>1 dia) + + + + MovieRecordDialog + + + + Record Movie + Gravar Pel·lícula + + + + File: + Fitxer: + + + + ... + ... + + + + Author: + Autor: + + + + Current running application will be restarted. + L'aplicació actual es reiniciarà. + + + + <br>Current recording will be discarded. + <br>La gravació actual es descartarà. + + + + Recording will start once you boot an application. + La gravació començarà quan inicies una aplicació. + + + + Citra TAS Movie (*.ctm) + Azahar TAS Movie (*.ctm) + + + + MultiplayerState + + + + Current connection status + Estat actual de connexió + + + + + Not Connected. Click here to find a room! + No estàs connectat. Clica ací per a trobar una sala! + + + + + + Connected + Connectat + + + + + Not Connected + No connectat + + + + Error + Error + + + + Failed to update the room information. Please check your Internet connection and try hosting the room again. +Debug Message: + No es va poder publicar la informació de la sala. Per favor, revisa la teua connexió a Internet i intenta allotjar la sala de nou. +Missatge de depuració: + + + + New Messages Received + Nous Missatges Rebuts + + + + NetworkMessage + + + Leave Room + Abandonar Sala + + + + You are about to close the room. Any network connections will be closed. + Estàs a punt de tancar la sala. Qualsevol connexió de xarxa serà interrompuda. + + + + Disconnect + Desconnectar + + + + You are about to leave the room. Any network connections will be closed. + Estàs a punt d'abandonar la sala. Qualsevol connexió de xarxa serà interrompuda. + + + + NetworkMessage::ErrorManager + + + Username is not valid. Must be 4 to 20 alphanumeric characters. + El nom d'usuari no és vàlid. Ha de tindre entre 4 i 20 caràcters alfanumèrics. + + + + Room name is not valid. Must be 4 to 20 alphanumeric characters. + El nom de la sala no és vàlid. Ha de tindre entre 4 i 20 caràcters alfanumèrics. + + + + Username is already in use or not valid. Please choose another. + El nom d'usuari ja està en ús o no és vàlid. Per favor, tria un altre. + + + + IP is not a valid IPv4 address. + La IP no és una adreça IPv4 vàlida. + + + + Port must be a number between 0 to 65535. + El port ha de ser un número entre 0 i 65535. + + + + You must choose a Preferred Application to host a room. If you do not have any applications in your Applications list yet, add an applications folder by clicking on the plus icon in the Applications list. + Has de triar una aplicació preferida per a allotjar una sala. Si encara no tens cap aplicació en la teua llista d'aplicacions, afig una carpeta fent clic en la icona del signe més en la llista d'aplicacions. + + + + Unable to find an internet connection. Check your internet settings. + No s'ha pogut trobar una connexió a Internet. Revisa la teua configuració d'Internet. + + + + Unable to connect to the host. Verify that the connection settings are correct. If you still cannot connect, contact the room host and verify that the host is properly configured with the external port forwarded. + No es va poder connectar amb l'amfitrió. Assegura't que la configuració d'Internet és correcta. Si encara no pots connectar-te, contacta amb l'amfitrió de la sala i assegura't que este està configurat correctament amb el port extern de reexpedició. + + + + Unable to connect to the room because it is already full. + No s'ha pogut connectar a la sala perquè està plena. + + + + Creating a room failed. Please retry. Restarting Azahar might be necessary. + No es va poder crear una sala. Per favor, torne a intentar-ho. Podria ser necessari reiniciar Azahar. + + + + The host of the room has banned you. Speak with the host to unban you or try a different room. + L'amfitrió de la sala t'ha banejat. Posa't en contacte amb l'amfitrió perquè et desbanege o prova en una altra sala. + + + + Version mismatch! Please update to the latest version of Azahar. If the problem persists, contact the room host and ask them to update the server. + Discordança de versions! Per favor, actualitze a l'última versió de Azahar. Si el problema contínua, parla amb l'administrador de la sala i demana-li que actualitze el servidor. + + + + Incorrect password. + Contrasenya incorrecta. + + + + An unknown error occurred. If this error continues to occur, please open an issue + Error desconegut. Si este error continua ocorrent, per favor, fes-nos-ho saber. + + + + Connection to room lost. Try to reconnect. + S'ha perdut la connexió a la sala. Intenta reconnectar-te a ella. + + + + You have been kicked by the room host. + Has sigut expulsat per l'administrador de la sala. + + + + MAC address is already in use. Please choose another. + Esta adreça MAC ja està en ús. Per favor, tria una altra. + + + + Your Console ID conflicted with someone else's in the room. + +Please go to Emulation > Configure > System to regenerate your Console ID. + El teu ID de Consola és igual que la d'una altra persona en esta sala. + +Per favor, veu a Emulació > Configurar... > Sistema per a regenerar el teu ID de Consola. + + + + You do not have enough permission to perform this action. + No tens permisos per a fer esta acció. + + + + The user you are trying to kick/ban could not be found. +They may have left the room. + L'usuari al qual estàs intentant expulsar/banejar no va poder ser trobat. +Pot ser que haja deixat la sala. + + + + Error + Error + + + + OptionSetDialog + + + Options + Opcions + + + + Unset + Desconfigurar + + + + unknown + desconegut + + + + %1 &lt;%2> %3 + %1 &lt;%2> %3 + + + + Range: %1 - %2 + Rang: %1 - %2 + + + + custom + personalitzat + + + + %1 (0x%2) %3 + %1 (0x%2) %3 + + + + OptionsDialog + + + Options + Opcions + + + + Double click to see the description and change the values of the options. + Fes doble clic per a veure la descripció i canviar els valors de les opcions. + + + + Specific + Específic + + + + Generic + Genèric + + + + Name + Nom + + + + Value + Valor + + + + QObject + + + Supported image files (%1) + Fitxers d'imatge suportats (%1) + + + + Open File + Obrir Fitxer + + + + Error + Error + + + + Couldn't load the camera + La cambra no s'ha pogut carregar + + + + Couldn't load %1 + No s'ha pogut carregar %1 + + + + + Shift + Shift + + + + + Ctrl + Ctrl + + + + + Alt + Alt + + + + + + [not set] + [no establit] + + + + + Hat %1 %2 + Rotació %1 %2 + + + + + + + + + Axis %1%2 + Eix %1%2 + + + + + Button %1 + Botó %1 + + + + GC Axis %1%2 + GC Eix %1%2 + + + + GC Button %1 + GC Botó %1 + + + + + + [unknown] + [desconegut] + + + + [unused] + [sense usar] + + + + auto + auto + + + + true + true + + + + false + false + + + + + none + none + + + + %1 (0x%2) + %1 (0x%2) + + + + Unsupported encrypted application + Aplicació cifrada no suportada + + + + Invalid region + Regió no vàlida + + + + Installed Titles + Títols Instal·lats + + + + System Titles + Títols de Sistema + + + + Add New Application Directory + Agregar nova carpeta d'aplicacions + + + + Favorites + Favorits + + + + Not running an application + Sense executar una aplicació + + + + %1 is not running an application + %1 no està executant una aplicació + + + + %1 is running %2 + %1 està executant %2 + + + + QtKeyboard + + + Software Keyboard + Teclat de Software + + + + QtKeyboardDialog + + + Text length is not correct (should be %1 characters) + La longitud del text no és correcta (ha de tindre %1 caràcters) + + + + Text is too long (should be no more than %1 characters) + El text és molt llarg (no ha de tindre més de %1 caràcters) + + + + Blank input is not allowed + No pots deixar-ho en blanc + + + + Empty input is not allowed + No es pot deixar en buit + + + + Validation error + Error de validació + + + + QtMiiSelectorDialog + + + Mii Selector + Selector de Miis + + + + Standard Mii + Mii estàndard + + + + RecordDialog + + + View Record + Ver grabació + + + + Client + Client + + + + + Process: + Procés: + + + + + Thread: + Fil: + + + + + Session: + Sesió: + + + + Server + Servidor + + + + General + General + + + + Client Port: + Port del Client: + + + + Service: + Servici: + + + + Function: + Funció: + + + + Command Buffer + Buffer de Comandos + + + + Select: + Select: + + + + Request Untranslated + Petició sense traduir + + + + Request Translated + Petició traduïda + + + + Reply Untranslated + Resposta sense traduir + + + + Reply Translated + Resposta traduïda + + + + OK + Aceptar + + + + null + null + + + + RegistersWidget + + + Registers + Registres + + + + VFP Registers + Registres VFP + + + + VFP System Registers + Registre del sistema VFP + + + + Vector Length + Longitud del Vector + + + + Vector Stride + Pas del Vector + + + + Rounding Mode + Mode Aproximat + + + + Vector Iteration Count + Compte d'Iteracions del Vector + + + + SequenceDialog + + + Enter a hotkey + Introduïsca una tecla de drecera + + + + UserDataMigrator + + + Would you like to migrate your data for use in Azahar? +(This may take a while; The old data will not be deleted) + Vols migrar les teues dades per a usar-les en Azahar? +(Això podria demorar. Les dades originals no s'esborraran) + + + + + + + + Migration + Migració + + + + Azahar has detected user data for Citra and Lime3DS. + + + Azahar ha detectat dades d'usuari de Citra i Lime3DS + + + + + + Migrate from Lime3DS + Migrar des de Lime3DS + + + + Migrate from Citra + Migrar des de Citra + + + + Azahar has detected user data for Citra. + + + Azahar ha detectat dades d'usuari de Citra + + + + + + Azahar has detected user data for Lime3DS. + + + Azahar ha detectat dades d'usuari de Lime3DS + + + + + + You can manually re-trigger this prompt by deleting the new user data directory: +%1 + Podràs tornar a realitzar este procés eliminant la nova carpeta de dades d'usuari: +%1 + + + + Data was migrated successfully. + +If you wish to clean up the files which were left in the old data location, you can do so by deleting the following directory: +%1 + Les dades van ser migrades de manera exitosa. + +Si desitges netejar els arxius que van quedar en la ruta original, pots fer-ho esborrant la següent carpeta: +%1 + + + + WaitTreeEvent + + + reset type = %1 + reset type = %1 + + + + WaitTreeMutex + + + locked %1 times by thread: + locked %1 times by thread: + + + + free + free + + + + WaitTreeMutexList + + + holding mutexes + holding mutexes + + + + WaitTreeObjectList + + + waiting for all objects + waiting for all objects + + + + waiting for one of the following objects + waiting for one of the following objects + + + + WaitTreeSemaphore + + + available count = %1 + available count = %1 + + + + max count = %1 + max count = %1 + + + + WaitTreeThread + + + running + running + + + + ready + ready + + + + waiting for address 0x%1 + waiting for address 0x%1 + + + + sleeping + sleeping + + + + waiting for IPC response + waiting for IPC response + + + + waiting for objects + waiting for objects + + + + waiting for HLE return + waiting for HLE return + + + + dormant + dormant + + + + dead + dead + + + + PC = 0x%1 LR = 0x%2 + PC = 0x%1 LR = 0x%2 + + + + default + default + + + + all + all + + + + AppCore + AppCore + + + + SysCore + SysCore + + + + Unknown processor %1 + Unknown processor %1 + + + + object id = %1 + object id = %1 + + + + processor = %1 + processor = %1 + + + + thread id = %1 + thread id = %1 + + + + process = %1 (%2) + process = %1 (%2) + + + + priority = %1(current) / %2(normal) + priority = %1(current) / %2(normal) + + + + last running ticks = %1 + last running ticks = %1 + + + + not holding mutex + not holding mutex + + + + WaitTreeThreadList + + + waited by thread + waited by thread + + + + WaitTreeTimer + + + reset type = %1 + reset type = %1 + + + + initial delay = %1 + initial delay = %1 + + + + interval delay = %1 + interval delay = %1 + + + + WaitTreeWaitObject + + + [%1]%2 %3 + [%1]%2 %3 + + + + waited by no thread + waited by no thread + + + + one shot + one shot + + + + sticky + sticky + + + + pulse + pulse + + + + WaitTreeWidget + + + Wait Tree + Arbre d'Espera + + + \ No newline at end of file diff --git a/dist/languages/es_ES.ts b/dist/languages/es_ES.ts index 839f9baa7..0fe0ca96d 100644 --- a/dist/languages/es_ES.ts +++ b/dist/languages/es_ES.ts @@ -795,7 +795,7 @@ Would you like to ignore the error and continue? Miscellaneous - + Misceláneo @@ -1215,7 +1215,7 @@ Would you like to ignore the error and continue? Check for updates - + Buscar actualizaciones @@ -2750,7 +2750,7 @@ Would you like to ignore the error and continue? MAC: - + Dirección MAC: @@ -3520,7 +3520,7 @@ Would you like to ignore the error and continue? MAC: %1 - + Dirección MAC: %1 @@ -4666,7 +4666,7 @@ Para ver una guía sobre cómo instalar FFmpeg, pulsa Ayuda. Update Available - + Actualización disponible @@ -4987,7 +4987,7 @@ This will delete the application if installed, as well as any installed updates Remove Application Directory - + Quitar carpeta de aplicaciones @@ -5026,7 +5026,7 @@ This will delete the application if installed, as well as any installed updates App functions flawless with no audio or graphical glitches, all tested functionality works as intended without any workarounds needed. - + La aplicación funciona sin errores gráficos o de audio. Todas las funciones probadas funcionan según lo previso sin necesidad de soluciones alternativas. @@ -5037,7 +5037,7 @@ any workarounds needed. App functions with minor graphical or audio glitches and is playable from start to finish. May require some workarounds. - + La aplicación funciona con pequeños errores gráficos o de audio y es jugable de principio a fin. Puede necesitar soluciones alternativas. @@ -5048,7 +5048,7 @@ workarounds. App functions with major graphical or audio glitches, but app is playable from start to finish with workarounds. - + La aplicación funciona con grandes errores gráficos o de audio, pero es jugable de principio a fin con soluciones alternativas. @@ -5059,7 +5059,7 @@ workarounds. App functions, but with major graphical or audio glitches. Unable to progress in specific areas due to glitches even with workarounds. - + La aplicación funciona, pero con grandes errores gráficos o de audio. No es posible continuar tras ciertos puntos debido a errores, incluso con soluciones alternativas. @@ -5070,7 +5070,7 @@ even with workarounds. App is completely unplayable due to major graphical or audio glitches. Unable to progress past the Start Screen. - + La aplicación es completamente inutilizable debido a grandes errores gráficos o de audio. No es posible continuar tras la pantalla de título. @@ -5080,7 +5080,7 @@ Screen. The app crashes when attempting to startup. - + La aplicación se cae cuando se intenta iniciar. @@ -5090,7 +5090,7 @@ Screen. The app has not yet been tested. - + La aplicación no ha sido probada.
@@ -5552,7 +5552,7 @@ Screen. Preferred Application - + Aplicación preferida @@ -5567,7 +5567,7 @@ Screen. (Leave blank for open room) - + (Dejar vacío para sala pública) @@ -5805,7 +5805,7 @@ Mensaje de depuración: Applications I Own - + Mis aplicaciones @@ -5840,7 +5840,7 @@ Mensaje de depuración: Preferred Application - + Aplicación preferida @@ -5868,12 +5868,12 @@ Mensaje de depuración: Azahar - + Azahar File - + Archivo @@ -5893,7 +5893,7 @@ Mensaje de depuración: Emulation - + Emulación @@ -5908,7 +5908,7 @@ Mensaje de depuración: View - + Vista @@ -5943,7 +5943,7 @@ Mensaje de depuración: Help - + Ayuda @@ -5963,7 +5963,7 @@ Mensaje de depuración: Set Up System Files... - + Configurar Archivos de Sistema... @@ -6003,17 +6003,17 @@ Mensaje de depuración: Exit - + Salir Pause - + Pausa Stop - + Detener @@ -6033,7 +6033,7 @@ Mensaje de depuración: About Azahar - + Acerca de Azahar @@ -6118,7 +6118,7 @@ Mensaje de depuración: Browse Public Rooms - + Buscar salas públicas @@ -6153,7 +6153,7 @@ Mensaje de depuración: Opens the Azahar Log folder - + Abrir carpeta de logs de Azahar @@ -6263,12 +6263,12 @@ Mensaje de depuración: Open Azahar Folder - + Abrir carpeta de Azahar Configure Current Application... - + Configurar aplicación actual... @@ -6354,7 +6354,7 @@ Mensaje de depuración: Application: - + Aplicación: @@ -6374,7 +6374,7 @@ Mensaje de depuración: Current running application will be stopped. - + La aplicación actual se detendrá. @@ -6446,7 +6446,7 @@ Mensaje de depuración: Current running application will be restarted. - + La aplicación actual se reiniciará. @@ -6456,7 +6456,7 @@ Mensaje de depuración: Recording will start once you boot an application. - + La grabación empezará cuando inicies una aplicación. @@ -6862,7 +6862,7 @@ Puede que haya dejado la sala. Add New Application Directory - + Agregar nueva carpeta de aplicaciones @@ -6872,17 +6872,17 @@ Puede que haya dejado la sala. Not running an application - + Sin ejecutar una aplicación %1 is not running an application - + %1 no está ejecutando una aplicación %1 is running %2 - + %1 está ejecutando %2 @@ -7082,7 +7082,8 @@ Puede que haya dejado la sala. Would you like to migrate your data for use in Azahar? (This may take a while; The old data will not be deleted) - + ¿Quieres migrar tus datos para usarlos en Azahar? +(Esto podría demorar. Los datos originales no se borrarán)
@@ -7091,44 +7092,50 @@ Puede que haya dejado la sala. Migration - + Migración Azahar has detected user data for Citra and Lime3DS. - + Azahar ha detectado datos de usuario de Citra y Lime3DS + Migrate from Lime3DS - + Migrar desde Lime3DS Migrate from Citra - + Migrar desde Citra Azahar has detected user data for Citra. - + Azahar ha detectado datos de usuario de Citra + + Azahar has detected user data for Lime3DS. - + Azahar ha detectado datos de usuario de Lime3DS + + You can manually re-trigger this prompt by deleting the new user data directory: %1 - + Podrás volver a realizar este proceso eliminando la nueva carpeta de datos de usuario: +%1 @@ -7136,7 +7143,10 @@ Puede que haya dejado la sala. If you wish to clean up the files which were left in the old data location, you can do so by deleting the following directory: %1 - + Los datos fueron migrados de forma exitosa. + +Si deseas limpiar los archivos que quedaron en la ruta original, puedes hacerlo borrando la siguiente carpeta: +%1 diff --git a/dist/languages/it.ts b/dist/languages/it.ts index ee9699def..cdec86fe9 100644 --- a/dist/languages/it.ts +++ b/dist/languages/it.ts @@ -22,17 +22,17 @@ About Azahar - + Su Azahar <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> - + <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> <html><head/><body><p><span style=" font-size:28pt;">Azahar</span></p></body></html> - + <html><head/><body><p><span style=" font-size:28pt;">Azahar</span></p></body></html> @@ -48,17 +48,23 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Azahar is a free and open source 3DS emulator licensed under GPLv2.0 or any later version.</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'MS Shell Dlg 2'; font-size:8pt;"><br /></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">This software should not be used to play games you have not legally obtained.</span></p></body></html> - + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Azahar è un emulatore 3DS gratis e open source, con licenza GPLv2.0 e successive.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'MS Shell Dlg 2'; font-size:8pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Questo software non deve essere usato per giocare giochi che non hai ottenuto legalmente.</span></p></body></html> <html><head/><body><p><a href="https://azahar-emu.org/"><span style=" text-decoration: underline; color:#039be5;">Website</span></a> | <a href="https://github.com/azahar-emu/azahar"><span style=" text-decoration: underline; color:#039be5;">Source Code</span></a> | <a href="https://github.com/azahar-emu/azahar/graphs/contributors"><span style=" text-decoration: underline; color:#039be5;">Contributors</span></a> | <a href="https://github.com/azahar-emu/azahar/blob/master/license.txt"><span style=" text-decoration: underline; color:#039be5;">License</span></a></p></body></html> - + <html><head/><body><p><a href="https://azahar-emu.org/"><span style=" text-decoration: underline; color:#039be5;">Sito Web</span></a> | <a href="https://github.com/azahar-emu/azahar"><span style=" text-decoration: underline; color:#039be5;">Codice Sorgente</span></a> | <a href="https://github.com/azahar-emu/azahar/graphs/contributors"><span style=" text-decoration: underline; color:#039be5;">Contribuenti</span></a> | <a href="https://github.com/azahar-emu/azahar/blob/master/license.txt"><span style=" text-decoration: underline; color:#039be5;">Licenze</span></a></p></body></html> <html><head/><body><p><span style=" font-size:7pt;">&quot;3DS&quot; is a trademark of Nintendo. Azahar is not affiliated with Nintendo in any way.</span></p></body></html> - + <html><head/><body><p><span style=" font-size:7pt;">&quot;3DS&quot; è un marchio registrato di Nintendo. Azahar non è affiliato a Nintendo i alcun modo.</span></p></body></html> @@ -331,12 +337,12 @@ Questo bannerà sia il suo nome utente del forum che il suo indirizzo IP. Scales audio playback speed to account for drops in emulation framerate. This means that audio will play at full speed even while the application framerate is low. May cause audio desync issues. - + Scala la velocità della riproduzione audio per compensare cali nel framerate dell'emulazione. Questo significa che l'audio verrà riprodotto a velocità normale anche mentre il framerate del gioco è basso. Può causare problemi di desincronizzazione audio
Enable realtime audio - + Abilita audio in tempo reale @@ -377,7 +383,7 @@ Questo bannerà sia il suo nome utente del forum che il suo indirizzo IP. Auto - + Auto @@ -714,7 +720,7 @@ Desideri ignorare l'errore e continuare? Regex Log Filter - + Filtro log Regex @@ -729,12 +735,12 @@ Desideri ignorare l'errore e continuare? Flush log output on every message - + Pulisci l'output del log ad ogni messaggio <html><body>Immediately commits the debug log to file. Use this if Azahar crashes and the log output is being cut.<br>Enabling this feature will decrease performance, only use it for debugging purposes.</body></html> - + <html><body>Invia immediatamente il log di debug al file. Usalo se Azahar si blocca e l'output del log viene tagliato.<br>L'attivazione di questa funzione ridurrà le prestazioni: utilizzarla solo per scopi di debug.</body></html> @@ -759,12 +765,12 @@ Desideri ignorare l'errore e continuare? <html><body>Changes the emulated CPU clock frequency.<br>Underclocking can increase performance but may cause the application to freeze.<br>Overclocking may reduce application lag but also might cause freezes</body></html> - + <html><body>Cambia la frequenza del clock della CPU emulata.<br> L'underclocking può migliorare le performance ma potrebbe causare dei freeze nell'applicazione.<br> L'overclocking può ridurre il lag dell'applicazione ma potrebbe anch'esso causare dei freeze.</body></html> <html><head/><body>Underclocking can increase performance but may cause the application to freeze.<br/>Overclocking may reduce lag in applications but also might cause freezes</p></body></html> - + <html><head/><body>L'underclocking può migliorare le performance ma potrebbe causare dei freeze dell'app.<br/> L'overclocking può ridurre il lag nella applicazioni ma potrebbe anch'esso causare dei freeze</p></body></html> @@ -789,27 +795,27 @@ Desideri ignorare l'errore e continuare? Miscellaneous - + Miscellanea <html><head/><body><p>Introduces a delay to the first ever launched app thread if LLE modules are enabled, to allow them to initialize.</p></body></html> - + <html><head/><body><p>Introduces a delay to the first ever launched app thread if LLE modules are enabled, to allow them to initialize.</p></body></html> Delay app start for LLE module initialization - + Ritarda l'avvio dell'app per l'inizializzazione del modulo LLE Force deterministic async operations - + Forza operazioni asincrone deterministiche <html><head/><body><p>Forces all async operations to run on the main thread, making them deterministic. Do not enable if you don't know what you are doing.</p></body></html> - + <html><head/><body><p>Forza l'esecuzione nel thread principale di tutte le operazioni asincrone, rendendole deterministiche. Non abilitare questa opzione se non sai quello che stai facendo</p></body></html> @@ -837,7 +843,7 @@ Desideri ignorare l'errore e continuare? Azahar Configuration - + Configurazione di Azahar @@ -881,7 +887,7 @@ Desideri ignorare l'errore e continuare? Layout - + Layout @@ -1046,7 +1052,7 @@ Desideri ignorare l'errore e continuare? MMPX - + MMPX @@ -1071,7 +1077,7 @@ Desideri ignorare l'errore e continuare? Reverse Side by Side - + Affiancato invertito @@ -1116,12 +1122,12 @@ Desideri ignorare l'errore e continuare? Disable Right Eye Rendering - + Disabilita il rendering dell'occhio destro <html><head/><body><p>Disable Right Eye Rendering</p><p>Disables rendering the right eye image when not using stereoscopic mode. Greatly improves performance in some applications, but can cause flickering in others.</p></body></html> - + <html><head/><body><p>Disabilita il rendering dell'occhio destro</p><p>Disabilita l'immagine dell'occhio destro quando la modalità steroscopica non è attiva. Migliora enormemente le performance in alcune applicazioni, ma può causare flickering in altre.</p></body></html> @@ -1151,7 +1157,7 @@ Desideri ignorare l'errore e continuare? <html><head/><body><p>Load all custom textures into memory on boot, instead of loading them when the application requires them.</p></body></html> - + <html><head/><body><p>Carica tutte le texture custome in memoria all'avvio, invece di caricarle quando l'applicazione ne ha bisogno.</p></body></html> @@ -1194,7 +1200,7 @@ Desideri ignorare l'errore e continuare? Mute audio when in background - + Muta audio quando in background @@ -1204,12 +1210,12 @@ Desideri ignorare l'errore e continuare? Enable Gamemode - + Abilita Modalità Gioco Check for updates - + Ricerca aggiornamenti @@ -1288,12 +1294,12 @@ Desideri ignorare l'errore e continuare? Azahar - + Azahar Are you sure you want to <b>reset your settings</b> and close Azahar? - + Sei sicuro di voler <b>reimpostare le impostazioni</b> e chiudere Azahar? @@ -1341,7 +1347,7 @@ Desideri ignorare l'errore e continuare? OpenGL Renderer - + Renderer OpenGL @@ -1366,7 +1372,7 @@ Desideri ignorare l'errore e continuare? <html><head/><body><p>Correctly handle all edge cases in multiplication operation in shaders. </p><p>Some applications requires this to be enabled for the hardware shader to render properly.</p><p>However this would reduce performance in most applications.</p></body></html> - + <html><head/><body><p>Gesire correttamente tutti i casi limite nell'operazione di moltiplicazione delle ombre. </p><p>Questa impostazione è richiesta per alcune applicazioni per far si che che ombre siano renderizzate correttamente.</p><p>Questa impostazione riduce le performance nella maggior parte delle applicazioni.</p></body></html> @@ -1396,7 +1402,7 @@ Desideri ignorare l'errore e continuare? <html><head/><body><p>Perform presentation on separate threads. Improves performance when using Vulkan in most applications.</p></body></html> - + <html><head/><body><p>Eseguire la presentazione su thread separati. Migliora le performance durante l'uso di Vulkan nella maggior parte delle applicazioni.</p></body></html> @@ -1411,27 +1417,27 @@ Desideri ignorare l'errore e continuare? <html><head/><body><p>Overrides the sampling filter used by applications. This can be useful in certain cases with poorly behaved applications when upscaling. If unsure set this to Application Controlled</p></body></html> - + <html><head/><body><p>Sovrascrive il filtro di campionamento usato dalle applicazioni. Può essere utile in certi casi in cui l'upscaling ha effetti indesiderati. In caso di indecisione, selezionare l'opzione Controllato dall'applicazione</p></body></html> Texture Sampling - + Campionamento delle texture Application Controlled - + Controllato dall'applicazione Nearest Neighbor - + Vicino puù prossimo Linear - + Lineare @@ -1456,22 +1462,22 @@ Desideri ignorare l'errore e continuare? Use global - + Usa globale Use per-application - + Usa per-applicazione Delay application render thread: - + Ritarda il thread di render dell'applicazione <html><head/><body><p>Delays the emulated application render thread the specified amount of milliseconds every time it submits render commands to the GPU.</p><p>Adjust this feature in the (very few) dynamic framerate applications to fix performance issues.</p></body></html> - + <html><head/><body><p>Ritarda il thread dell'applicazione emulata per il quantitativo specificato di millisecondi ogni volta che invia dei comandi di render alla GPU.</p><p>Configura questa feature nelle (poche) applicazioni con framerate variabile per risolvere problemi di performance.</p></body></html> @@ -1697,7 +1703,7 @@ Desideri ignorare l'errore e continuare? Up Left: - + In Alto a Sinistra: @@ -1716,25 +1722,25 @@ Desideri ignorare l'errore e continuare? Up Right: - + In Alto a Destra: Diagonals - + Diagonali Down Right: - + In Basso a Destra: Down Left: - + In Basso a Sinistra: @@ -1764,7 +1770,7 @@ Desideri ignorare l'errore e continuare? Use Artic Controller when connected to Artic Base Server - + Usa l'Artic Controller quando connesso all'Artic Base Server @@ -1886,130 +1892,130 @@ Desideri ignorare l'errore e continuare? Form - + Form Screens - + Schermi Screen Layout - + Layout degli schermi Default - + Standard Single Screen - + Schermo singolo Large Screen - + Schermo grande Side by Side - + Affiancati Separate Windows - + Finestre separate Hybrid Screen - + Schermo ibrido Custom Layout - + Layout personalizzato Swap Screens - + Inverti Schermi Rotate Screens Upright - + Ruota Schermi in Verticale Large Screen Proportion - + Proporzioni Schermo grande Small Screen Position - + Posizione Schermo piccolo Upper Right - + In alto a destra Middle Right - + In centro a destra Bottom Right (default) - + In basso a destra (standard) Upper Left - + In alto a sinistra Middle Left - + In centro a sinistra Bottom Left - + In basso a sinistra Above large screen - + Sopra lo schermo grande Below large screen - + Sotto lo schermo grande Background Color - + Colore di sfondo Top Screen - + Schermo superiore X Position - + Posizione X @@ -2025,64 +2031,64 @@ Desideri ignorare l'errore e continuare? px - + px Y Position - + Posizione Y Width - + Larghezza Height - + Altezza Bottom Screen - + Schermo inferiore <html><head/><body><p>Bottom Screen Opacity % (OpenGL Only)</p></body></html> - + <html><head/><body><p>% Opacità schermo inferiore (solo OpenGL)</p></body></html> Single Screen Layout - + Layout singolo schermo Stretch - + Stira Left/Right Padding - + Bordo Destra/Sinistra Top/Bottom Padding - + Bordo Alto/Basso Note: These settings affect the Single Screen and Separate Windows layouts - + Nota: Queste impostazioni riguardano i layout Singolo Schermo e Finestre Separate @@ -2226,7 +2232,7 @@ Desideri ignorare l'errore e continuare? <a href='https://citra-emu.org/wiki/using-a-controller-or-android-phone-for-motion-or-touch-input'><span style="text-decoration: underline; color:#039be5;">Learn More</span></a> - + <a href='https://citra-emu.org/wiki/using-a-controller-or-android-phone-for-motion-or-touch-input'><span style="text-decoration: underline; color:#039be5;">Scopri di più</span></a> @@ -2276,7 +2282,7 @@ Desideri ignorare l'errore e continuare? Azahar - + Azahar @@ -2324,7 +2330,7 @@ Desideri ignorare l'errore e continuare? Reset Per-Application Settings - + Reimposta le impostazioni per-applicazione @@ -2349,7 +2355,7 @@ Desideri ignorare l'errore e continuare? Layout - + Layout @@ -2379,12 +2385,12 @@ Desideri ignorare l'errore e continuare? Azahar - + Azahar Are you sure you want to <b>reset your settings for this application</b>? - + Sei sicuro di voler <b>reimpostare le impostazioni per questa applicazione</b>? @@ -2473,17 +2479,17 @@ Desideri ignorare l'errore e continuare? Use LLE applets (if installed) - + Usa applet LLE (se installati) Enable required LLE modules for online features (if installed) - + Abilita moduli LLE per le feature online (se installati) Enables the LLE modules needed for online multiplayer, eShop access, etc. - + Abilita i module LLE necessari per il multiplayer online, l'accesso all'eShop, ecc. @@ -2683,7 +2689,7 @@ Desideri ignorare l'errore e continuare? days - + giorni @@ -2693,37 +2699,37 @@ Desideri ignorare l'errore e continuare? Initial System Ticks - + Tick ​​di sistema iniziali Random - + Casuale Fixed - + Fissato Initial System Ticks Override - + Sovrascrittura dei Tick ​​di sistema iniziali Play Coins - + Monete di gioco <html><head/><body><p>Number of steps per hour reported by the pedometer. Range from 0 to 65,535.</p></body></html> - + <html><head/><body><p>Numero di passi per ogni ora contati dal contapassi. Range da 0 a 65.535.</p></body></html> Pedometer Steps per Hour - + Passi contapassi per ogni ora @@ -2744,7 +2750,7 @@ Desideri ignorare l'errore e continuare? MAC: - + MAC: @@ -2759,17 +2765,17 @@ Desideri ignorare l'errore e continuare? Allow applications to change plugin loader state - + Permetti alle applicazioni di cambiare lo stato del plugin loader Real Console Unique Data - + Dati unici della console reale SecureInfo_A/B - + SecureInfo_A/B @@ -2777,27 +2783,27 @@ Desideri ignorare l'errore e continuare? Choose - + Scegli LocalFriendCodeSeed_A/B - + LocalFriendCodeSeed_A/B OTP - + OTP movable.sed - + movable.sed System settings are available only when applications is not running. - + Le impostazioni di sistema sono disponibili solo mentre nessuna applicazione è in esecuzione @@ -3467,42 +3473,42 @@ Desideri ignorare l'errore e continuare? Select SecureInfo_A/B - + Seleziona SecureInfo_A/B SecureInfo_A/B (SecureInfo_A SecureInfo_B);;All Files (*.*) - + SecureInfo_A/B (SecureInfo_A SecureInfo_B);;All Files (*.*) Select LocalFriendCodeSeed_A/B - + Select LocalFriendCodeSeed_A/B LocalFriendCodeSeed_A/B (LocalFriendCodeSeed_A LocalFriendCodeSeed_B);;All Files (*.*) - + LocalFriendCodeSeed_A/B (LocalFriendCodeSeed_A LocalFriendCodeSeed_B);;Tutti i file (*.*) Select encrypted OTP file - + Seleziona file OTP criptato Binary file (*.bin);;All Files (*.*) - + File binario (*.bin);;Tutti i file (*.*) Select movable.sed - + Seleziona movable.sed Sed file (*.sed);;All Files (*.*) - + File sed (*.sed);;Tutti i file (*.*) @@ -3514,12 +3520,12 @@ Desideri ignorare l'errore e continuare? MAC: %1 - + MAC: %1 This will replace your current virtual 3DS console ID with a new one. Your current virtual 3DS console ID will not be recoverable. This might have unexpected effects in applications. This might fail if you use an outdated config save. Continue? - + Questo rimpiazzerà l'ID virtuale della console 3DS con uno nuovo. L'ID della console 3DS attuale non potrà essere recuperato. Questo potrebbe avere effetti inaspettati in alcue applicazioni. Questo processo potrebbe fallire se usi un salvataggio della configurazione obsoleto. Continuare? @@ -3530,7 +3536,7 @@ Desideri ignorare l'errore e continuare? This will replace your current MAC address with a new one. It is not recommended to do this if you got the MAC address from your real console using the setup tool. Continue? - + Questo rimpiazzerà il tuo indirizzo MAC attuale con uno nuovo. È sconsigliato farlo se hai impostato l'indirizzo MAC dalla tua console reale usando il Setup Tool. Continuare? @@ -3655,7 +3661,7 @@ Trascina i punti per cambiarne la posizione, o fai doppio clic sulla tabella per Application List - + Lista applicazioni @@ -3754,7 +3760,7 @@ Trascina i punti per cambiarne la posizione, o fai doppio clic sulla tabella per Show current application in your Discord status - + Mostra l'applicazione corrente nel tuo stato di Discord @@ -3887,7 +3893,7 @@ Trascina i punti per cambiarne la posizione, o fai doppio clic sulla tabella per Azahar - + Azahar @@ -3945,7 +3951,7 @@ Verifica l'installazione di FFmpeg usata per la compilazione. Current Artic traffic speed. Higher values indicate bigger transfer loads. - + Attuale velocità del traffico di Artic. Valori alti indicano carichi di trasferimento più grandi. @@ -3957,7 +3963,7 @@ Verifica l'installazione di FFmpeg usata per la compilazione. How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Quanti frame al secondo l'app sta attualmente mostrando. Varierà da app ad app e da scena a scena. @@ -3968,7 +3974,7 @@ Verifica l'installazione di FFmpeg usata per la compilazione. MicroProfile (unavailable) - + MicroProfile (Non disponibile) @@ -3989,60 +3995,60 @@ Verifica l'installazione di FFmpeg usata per la compilazione. Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - + Azahar sta eseguendo un'applicazione Invalid App Format - + Formato App non valido Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + Il formato della tua app non è supportato. <br/>Segui la guida per fare il dumping della tua <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>cartuccia di gioco</a> o <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>titoli installati</a>. App Corrupted - + App corrotta Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + La tua app è corrotta. <br/>Segui la guida per fare il dumping delle tue <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>cartucce di gioco</a> o <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>titoli installati</a>. App Encrypted - + App criptata Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + La tua app è criptata. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Segui il nostro blog per più informazioni.</a> Unsupported App - + App non supportata GBA Virtual Console is not supported by Azahar. - + La GBA Virtual Console non è supportata da Azahar. Artic Server - + Artic Server Error while loading App! - + Errore nel caricamento dell'app! @@ -4084,12 +4090,12 @@ Verifica l'installazione di FFmpeg usata per la compilazione. Remove Play Time Data - + Rimuovi dati sul tempo di gioco Reset play time? - + Reimpostare il tempo di gioco? @@ -4097,37 +4103,37 @@ Verifica l'installazione di FFmpeg usata per la compilazione. Create Shortcut - + Crea scorciatoia Do you want to launch the application in fullscreen? - + Vuoi lanciare l'applicazione in schermo intero? Successfully created a shortcut to %1 - + Scorciatoia creata con successo in %1 This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Verrà creata una scorciatoia nell'AppImage corrente. Potrebbe non funzionare correttamente in caso di aggiornamento. Continuare? Failed to create a shortcut to %1 - + Impossibile creare scorciatoia in %1 Create Icon - + Crea icona Cannot create icon file. Path "%1" does not exist and cannot be created. - + Impossibile creare file icona. La cartella "%1" non esiste e non può essere creato. @@ -4151,7 +4157,7 @@ Verifica l'installazione di FFmpeg usata per la compilazione. Azahar - + Azahar @@ -4178,7 +4184,7 @@ Consulta il log per i dettagli. The application properties could not be loaded. - + Impossibile caricare le proprietà dell'applicazione. @@ -4195,70 +4201,71 @@ Consulta il log per i dettagli. Set Up System Files - + Imposta i file di sistema <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + <p>Azahar necessita dei file provenienti da una console reale per poter usare alcune feature. <br>Puoi ottenere questi file usando <a href=https://github.com/azahar-emu/ArticSetupTool>Setup Artic Tool di Azahar</a><br>. Note: <ul><li><b>Questa operazione installerà file unici della console all'interno di Azahar, non condividere i le tue cartelle utente o nand <br> dopo aver completato il processo di setup!</b></li><li> Il setup di un Old 3DS è necessario per far sì che il setup di un New 3DS funzioni.</li><li> Entrambe le modalità di setup funzioneranno indipendentemente dal modello della console che esegue il tool di setup.</li></ul><hr></p> Enter Azahar Artic Setup Tool address: - + Inserisci l'indirizzo di Artic Setup Tool: <br>Choose setup mode: - + <br>Scegli modalità di setup: (ℹ️) Old 3DS setup - + (ℹ️) Setup Old 3DS Setup is possible. - + Il setup è possibile. (⚠) New 3DS setup - + (⚠) Setup New 3DS Old 3DS setup is required first. - + È necessario effettuare prima il setup di un Old 3DS. (✅) Old 3DS setup - + (✅) Setup Old 3DS Setup completed. - + Setup completato. (ℹ️) New 3DS setup - + (ℹ️) Setup New 3DS (✅) New 3DS setup - + (✅) Setup New 3DS The system files for the selected mode are already set up. Reinstall the files anyway? - + I file di sistema per la modalità selezionata sono gia stati impostati. +Vuoi comunque reinstallarli? @@ -4278,12 +4285,12 @@ Reinstall the files anyway? Connect to Artic Base - + Connettiti ad Artic Base Enter Artic Base server address: - + Inserisci l'indirizzo del server Artic Base: @@ -4323,12 +4330,12 @@ Reinstall the files anyway? CIA Encrypted - + File CIA criptato Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Il tuo file CIA è criptato. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Controlla il nostro blog per ulteriori informazioni.</a> @@ -4343,17 +4350,17 @@ Reinstall the files anyway? Uninstalling '%1'... - + Disinstallando '%1'... Failed to uninstall '%1'. - + Errore nella disinstallazione di '%1'. Successfully uninstalled '%1'. - + '%1' disinstallato con successo. @@ -4375,7 +4382,8 @@ Reinstall the files anyway? Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - + ATTENZIONE: I save state NON sono un SOSTITUTO per i salvataggi IN-GAME, e non sono pensati per essere affidabili. +Usa i save state a tuo RISCHIO e PERICOLO. @@ -4392,7 +4400,7 @@ Use at your own risk! Application is not looking for amiibos. - + L'applicazione non sta cercando alcun amiibo. @@ -4434,12 +4442,12 @@ Use at your own risk! Application will unpause - + L'applicazione riprenderà The application will be unpaused, and the next frame will be captured. Is this okay? - + L'applicazione riprenderà, e il prossimo frame verrà catturato. Va bene? @@ -4463,7 +4471,11 @@ Use at your own risk! To install FFmpeg to Lime, press Open and select your FFmpeg directory. To view a guide on how to install FFmpeg, press Help. - + Impossibile caricare FFmpeg. Assicurati di aver installato una versione compatibile. + +Per installare FFmpeg su Lime, premi Apri e seleziona la cartella di FFmpeg. + +Per vedere una guida su come farlo, premi Aiuto. @@ -4488,7 +4500,7 @@ To view a guide on how to install FFmpeg, press Help. Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Impossibile iniziare il dumping video.<br> Assicurati che l'encoder video sia configurato correttamente. <br>Controlla il log per ulteriori dettagli. @@ -4508,42 +4520,42 @@ To view a guide on how to install FFmpeg, press Help. (Accessing SharedExtData) - + (Accessing SharedExtData) (Accessing SystemSaveData) - + (Accessing SystemSaveData) (Accessing BossExtData) - + (Accessing BossExtData) (Accessing ExtData) - + (Accessing ExtData) (Accessing SaveData) - + (Accessing SaveData) MB/s - + MB/s KB/s - + KB/s Artic Traffic: %1 %2%3 - + Traffico Artic: %1 %2%3 @@ -4558,7 +4570,7 @@ To view a guide on how to install FFmpeg, press Help. App: %1 FPS - + App: %1 FPS @@ -4568,18 +4580,18 @@ To view a guide on how to install FFmpeg, press Help. VOLUME: MUTE - + VOLUME: MUTO VOLUME: %1% Volume percentage (e.g. 50%) - + VOLUME: %1% %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + %1 non trovato. <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>Estrai i tuoi archivi di sistema</a>.<br/>Proseguendo l'emulazione si potrebbero verificare bug e arresti anomali. @@ -4609,7 +4621,7 @@ To view a guide on how to install FFmpeg, press Help. A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Si è verificato un errore irreversibile. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Controlla il log</a> per ulteriori dettagli.<br/>Proseguendo l'emulazione si potrebbero verificare bug e arresti anomali. @@ -4624,7 +4636,7 @@ To view a guide on how to install FFmpeg, press Help. Quit Application - + Chiudi Applicazione @@ -4639,7 +4651,7 @@ To view a guide on how to install FFmpeg, press Help. The application is still running. Would you like to stop emulation? - + L'applicazione è ancora in esecuzione. Vuoi arrestare l'emulazione? @@ -4654,13 +4666,14 @@ To view a guide on how to install FFmpeg, press Help. Update Available - + Aggiornamento disponibile Update %1 for Azahar is available. Would you like to download it? - + L'aggiornamento %1 di Azahar è disponibile. +Vuoi installarlo? @@ -4801,57 +4814,57 @@ Would you like to download it? Play time - + Tempo di gioco Favorite - + Preferito Open - + Apri Application Location - + Posizione applicazioni Save Data Location - + Posizione dei dati di salvataggio Extra Data Location - + Posizione dei dati extra Update Data Location - + Posizione dei dati di aggiornamento DLC Data Location - + Posizione dei dati dei DLC Texture Dump Location - + Posizione del dumping delle texture Custom Texture Location - + Posizione delle texture personalizzate Mods Location - + Posizione delle mod @@ -4876,47 +4889,47 @@ Would you like to download it? Uninstall - + Disinstalla Everything - + Tutto Application - + Applicazione Update - + Aggiornamento DLC - + DLC Remove Play Time Data - + Rimuovi dati sul tempo di gioco Create Shortcut - + Crea scorciatoia Add to Desktop - + Aggiungi al Desktop Add to Applications Menu - + Aggiungi al menu delle applicazioni @@ -4929,41 +4942,43 @@ Would you like to download it? Azahar - + Azahar Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - + Sei sicuro di voler completamente disinstallare %1? + +Verranno cancellati tutti i dati dell'app, i DLC ed eventuali aggiornamenti. %1 (Update) - + %1 (Aggiornamento) %1 (DLC) - + %1 (DLC) Are you sure you want to uninstall '%1'? - + Sei sicuro di voler disinstallare '%1'? Are you sure you want to uninstall the update for '%1'? - + Sei sicuro di voler disinstallare l'aggiornamento di '%1'? Are you sure you want to uninstall all DLC for '%1'? - + Sei sicuro di voler disinstallare tutti i DLC di '%1'? @@ -4973,7 +4988,7 @@ This will delete the application if installed, as well as any installed updates Remove Application Directory - + Rimuovi cartella applicazioni @@ -4993,7 +5008,7 @@ This will delete the application if installed, as well as any installed updates Clear - + Ripristina @@ -5012,7 +5027,8 @@ This will delete the application if installed, as well as any installed updates App functions flawless with no audio or graphical glitches, all tested functionality works as intended without any workarounds needed. - + Il gioco funziona perfettamente senza alcun glitch audio o video, tutte le funzionalità testate funzionano come dovrebbero senza +la necessità di utilizzare alcun espediente. @@ -5023,7 +5039,8 @@ any workarounds needed. App functions with minor graphical or audio glitches and is playable from start to finish. May require some workarounds. - + L'app presenta alcuni glitch audio o video minori ed è possibile giocare dall'inizio alla fine. +Potrebbe richiedere l'utilizzo di alcuni espedienti. @@ -5034,7 +5051,8 @@ workarounds. App functions with major graphical or audio glitches, but app is playable from start to finish with workarounds. - + L'app presenta considerevoli glitch audio o video, ma è possibile giocare dall'inizio alla fine utilizzando +degli espedienti. @@ -5045,7 +5063,8 @@ workarounds. App functions, but with major graphical or audio glitches. Unable to progress in specific areas due to glitches even with workarounds. - + L'app funziona, ma presenta glitch audio e video considerevoli. Impossibile progredire in alcune aree a causa di alcuni glitch +anche usando espedienti. @@ -5056,7 +5075,8 @@ even with workarounds. App is completely unplayable due to major graphical or audio glitches. Unable to progress past the Start Screen. - + L'app è del tutto ingiocabile a causa di considerevoli glitch audio o video. +È impossibile proseguire oltre la schermata iniziale. @@ -5066,7 +5086,7 @@ Screen. The app crashes when attempting to startup. - + L'app va in crash quando viene avviata. @@ -5076,7 +5096,7 @@ Screen. The app has not yet been tested. - + L'app non è ancora stata testata. @@ -5084,7 +5104,7 @@ Screen. Double-click to add a new folder to the application list - + Fai doppio clic per aggiungere una nuova cartella alla lista delle applicazioni @@ -5538,7 +5558,7 @@ Screen. Preferred Application - + Applicazioni preferite @@ -5553,7 +5573,7 @@ Screen. (Leave blank for open room) - + (Lasciare vuoto per aprire la stanza) @@ -5602,7 +5622,8 @@ Screen. Failed to announce the room to the public lobby. Debug Message: - + Impossibile mostrare la stanza nella lobby pubblica. +Messaggio di debug: @@ -5790,7 +5811,7 @@ Debug Message: Applications I Own - + Applicazioni possedute @@ -5825,7 +5846,7 @@ Debug Message: Preferred Application - + Applicazioni preferite @@ -5853,12 +5874,12 @@ Debug Message: Azahar - + Azahar File - + File @@ -5878,7 +5899,7 @@ Debug Message: Emulation - + Emulazione @@ -5893,7 +5914,7 @@ Debug Message: View - + Visualizza @@ -5908,7 +5929,7 @@ Debug Message: Small Screen Position - + Posizione Schermo piccolo @@ -5928,7 +5949,7 @@ Debug Message: Help - + Aiuto @@ -5943,12 +5964,12 @@ Debug Message: Connect to Artic Base... - + Connessione ad Artic Base... Set Up System Files... - + Impostazione dei file di sistema... @@ -5988,17 +6009,17 @@ Debug Message: Exit - + Esci Pause - + Pausa Stop - + Ferma @@ -6013,12 +6034,12 @@ Debug Message: FAQ - + FAQ About Azahar - + Su Azahar @@ -6103,7 +6124,7 @@ Debug Message: Browse Public Rooms - + Sfoglia stanze pubbliche @@ -6133,12 +6154,12 @@ Debug Message: Open Log Folder - + Apri cartella dei log Opens the Azahar Log folder - + Apri la cartella dei log Azahar @@ -6173,47 +6194,47 @@ Debug Message: Custom Layout - + Layout personalizzato Top Right - + Alto-Destra Middle Right - + In centro a destra Bottom Right - + In basso a sinistra Top Left - + Alto-Sinistra Middle Left - + In centro a sinistra Bottom Left - + In basso a sinistra Above - + Sopra Below - + Sotto @@ -6248,12 +6269,12 @@ Debug Message: Open Azahar Folder - + Apri cartella Azahar Configure Current Application... - + Configura applicazione corrente... @@ -6339,7 +6360,7 @@ Debug Message: Application: - + Applicazione: @@ -6359,7 +6380,7 @@ Debug Message: Current running application will be stopped. - + L'applicazione in esecuzione sarà ora fermata. @@ -6369,7 +6390,7 @@ Debug Message: Citra TAS Movie (*.ctm) - + Citra TAS Movie (*.ctm) @@ -6397,7 +6418,7 @@ Debug Message: Application used in this movie is not in Applications list. - + L'applicazione usata in questo video non è nella lista applicazioni. @@ -6431,7 +6452,7 @@ Debug Message: Current running application will be restarted. - + L'applicazione in esecuzione sarà ora riavviata. @@ -6441,12 +6462,12 @@ Debug Message: Recording will start once you boot an application. - + La registrazione inizierà una volta che avrai avviato un'applicazione. Citra TAS Movie (*.ctm) - + Citra TAS Movie (*.ctm) @@ -6547,7 +6568,7 @@ Messaggio di debug: You must choose a Preferred Application to host a room. If you do not have any applications in your Applications list yet, add an applications folder by clicking on the plus icon in the Applications list. - + Devi scegliere un'applicazione preferita per hostare una stanza. Se non hai alcuna applicazione nella tua lista applicazioni, aggiungi una cartella applicazioni cliccando sull'icona + nella lista applicazioni. @@ -6567,7 +6588,7 @@ Messaggio di debug: Creating a room failed. Please retry. Restarting Azahar might be necessary. - + Creazione della stanza fallita. Per favore riprova. Riavviare Azahar potrebbe essere necessario. @@ -6577,7 +6598,7 @@ Messaggio di debug: Version mismatch! Please update to the latest version of Azahar. If the problem persists, contact the room host and ask them to update the server. - + Mancata corrispondenza della versione! Per favore aggiorna Azahar all'ultima versione. Se il problema persiste, contatta l'host della stanza e chiedigli di aggiornare il server. @@ -6827,7 +6848,7 @@ Potrebbe aver lasciato la stanza. Unsupported encrypted application - + Applicazione criptata non supportata @@ -6847,27 +6868,27 @@ Potrebbe aver lasciato la stanza. Add New Application Directory - + Aggiungi nuova cartella applicazione Favorites - + Preferiti Not running an application - + Nessuna applicazione in esecuzione %1 is not running an application - + %1 non sta eseguendo un'applicazione %1 is running %2 - + %1 sta eseguendo %2 @@ -7067,7 +7088,8 @@ Potrebbe aver lasciato la stanza. Would you like to migrate your data for use in Azahar? (This may take a while; The old data will not be deleted) - + Vuoi migrare i tuoi dati per usarli in Azahar? +(Può richiedere tempo; La vecchia cartella data non verrà cancellata) @@ -7076,44 +7098,51 @@ Potrebbe aver lasciato la stanza. Migration - + Migrazione Azahar has detected user data for Citra and Lime3DS. - + Azahar ha rilevato dati utente per Citra e Lime3DS. + + Migrate from Lime3DS - + Migra da Lime3DS Migrate from Citra - + Migra da Citra Azahar has detected user data for Citra. - + Azahar ha rilevato dati utente per Citra + + Azahar has detected user data for Lime3DS. - + Azahar ha rilevato dati utente per Lime3DS + + You can manually re-trigger this prompt by deleting the new user data directory: %1 - + Puoi riattivare questo prompt eliminando la nuova cartella dati utente: +%1 @@ -7121,7 +7150,10 @@ Potrebbe aver lasciato la stanza. If you wish to clean up the files which were left in the old data location, you can do so by deleting the following directory: %1 - + I dati sono stati migrati con successo. + +Se vuoi cancellare i file rimasti nella vecchia posizione della cartella, puoi farlo cancellando la seguente cartella: +%1 diff --git a/dist/languages/sv.ts b/dist/languages/sv.ts new file mode 100644 index 000000000..bbb81b49b --- /dev/null +++ b/dist/languages/sv.ts @@ -0,0 +1,7390 @@ + + + ARMRegisters + + + ARM Registers + ARM-register + + + + Register + Register + + + + Value + Värde + + + + AboutDialog + + + About Azahar + Om Azahar + + + + <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + + + + <html><head/><body><p><span style=" font-size:28pt;">Azahar</span></p></body></html> + <html><head/><body><p><span style=" font-size:28pt;">Azahar</span></p></body></html> + + + + <html><head/><body><p>%1 | %2-%3 (%4)</p></body></html> + <html><head/><body><p>%1 | %2-%3 (%4)</p></body></html> + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Azahar is a free and open source 3DS emulator licensed under GPLv2.0 or any later version.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'MS Shell Dlg 2'; font-size:8pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">This software should not be used to play games you have not legally obtained.</span></p></body></html> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { blanksteg: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Azahar är en 3DS-emulator med fri och öppen källkod som licensieras under GPLv2.0 eller senare version.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'MS Shell Dlg 2'; font-size:8pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Den här programvaran ska inte användas för att spela spel som du inte har erhållit på laglig väg.</span></p></body></html> + + + + <html><head/><body><p><a href="https://azahar-emu.org/"><span style=" text-decoration: underline; color:#039be5;">Website</span></a> | <a href="https://github.com/azahar-emu/azahar"><span style=" text-decoration: underline; color:#039be5;">Source Code</span></a> | <a href="https://github.com/azahar-emu/azahar/graphs/contributors"><span style=" text-decoration: underline; color:#039be5;">Contributors</span></a> | <a href="https://github.com/azahar-emu/azahar/blob/master/license.txt"><span style=" text-decoration: underline; color:#039be5;">License</span></a></p></body></html> + <html><head/><body><p><a href="https://azahar-emu.org/"><span style=" text-decoration: underline; color:#039be5;">Webbsida</span></a> | <a href="https://github.com/azahar-emu/azahar"><span style=" text-decoration: underline; color:#039be5;">Källkod</span></a> | <a href="https://github.com/azahar-emu/azahar/graphs/contributors"><span style=" text-decoration: underline; color:#039be5;">Bidragsgivare</span></a> | <a href="https://github.com/azahar-emu/azahar/blob/master/license.txt"><span style=" text-decoration: underline; color:#039be5;">Licens</span></a></p></body></html> + + + + <html><head/><body><p><span style=" font-size:7pt;">&quot;3DS&quot; is a trademark of Nintendo. Azahar is not affiliated with Nintendo in any way.</span></p></body></html> + <html><head/><body><p><span style=" font-size:7pt;">&quot;3DS&quot; är ett varumärke som tillhör Nintendo. Azahar är inte kopplat till Nintendo på något sätt.</span></p></body></html> + + + + BreakPointModel + + + Pica command loaded + Pica-kommandot inläst + + + + Pica command processed + Pica-kommando bearbetat + + + + Incoming primitive batch + Inkommande primitiv batch + + + + Finished primitive batch + Färdigställde primitiv batch + + + + Vertex shader invocation + Anrop av vertex shader + + + + Incoming display transfer + Överföring av inkommande skärm + + + + GSP command processed + GSP-kommando behandlat + + + + Buffers swapped + Buffertar utbytta + + + + Unknown debug context event + Okänd händelse i felsökningskontext + + + + CalibrationConfigurationDialog + + + Communicating with the server... + Kommunicerar med servern... + + + + Cancel + Avbryt + + + + Touch the top left corner <br>of your touchpad. + Tryck på det övre vänstra hörnet <br>på din pekplatta. + + + + Now touch the bottom right corner <br>of your touchpad. + Tryck nu på det nedre högra hörnet <br>på din pekplatta. + + + + Configuration completed! + Konfigurationen är färdig! + + + + OK + Ok + + + + ChatRoom + + + Room Window + Rumsfönster + + + + Send Chat Message + Skicka chattmeddelande + + + + Send Message + Skicka meddelande + + + + Members + Medlemmar + + + + %1 has joined + %1 har kommit in + + + + %1 has left + %1 har lämnat + + + + %1 has been kicked + %1 har blivit utsparkad + + + + %1 has been banned + %1 har blivit bannlyst + + + + %1 has been unbanned + %1 är inte bannlyst längre + + + + View Profile + Visa profil + + + + + Block Player + Blockera spelare + + + + When you block a player, you will no longer receive chat messages from them.<br><br>Are you sure you would like to block %1? + När du blockerar en spelare kommer du inte längre att få chattmeddelanden från dem.<br><br>Är du säker på att du vill blockera %1? + + + + Kick + Sparka ut + + + + Ban + Bannlys + + + + Kick Player + Sparka ut spelare + + + + Are you sure you would like to <b>kick</b> %1? + Är du säker på att du vill <b>sparka</b> %1? + + + + Ban Player + Bannlys spelare + + + + Are you sure you would like to <b>kick and ban</b> %1? + +This would ban both their forum username and their IP address. + Är du säker på att du vill <b>sparka och bannlysa</b> %1? + +Detta skulle bannlysa både deras forumanvändarnamn och deras IP-adress. + + + + ClientRoom + + + Room Window + Rumsfönster + + + + Room Description + Rumsbeskrivning + + + + Moderation... + Moderering... + + + + Leave Room + Lämna rum + + + + ClientRoomWindow + + + Connected + Ansluten + + + + Disconnected + Frånkopplad + + + + %1 (%2/%3 members) - connected + %1 (%2/%3 medlemmar) - ansluten + + + + ConfigureAudio + + + Output + Utmatning + + + + Emulation: + Emulering: + + + + HLE (fast) + HLE (snabb) + + + + LLE (accurate) + LLE (exakt) + + + + LLE multi-core + LLE multi-core + + + + Output Type + Utmatningstyp + + + + Output Device + Utmatningsenhet + + + + This post-processing effect adjusts audio speed to match emulation speed and helps prevent audio stutter. This however increases audio latency. + Denna efterbehandlingseffekt justerar ljudhastigheten för att matcha emuleringshastigheten och hjälper till att förhindra ljudstörningar. Detta kan dock öka ljudlatensen. + + + + Enable audio stretching + Aktivera ljudsträckning + + + + Scales audio playback speed to account for drops in emulation framerate. This means that audio will play at full speed even while the application framerate is low. May cause audio desync issues. + Skalar uppspelningshastigheten för ljud för att kompensera för minskad bildfrekvens i emuleringen. Detta innebär att ljudet spelas upp med full hastighet även om programmets bildfrekvens är låg. Kan orsaka problem med felsynkronisering av ljud. + + + + Enable realtime audio + Aktivera realtidsljud + + + + Use global volume + Använd global volym + + + + Set volume: + Ställ in volymen: + + + + Volume: + Volym: + + + + 0 % + 0 % + + + + Microphone + Mikrofon + + + + Input Type + Inmatningstyp + + + + Input Device + Inmatningsenhet + + + + + Auto + Auto + + + + %1% + Volume percentage (e.g. 50%) + %1% + + + + ConfigureCamera + + + Form + Formulär + + + + Camera + Kamera + + + + + Select the camera to configure + Välj kameran att konfigurera + + + + Camera to configure: + Kamera att konfigurera: + + + + Front + Fram + + + + Rear + Bak + + + + + Select the camera mode (single or double) + Välj kameraläge (enkel eller dubbel) + + + + Camera mode: + Kameraläge: + + + + Single (2D) + Enkel (2D) + + + + Double (3D) + Dubbel (3D) + + + + + Select the position of camera to configure + Välj den kameraposition som ska konfigureras + + + + Camera position: + Kameraposition: + + + + Left + Vänster + + + + Right + Höger + + + + Configuration + Konfiguration + + + + + Select where the image of the emulated camera comes from. It may be an image or a real camera. + Välj varifrån bilden av den emulerade kameran kommer. Det kan vara en bild eller en riktig kamera. + + + + Camera Image Source: + Inmatningskälla för kamera: + + + + Blank (blank) + Blank (blank) + + + + Still Image (image) + Stillbild (bild) + + + + System Camera (qt) + Systemkamera (qt) + + + + File: + Fil: + + + + ... + ... + + + + + Select the system camera to use + Välj systemkameran att använda + + + + Camera: + Kamera: + + + + <Default> + <Standard> + + + + + Select the image flip to apply + Välj bildvändning av tillämpa + + + + Flip: + Vänd: + + + + None + Ingen + + + + Horizontal + Horisontell + + + + Vertical + Vertikal + + + + Reverse + Omvänd + + + + Select an image file every time before the camera is loaded + Välj en bildfil varje gång innan kameran laddas + + + + Prompt before load + Fråga innan inläsning + + + + Preview + Förhandsvisning + + + + Resolution: 512*384 + Upplösning: 512*384 + + + + Click to preview + Klicka för att förhandsvisa + + + + Resolution: %1*%2 + Upplösning: %1*%2 + + + + Supported image files (%1) + Bildfiler som stöds (%1) + + + + Open File + Öppna fil + + + + ConfigureCheats + + + + Cheats + Fusk + + + + Add Cheat + Lägg till fusk + + + + Available Cheats: + Tillgängliga fusk: + + + + Name + Namn + + + + Type + Typ + + + + Save + Spara + + + + Delete + Ta bort + + + + Name: + Namn: + + + + Notes: + Anteckningar: + + + + Code: + Kod: + + + + Would you like to save the current cheat? + Vill du spara aktuellt fusk? + + + + + + Save Cheat + Spara fusk + + + + Please enter a cheat name. + Ange ett fusknamn. + + + + Please enter the cheat code. + Ange fuskkoden. + + + + Cheat code line %1 is not valid. +Would you like to ignore the error and continue? + Fuskkoden på rad %1 är inte giltig. +Vill du ignorera felet och fortsätta? + + + + + [new cheat] + [nytt fusk] + + + + ConfigureDebug + + + Form + Formulär + + + + GDB + GDB + + + + Enable GDB Stub + Aktivera GDB Stub + + + + Port: + Port: + + + + Logging + Loggning + + + + Global Log Filter + Globalt loggfilter + + + + Regex Log Filter + Regex loggfilter + + + + Show Log Console (Windows Only) + Visa loggkonsol (endast Windows) + + + + Open Log Location + Öppna loggplats + + + + Flush log output on every message + Töm loggutmatningen vid varje meddelande + + + + <html><body>Immediately commits the debug log to file. Use this if Azahar crashes and the log output is being cut.<br>Enabling this feature will decrease performance, only use it for debugging purposes.</body></html> + <html><body>Skriver omedelbart ner felsökningsloggen till fil. Använd detta om Azahar kraschar och loggutmatningen skärs av.<br>Om du aktiverar den här funktionen kommer prestandan att minska, använd den endast för felsökningsändamål.</body></html> + + + + CPU + CPU + + + + Use global clock speed + Använd global klockhastighet + + + + Set clock speed: + Ställ in klockhastighet: + + + + CPU Clock Speed + CPU-klockhastighet + + + + <html><body>Changes the emulated CPU clock frequency.<br>Underclocking can increase performance but may cause the application to freeze.<br>Overclocking may reduce application lag but also might cause freezes</body></html> + <html><body>Ändrar den emulerade CPU-klockfrekvensen.<br>Underklockning kan öka prestandan men kan leda till att programmet fryser.<br>Överklockning kan minska fördröjningen i programmet men kan också leda till att det fryser</body></html> + + + + <html><head/><body>Underclocking can increase performance but may cause the application to freeze.<br/>Overclocking may reduce lag in applications but also might cause freezes</p></body></html> + <html><head/><body>Underklockning kan öka prestandan men kan också leda till att programmet fryser.<br/> Överklockning kan minska fördröjningen i program men kan också leda till att programmet fryser</p></body></html> + + + + <html><head/><body><p>Enables the use of the ARM JIT compiler for emulating the 3DS CPUs. Don't disable unless for debugging purposes</p></body></html> + <html><head/><body><p>Aktiverar användning av ARM JIT-kompilatorn för emulering av 3DS-processorer. Inaktivera inte om det inte är för felsökning</p></body></html> + + + + Enable CPU JIT + Aktivera CPU JIT + + + + Enable debug renderer + Aktivera felsökningsrendering + + + + Dump command buffers + Dumpa kommandobuffertar + + + + Miscellaneous + Diverse + + + + <html><head/><body><p>Introduces a delay to the first ever launched app thread if LLE modules are enabled, to allow them to initialize.</p></body></html> + <html><head/><body><p>Introducerar en fördröjning i den första apptråden som startas om LLE-moduler är aktiverade, så att de hinner initieras.</p></body></html> + + + + Delay app start for LLE module initialization + Fördröj appstart för initialisering av LLE-modul + + + + Force deterministic async operations + Tvinga deterministiska asynkrona operationer + + + + <html><head/><body><p>Forces all async operations to run on the main thread, making them deterministic. Do not enable if you don't know what you are doing.</p></body></html> + <html><head/><body><p>Tvingar alla asynkrona operationer att köras på huvudtråden, vilket gör dem deterministiska. Aktivera inte om du inte vet vad du gör.</p></body></html> + + + + Validation layer not available + Valideringslager inte tillgängligt + + + + Unable to enable debug renderer because the layer <strong>VK_LAYER_KHRONOS_validation</strong> is missing. Please install the Vulkan SDK or the appropriate package of your distribution + Det går inte att aktivera felsökningsrendering eftersom lagret <strong>VK_LAYER_KHRONOS_validation</strong> saknas. Installera Vulkan SDK eller lämpligt paket för din distribution + + + + Command buffer dumping not available + Dumpning av kommandobuffert inte tillgänglig + + + + Unable to enable command buffer dumping because the layer <strong>VK_LAYER_LUNARG_api_dump</strong> is missing. Please install the Vulkan SDK or the appropriate package of your distribution + Det går inte att aktivera dumpning av kommandobuffert eftersom lagret <strong>VK_LAYER_LUNARG_api_dump</strong> saknas. Installera Vulkan SDK eller lämpligt paket i din distribution + + + + ConfigureDialog + + + Azahar Configuration + Konfiguration för Azahar + + + + + + General + Allmänt + + + + + + System + System + + + + + Input + Inmatning + + + + + Hotkeys + Snabbtangenter + + + + + Graphics + Grafik + + + + + Enhancements + Förbättringar + + + + + Layout + Layout + + + + + + Audio + Ljud + + + + + Camera + Kamera + + + + + Debug + Felsökning + + + + + Storage + Lagring + + + + + Web + Webb + + + + + UI + Gränssnitt + + + + Controls + Handkontroller + + + + Advanced + Avancerat + + + + ConfigureEnhancements + + + Form + Formulär + + + + Renderer + Renderare + + + + Internal Resolution + Intern upplösning + + + + Auto (Window Size) + Auto (fönsterstorlek) + + + + Native (400x240) + Inbyggd (400x240) + + + + 2x Native (800x480) + 2x inbyggd (800x480) + + + + 3x Native (1200x720) + 3x inbyggd (1200x720) + + + + 4x Native (1600x960) + 4x inbyggd (1600x960) + + + + 5x Native (2000x1200) + 5x inbyggd (2000x1200) + + + + 6x Native (2400x1440) + 6x inbyggd (2400x1440) + + + + 7x Native (2800x1680) + 7x inbyggd (2800x1680) + + + + 8x Native (3200x1920) + 8x inbyggd (3200x1920) + + + + 9x Native (3600x2160) + 9x inbyggd (3600x2160) + + + + 10x Native (4000x2400) + 10x inbyggd (4000x2400) + + + + Enable Linear Filtering + Aktivera linjär filtering + + + + Post-Processing Shader + Shader för efterbehandling + + + + Texture Filter + Texturfilter + + + + None + Ingen + + + + Anime4K + Anime4K + + + + Bicubic + Bikubisk + + + + ScaleForce + ScaleForce + + + + xBRZ + xBRZ + + + + MMPX + MMPX + + + + Stereoscopy + Stereoskopi + + + + Stereoscopic 3D Mode + Stereoskopiskt 3D-läge + + + + Off + Av + + + + Side by Side + Sida vid sida + + + + Reverse Side by Side + Omvänd sida vid sida + + + + Anaglyph + Anaglyfisk + + + + Interlaced + Interlaced + + + + Reverse Interlaced + Omvänd interlaced + + + + Depth + Djup + + + + % + % + + + + Eye to Render in Monoscopic Mode + Ögon för rendering i monoskopiskt läge + + + + Left Eye (default) + Vänster öga (standard) + + + + Right Eye + Höger öga + + + + Disable Right Eye Rendering + Avaktivera rendering för höger öga + + + + <html><head/><body><p>Disable Right Eye Rendering</p><p>Disables rendering the right eye image when not using stereoscopic mode. Greatly improves performance in some applications, but can cause flickering in others.</p></body></html> + <html><head/><body><p>Inaktivera rendering av höger öga</p><p>Inaktiverar rendering av högerögats bild när stereoskopiskt läge inte används. Förbättrar prestandan avsevärt i vissa applikationer, men kan orsaka flimmer i andra.</p></body></html> + + + + Utility + Verktyg + + + + <html><head/><body><p>Replace textures with PNG files.</p><p>Textures are loaded from load/textures/[Title ID]/.</p></body></html> + <html><head/><body><p>Ersätt texturer med PNG- filer.</p><p>Texturer läses in från load/textures/[Title ID]/.</p></body></html> + + + + Use Custom Textures + Använd anpassade texturer + + + + <html><head/><body><p>Dump textures to PNG files.</p><p>Textures are dumped to dump/textures/[Title ID]/.</p></body></html> + <html><head/><body><p>Dumpa texturer till PNG-filer.</p><p>Texturer dumpas till dump/textures/[Title ID]/.</p></body></html> + + + + Dump Textures + Dumpa texturer + + + + <html><head/><body><p>Load all custom textures into memory on boot, instead of loading them when the application requires them.</p></body></html> + <html><head/><body><p>Läs in alla anpassade texturer i minnet vid uppstart, istället för att läsa in dem när programmet kräver dem.</p></body></html> + + + + Preload Custom Textures + Förinläs anpassade texturer + + + + <html><head/><body><p>Load custom textures asynchronously with background threads to reduce loading stutter</p></body></html> + <html><head/><body><p>Läs in anpassade texturer asynkront med bakgrundstrådar för att minska inläsningsskakning</p></body></html> + + + + Async Custom Texture Loading + Asynkron inläsning av anpassade texturer + + + + ConfigureGeneral + + + Form + Formulär + + + + General + Allmänt + + + + Confirm exit while emulation is running + Bekräfta avsluta när emuleringen körs + + + + Pause emulation when in background + Pausa emulering när i bakgrunden + + + + Mute audio when in background + Inget ljud när i bakgrunden + + + + Hide mouse on inactivity + Dölj muspekare vid inaktivitet + + + + Enable Gamemode + Aktivera spelläge + + + + Check for updates + Leta efter uppdateringar + + + + Emulation + Emulering + + + + Region: + Region: + + + + Auto-select + Välj automatiskt + + + + Use global emulation speed + Använd global emuleringshastighet + + + + Set emulation speed: + Ställ in emuleringshastighet: + + + + Emulation Speed: + Emuleringshastighet: + + + + Screenshots + Skärmbilder + + + + Use global screenshot path + Använd global sökväg för skärmbilder + + + + Set screenshot path: + Ange sökväg för skärmbilder: + + + + Save Screenshots To + Spara skärmbilder till + + + + ... + ... + + + + Reset All Settings + Nollställ alla inställningar + + + + + + + + unthrottled + full hastighet + + + + Select Screenshot Directory + Välj katalog för skärmdump + + + + Azahar + Azahar + + + + Are you sure you want to <b>reset your settings</b> and close Azahar? + Är du säker att du vill <b>återställa dina inställningar</b> och stänga Azahar? + + + + ConfigureGraphics + + + Form + Formulär + + + + Graphics + Grafik + + + + API Settings + API-inställningar + + + + Graphics API + Grafik-API + + + + Software + Programvara + + + + OpenGL + OpenGL + + + + Vulkan + Vulkan + + + + Physical Device + Fysisk enhet + + + + OpenGL Renderer + OpenGL-renderare + + + + SPIR-V Shader Generation + SPIR-V Shader-generering + + + + Renderer + Renderare + + + + <html><head/><body><p>Use the selected graphics API to accelerate shader emulation.</p><p>Requires a relatively powerful GPU for better performance.</p></body></html> + <html><head/><body><p>Använd det valda grafik-API:et för att påskynda shader-emulering.</p><p>Kräver en relativt kraftfull GPU för bättre prestanda.</p></body></html> + + + + Enable Hardware Shader + Aktivera hårdvaru-shader + + + + <html><head/><body><p>Correctly handle all edge cases in multiplication operation in shaders. </p><p>Some applications requires this to be enabled for the hardware shader to render properly.</p><p>However this would reduce performance in most applications.</p></body></html> + <html><head/><body><p>Korrekt hantering av alla gränsfall i multiplikationsoperationer i shaders. </p><p>Vissa applikationer kräver att detta är aktiverat för att hårdvaru-shadern ska rendera korrekt.</p><p>Detta skulle dock minska prestandan i de flesta applikationer.</p></body></html> + + + + Accurate Multiplication + Exakt multiplikation + + + + <html><head/><body><p>Use the JIT engine instead of the interpreter for software shader emulation. </p><p>Enable this for better performance.</p></body></html> + <html><head/><body><p>Använd JIT-motorn istället för tolken för emulering av programvaru-shaders. </p> <p>Aktivera detta för bättre prestanda.</p> </body></html> + + + + Enable Shader JIT + Aktivera Shader JIT + + + + <html><head/><body><p>Compile shaders using background threads to avoid shader compilation stutter. Expect temporary graphical glitches</p></body></html> + <html><head/><body><p>Kompilera shaders med hjälp av bakgrundstrådar för att undvika att shaderkompileringen hackar. Förvänta dig tillfälliga grafiska störningar</p></body></html> + + + + Enable Async Shader Compilation + Aktivera asynkron shader-kompilering + + + + <html><head/><body><p>Perform presentation on separate threads. Improves performance when using Vulkan in most applications.</p></body></html> + <html><head/><body><p>Utför presentationen i separata trådar. Förbättrar prestandan när Vulkan används i de flesta applikationer.</p></body></html> + + + + Enable Async Presentation + Aktivera asynkron presentation + + + + Advanced + Avancerat + + + + <html><head/><body><p>Overrides the sampling filter used by applications. This can be useful in certain cases with poorly behaved applications when upscaling. If unsure set this to Application Controlled</p></body></html> + <html><head/><body><p>Åsidosätter det samplingsfilter som används av applikationer. Detta kan vara användbart i vissa fall med applikationer som beter sig illa vid uppskalning. Om du är osäker, ställ in detta på Applikationskontrollerad</p></body></html> + + + + Texture Sampling + Textursampling + + + + Application Controlled + Applikationskontrollerad + + + + Nearest Neighbor + Närmaste granne + + + + Linear + Linjär + + + + <html><head/><body><p>Reduce stuttering by storing and loading generated shaders to disk.</p></body></html> + <html><head/><body><p>Minska stuttering genom att lagra och läsa in genererade shaders till disk.</p></body></html> + + + + Use Disk Shader Cache + Använd disk shadercache + + + + VSync prevents the screen from tearing, but some graphics cards have lower performance with VSync enabled. Keep it enabled if you don't notice a performance difference. + VSync förhindrar grafikproblem, men vissa grafikkort har lägre prestanda med VSync aktiverat. Låt det vara aktiverat om du inte märker någon prestandaskillnad. + + + + Enable VSync + Aktivera VSync + + + + Use global + Använd globalt + + + + Use per-application + Använd per-applikation + + + + Delay application render thread: + Fördröj applikationens renderingstråd: + + + + <html><head/><body><p>Delays the emulated application render thread the specified amount of milliseconds every time it submits render commands to the GPU.</p><p>Adjust this feature in the (very few) dynamic framerate applications to fix performance issues.</p></body></html> + <html><head/><body><p>Fördröjer det emulerade programmets renderingstråd med det angivna antalet millisekunder varje gång den skickar renderingskommandon till GPU:n.</p><p>Justera den här funktionen i de (mycket få) dynamiska bildfrekvensapplikationerna för att åtgärda prestandaproblem.</p></body></html> + + + + ConfigureHotkeys + + + Hotkey Settings + Inställningar för snabbtangenter + + + + Double-click on a binding to change it. + Dubbelklicka på en bindning för att ändra den. + + + + Clear All + Töm allt + + + + Restore Defaults + Återställ till standard + + + + Action + Åtgärd + + + + Hotkey + Snabbtangent + + + + + Conflicting Key Sequence + Tangentsekvens i konflikt + + + + The entered key sequence is already assigned to: %1 + Den inmatade tangentsekvensen är redan tilldelad: %1 + + + + A 3ds button + En 3ds-knapp + + + + Restore Default + Återställ till standard + + + + Clear + Töm + + + + The default key sequence is already assigned to: %1 + Standardknappsekvensen är redan tilldelad till: %1 + + + + ConfigureInput + + + ConfigureInput + Konfigurera ingång + + + + Profile + Profil + + + + New + Ny + + + + Delete + Ta bort + + + + Rename + Byt namn + + + + Shoulder Buttons + Axelknappar + + + + ZR: + ZR: + + + + L: + L: + + + + ZL: + ZL: + + + + R: + R: + + + + Face Buttons + Handlingsknappar + + + + Y: + Y: + + + + X: + X: + + + + B: + B: + + + + A: + A: + + + + Directional Pad + Riktningsknappar + + + + + + Up: + Upp: + + + + + + Down: + Ner: + + + + + + Left: + Vänster: + + + + + + Right: + Höger: + + + + Misc. + Div. + + + + Start: + Start: + + + + Select: + Välj: + + + + Home: + Home: + + + + Power: + Ström: + + + + Circle Mod: + Cirkelmod: + + + + GPIO14: + GPIO14: + + + + Debug: + Felsök: + + + + Circle Pad + Tumspak + + + + + Up Left: + Upp till vänster: + + + + + Deadzone: 0 + Dödläge: 0 + + + + + + Set Analog Stick + Ställ in analog spak + + + + + Up Right: + Upp till höger: + + + + + Diagonals + Diagonaler + + + + + Down Right: + Ner till höger: + + + + + Down Left: + Ner till vänster: + + + + C-Stick + C-sticka + + + + Motion / Touch... + Rörelse / tryck... + + + + Auto Map + Automatisk mappning + + + + Clear All + Töm allt + + + + Restore Defaults + Återställ till standard + + + + Use Artic Controller when connected to Artic Base Server + Använd Artic Controller när du är ansluten till Artic Base Server + + + + + + Clear + Töm + + + + + + [not set] + [inte inställd] + + + + + + Restore Default + Återställ till standard + + + + + Information + Information + + + + After pressing OK, first move your joystick horizontally, and then vertically. + När du har tryckt på OK flyttar du först joysticken horisontellt och sedan vertikalt. + + + + + Deadzone: %1% + Dödläge: %1% + + + + + Modifier Scale: %1% + Modifierarskala: %1% + + + + Warning + Varning + + + + Auto mapping failed. Your controller may not have a corresponding mapping + Automatisk mappning misslyckades. Din styrenhet kanske inte har en motsvarande mappning + + + + After pressing OK, press any button on your joystick + När du har tryckt på OK, tryck på valfri knapp på din joystick + + + + [press key] + [tryck knapp] + + + + Error! + Fel! + + + + You're using a key that's already bound. + Du använder en tangent som redan är bunden. + + + + New Profile + Ny profil + + + + Enter the name for the new profile. + Ange namnet för nya profilen. + + + + Delete Profile + Ta bort profil + + + + Delete profile %1? + Ta bort profilen %1? + + + + Rename Profile + Byt namn på profil + + + + New name: + Nytt namn: + + + + Duplicate profile name + Dubbletta profilnamn + + + + Profile name already exists. Please choose a different name. + Profilnamnet finns redan. Välj ett annat namn. + + + + ConfigureLayout + + + Form + Formulär + + + + Screens + Skärmar + + + + Screen Layout + Skärmlayout + + + + Default + Standard + + + + Single Screen + En skärm + + + + Large Screen + Stor skärm + + + + Side by Side + Sida vid sida + + + + Separate Windows + Separata fönster + + + + Hybrid Screen + Hybridskärm + + + + + Custom Layout + Anpassad layout + + + + Swap Screens + Växla skärmar + + + + Rotate Screens Upright + Rotera skärmarna upprätt + + + + Large Screen Proportion + Proportion på stor skärm + + + + Small Screen Position + Position för liten skärm + + + + Upper Right + Övre höger + + + + Middle Right + Mellan höger + + + + Bottom Right (default) + Längst ner till höger (standard) + + + + Upper Left + Övre vänster + + + + Middle Left + Mellan vänster + + + + Bottom Left + Nederst till vänster + + + + Above large screen + Ovanför stor skärm + + + + Below large screen + Nedanför stor skärm + + + + Background Color + Bakgrundsfärg + + + + + Top Screen + Översta skärmen + + + + + X Position + X-position + + + + + + + + + + + + + + + px + px + + + + + Y Position + Y-position + + + + + Width + Bredd + + + + + Height + Höjd + + + + + Bottom Screen + Nedre skärmen + + + + <html><head/><body><p>Bottom Screen Opacity % (OpenGL Only)</p></body></html> + <html><head/><body><p>Opacitet för nedre skärmen % (endast OpenGL)</p></body></html> + + + + Single Screen Layout + Layout för En skärm + + + + + Stretch + Sträck ut + + + + + Left/Right Padding + Vänster/höger utfyllnad + + + + + Top/Bottom Padding + Överst/nederst utfyllnad + + + + Note: These settings affect the Single Screen and Separate Windows layouts + Obs: Dessa inställningar påverkar layouterna En skärm och Separata fönster + + + + ConfigureMotionTouch + + + Configure Motion / Touch + Konfigurera rörelse/tryck + + + + Motion + Rörelse + + + + Motion Provider: + Rörelseleverantör: + + + + Sensitivity: + Känslighet: + + + + Controller: + Kontroller: + + + + + + + + Configure + Konfigurera + + + + Touch + Tryck + + + + Touch Provider: + Tryckleverantör: + + + + Calibration: + Kalibrering: + + + + (100, 50) - (1800, 850) + (100, 50) - (1800, 850) + + + + Use button mapping: + Använd mappning av knappar: + + + + CemuhookUDP Config + CemuhookUDP-konfiguration + + + + You may use any Cemuhook compatible UDP input source to provide motion and touch input. + Du kan använda vilken UDP-ingångskälla som helst som är kompatibel med Cemuhook för att tillhandahålla rörelse- och pekinmatning. + + + + Server: + Server: + + + + Port: + Port: + + + + Pad: + Pad: + + + + Pad 1 + Pad 1 + + + + Pad 2 + Pad 2 + + + + Pad 3 + Pad 3 + + + + Pad 4 + Pad 4 + + + + Learn More + Läs mer + + + + + Test + Testa + + + + Mouse (Right Click) + Mus (högerklick) + + + + + CemuhookUDP + CemuhookUDP + + + + SDL + SDL + + + + Emulator Window + Emulatorfönster + + + + <a href='https://citra-emu.org/wiki/using-a-controller-or-android-phone-for-motion-or-touch-input'><span style="text-decoration: underline; color:#039be5;">Learn More</span></a> + <a href='https://citra-emu.org/wiki/using-a-controller-or-android-phone-for-motion-or-touch-input'><span style="text-decoration: underline; color:#039be5;">Lär dig mer</span></a> + + + + Information + Information + + + + After pressing OK, press a button on the controller whose motion you want to track. + När du har tryckt på OK trycker du på en knapp på kontrollern vars rörelse du vill följa. + + + + [press button] + [tryck på knappen] + + + + Testing + Testar + + + + Configuring + Konfigurering + + + + Test Successful + Testet lyckades + + + + Successfully received data from the server. + Har tagit emot data från servern. + + + + Test Failed + Testet misslyckades + + + + Could not receive valid data from the server.<br>Please verify that the server is set up correctly and the address and port are correct. + Kunde inte ta emot giltiga data från servern.<br>Kontrollera att servern är korrekt konfigurerad och att adress och port är korrekta. + + + + Azahar + Azahar + + + + UDP Test or calibration configuration is in progress.<br>Please wait for them to finish. + UDP-test eller kalibreringskonfiguration pågår.<br>Vänta tills de är klara. + + + + ConfigurePerGame + + + Dialog + Dialog + + + + Info + Info + + + + Size + Storlek + + + + Format + Format + + + + Name + Namn + + + + Filepath + Filsökväg + + + + Title ID + Titel id + + + + Reset Per-Application Settings + Återställ inställningar per-applikation + + + + Use global configuration (%1) + Använd global konfiguration (%1) + + + + General + Allmänt + + + + System + System + + + + Enhancements + Förbättringar + + + + Layout + Layout + + + + Graphics + Grafik + + + + Audio + Ljud + + + + Debug + Felsökning + + + + Cheats + Fusk + + + + Properties + Egenskaper + + + + Azahar + Azahar + + + + Are you sure you want to <b>reset your settings for this application</b>? + Är du säker på att du vill <b>återställa dina inställningar för den här applikationen</b>? + + + + ConfigureStorage + + + Form + Formulär + + + + Storage + Lagring + + + + Use Virtual SD + Använd Virtual SD + + + + Custom Storage + Anpassad lagring + + + + Use Custom Storage + Använd anpassad lagring + + + + NAND Directory + NAND-katalog + + + + + Open + Öppna + + + + + NOTE: This does not move the contents of the previous directory to the new one. + OBS: Detta innebär inte att innehållet i den tidigare katalogen flyttas till den nya. + + + + + Change + Ändra + + + + SDMC Directory + SDMC-katalog + + + + Select NAND Directory + Välj NAND-katalog + + + + Select SDMC Directory + Välj SDMC-katalog + + + + ConfigureSystem + + + Form + Formulär + + + + System Settings + Systeminställningar + + + + Enable New 3DS mode + Aktivera Nytt 3DS-läge + + + + Use LLE applets (if installed) + Använda LLE-applets (om installerade) + + + + Enable required LLE modules for online features (if installed) + Aktivera nödvändiga LLE-moduler för onlinefunktioner (om de är installerade) + + + + Enables the LLE modules needed for online multiplayer, eShop access, etc. + Aktiverar de LLE-moduler som behövs för multiplayer online, eShop-åtkomst etc. + + + + Username + Användarnamn + + + + Birthday + Födelsedag + + + + January + Januari + + + + February + Februari + + + + March + Mars + + + + April + April + + + + May + Maj + + + + June + Juni + + + + July + Juli + + + + August + Augusti + + + + September + September + + + + October + Oktober + + + + November + November + + + + December + December + + + + Language + Språk + + + + Note: this can be overridden when region setting is auto-select + Obs: detta kan åsidosättas när regioninställningen är automatiskt vald + + + + Japanese (日本語) + Japanska (日本語) + + + + English + Engelska + + + + French (français) + Franska (français) + + + + German (Deutsch) + Tyska (Deutsch) + + + + Italian (italiano) + Italienska (italiano) + + + + Spanish (español) + Spanska (español) + + + + Simplified Chinese (简体中文) + Förenklad kinesiska (简体中文) + + + + Korean (한국어) + Koreanska (한국어) + + + + Dutch (Nederlands) + Nederländska (Nederlands) + + + + Portuguese (português) + Portugisiska (português) + + + + Russian (Русский) + Ryska (Русский) + + + + Traditional Chinese (正體中文) + Traditionell kinesiska (正體中文) + + + + Sound output mode + Läge för ljudutmatning + + + + Mono + Mono + + + + Stereo + Stereo + + + + Surround + Surround + + + + Country + Land + + + + Clock + Klocka + + + + System Clock + Systemklocka + + + + Fixed Time + Fast tid + + + + Startup time + Uppstartstid + + + + yyyy-MM-ddTHH:mm:ss + yyyy-MM-ddTHH:mm:ss + + + + Offset time + Offset-tid + + + + days + dagar + + + + HH:mm:ss + HH:mm:ss + + + + Initial System Ticks + Initiala systemticks + + + + Random + Slumpmässig + + + + Fixed + Fast + + + + Initial System Ticks Override + Åsidosätt Initial System Ticks + + + + Play Coins + Spelmynt + + + + <html><head/><body><p>Number of steps per hour reported by the pedometer. Range from 0 to 65,535.</p></body></html> + <html><head/><body><p>Antal steg per timme som rapporterats av stegmätaren. Intervall från 0 till 65,535.</p></body></html> + + + + Pedometer Steps per Hour + Stegmätare steg per timme + + + + Run System Setup when Home Menu is launched + Kör System Setup när Home Menu startas + + + + Console ID: + Konsol-ID: + + + + + Regenerate + Generera om + + + + MAC: + MAC: + + + + 3GX Plugin Loader: + Inläsare för 3GX-insticksmodul: + + + + Enable 3GX plugin loader + Aktivera 3GX-insticksmodulinläsare + + + + Allow applications to change plugin loader state + Tillåt applikationer att ändra tillståndet för inläsaren av insticksmoduler + + + + Real Console Unique Data + Unikt data från riktig konsoll + + + + SecureInfo_A/B + SecureInfo_A/B + + + + + + + Choose + Välj + + + + LocalFriendCodeSeed_A/B + LocalFriendCodeSeed_A/B + + + + OTP + OTP + + + + movable.sed + movable.sed + + + + System settings are available only when applications is not running. + Systeminställningarna är endast tillgängliga när applikationer inte körs. + + + + Japan + Japan + + + + Anguilla + Anguilla + + + + Antigua and Barbuda + Antigua och Barbuda + + + + Argentina + Argentina + + + + Aruba + Aruba + + + + Bahamas + Bahamas + + + + Barbados + Barbados + + + + Belize + Belize + + + + Bolivia + Bolivia + + + + Brazil + Brasilien + + + + British Virgin Islands + British Virgin Islands + + + + Canada + Kanada + + + + Cayman Islands + Cayman Islands + + + + Chile + Chile + + + + Colombia + Colombia + + + + Costa Rica + Costa Rica + + + + Dominica + Dominica + + + + Dominican Republic + Dominikanska republiken + + + + Ecuador + Ecuador + + + + El Salvador + El Salvador + + + + French Guiana + Franska Guiana + + + + Grenada + Grenada + + + + Guadeloupe + Guadeloupe + + + + Guatemala + Guatemala + + + + Guyana + Guyana + + + + Haiti + Haiti + + + + Honduras + Honduras + + + + Jamaica + Jamaica + + + + Martinique + Martinique + + + + Mexico + Mexiko + + + + Montserrat + Montserrat + + + + Netherlands Antilles + Netherlands Antilles + + + + Nicaragua + Nicaragua + + + + Panama + Panama + + + + Paraguay + Paraguay + + + + Peru + Peru + + + + Saint Kitts and Nevis + Saint Kitts and Nevis + + + + Saint Lucia + Saint Lucia + + + + Saint Vincent and the Grenadines + Saint Vincent and the Grenadines + + + + Suriname + Surinam + + + + Trinidad and Tobago + Trinidad and Tobago + + + + Turks and Caicos Islands + Turks och Caicos Islands + + + + United States + United States + + + + Uruguay + Uruguay + + + + US Virgin Islands + US Virgin Islands + + + + Venezuela + Venezuela + + + + Albania + Albanien + + + + Australia + Australien + + + + Austria + Österrike + + + + Belgium + Belgien + + + + Bosnia and Herzegovina + Bosnien och Herzegovina + + + + Botswana + Botswana + + + + Bulgaria + Bulgarien + + + + Croatia + Kroatien + + + + Cyprus + Cypern + + + + Czech Republic + Tjeckien + + + + Denmark + Danmark + + + + Estonia + Estland + + + + Finland + Finland + + + + France + Frankrike + + + + Germany + Tyskland + + + + Greece + Grekland + + + + Hungary + Ungern + + + + Iceland + Island + + + + Ireland + Irland + + + + Italy + Italien + + + + Latvia + Lettland + + + + Lesotho + Lesotho + + + + Liechtenstein + Liechtenstein + + + + Lithuania + Litauen + + + + Luxembourg + Luxembourg + + + + Macedonia + Makedonien + + + + Malta + Malta + + + + Montenegro + Montenegro + + + + Mozambique + Mozambique + + + + Namibia + Namibia + + + + Netherlands + Nederländerna + + + + New Zealand + Nya Zeeland + + + + Norway + Norge + + + + Poland + Polen + + + + Portugal + Portugal + + + + Romania + Rumänien + + + + Russia + Ryssland + + + + Serbia + Serbien + + + + Slovakia + Slovakien + + + + Slovenia + Slovenien + + + + South Africa + Sydafrika + + + + Spain + Spanien + + + + Swaziland + Swaziland + + + + Sweden + Sverige + + + + Switzerland + Schweiz + + + + Turkey + Turkiet + + + + United Kingdom + United Kingdom + + + + Zambia + Zambia + + + + Zimbabwe + Zimbabwe + + + + Azerbaijan + Azerbaijan + + + + Mauritania + Mauritania + + + + Mali + Mali + + + + Niger + Nigeria + + + + Chad + Tchad + + + + Sudan + Sudan + + + + Eritrea + Eritrea + + + + Djibouti + Djibouti + + + + Somalia + Somalia + + + + Andorra + Andorra + + + + Gibraltar + Gibraltar + + + + Guernsey + Guernsey + + + + Isle of Man + Isle of Man + + + + Jersey + Jersey + + + + Monaco + Monaco + + + + Taiwan + Taiwan + + + + South Korea + Sydkorea + + + + Hong Kong + Hong Kong + + + + Macau + Macau + + + + Indonesia + Indonesien + + + + Singapore + Singapore + + + + Thailand + Thailand + + + + Philippines + Filippinerna + + + + Malaysia + Malaysia + + + + China + Kina + + + + United Arab Emirates + Förenade arabemiraten + + + + India + Indien + + + + Egypt + Egypten + + + + Oman + Oman + + + + Qatar + Qatar + + + + Kuwait + Kuwait + + + + Saudi Arabia + Saudiarabien + + + + Syria + Syrien + + + + Bahrain + Bahrain + + + + Jordan + Jordanien + + + + San Marino + San Marino + + + + Vatican City + Vatikanstaden + + + + Bermuda + Bermuda + + + + Select SecureInfo_A/B + Välj SecureInfo_A/B + + + + SecureInfo_A/B (SecureInfo_A SecureInfo_B);;All Files (*.*) + SecureInfo_A/B (SecureInfo_A SecureInfo_B);;Alla filer (*.*) + + + + Select LocalFriendCodeSeed_A/B + Välj LocalFriendCodeSeed_A/B + + + + LocalFriendCodeSeed_A/B (LocalFriendCodeSeed_A LocalFriendCodeSeed_B);;All Files (*.*) + LocalFriendCodeSeed_A/B (LocalFriendCodeSeed_A LocalFriendCodeSeed_B);;Alla filer (*.*) + + + + Select encrypted OTP file + Välj krypterad OTP-fil + + + + Binary file (*.bin);;All Files (*.*) + Binärfil (*.bin);;Alla filer (*.*) + + + + Select movable.sed + Välj movable.sed + + + + Sed file (*.sed);;All Files (*.*) + Sed-fil (*.sed);;Alla filer (*.*) + + + + + Console ID: 0x%1 + Konsol-ID: 0x%1 + + + + + MAC: %1 + MAC: %1 + + + + This will replace your current virtual 3DS console ID with a new one. Your current virtual 3DS console ID will not be recoverable. This might have unexpected effects in applications. This might fail if you use an outdated config save. Continue? + Detta kommer att ersätta ditt nuvarande virtuella 3DS-konsol-ID med ett nytt. Ditt nuvarande virtuella 3DS-konsol-ID kommer inte att kunna återställas. Detta kan ha oväntade effekter i applikationer. Detta kan misslyckas om du använder en föråldrad konfigurationssparning. Fortsätta? + + + + + Warning + Varning + + + + This will replace your current MAC address with a new one. It is not recommended to do this if you got the MAC address from your real console using the setup tool. Continue? + Detta kommer att ersätta din nuvarande MAC-adress med en ny. Det är inte rekommenderat att göra detta om du fick MAC-adressen från din riktiga konsol med hjälp av installationsverktyget. Fortsätta? + + + + ConfigureTouchFromButton + + + Configure Touchscreen Mappings + Konfigurera mappningar för pekskärm + + + + Mapping: + Mappning: + + + + New + Ny + + + + Delete + Ta bort + + + + Rename + Byt namn + + + + Click the bottom area to add a point, then press a button to bind. +Drag points to change position, or double-click table cells to edit values. + Klicka på det nedre området för att lägga till en punkt och tryck sedan på en knapp för att binda. +Dra punkterna för att ändra position, eller dubbelklicka på tabellcellerna för att redigera värden. + + + + Delete Point + Ta bort punkt + + + + Button + Knapp + + + + X + X axis + X + + + + Y + Y axis + Y + + + + New Profile + Ny profil + + + + Enter the name for the new profile. + Ange namnet för nya profilen. + + + + Delete Profile + Ta bort profil + + + + Delete profile %1? + Ta bort profilen %1? + + + + Rename Profile + Byt namn på profil + + + + New name: + Nytt namn: + + + + [press key] + [tryck knapp] + + + + ConfigureUi + + + Form + Formulär + + + + General + Allmänt + + + + Note: Changing language will apply your configuration. + Observera: Om du ändrar språk kommer din konfiguration att tillämpas. + + + + Interface language: + Gränssnittsspråk: + + + + Theme: + Tema: + + + + Application List + Applikationslista + + + + Icon Size: + Ikonstorlek: + + + + + None + Ingen + + + + Small (24x24) + Liten (24x24) + + + + Large (48x48) + Stor (48x48) + + + + Row 1 Text: + Rad 1-text: + + + + + File Name + Filnamn + + + + + Full Path + Fullständig sökväg + + + + + Title Name (short) + Titelnamn (kort) + + + + + Title ID + Titelns ID + + + + + Title Name (long) + Titelnamn (långt) + + + + Row 2 Text: + Rad 2-text: + + + + Hide Titles without Icon + Dölj titlar utan ikon + + + + Single Line Mode + Enkel rad-läge + + + + <System> + <System> + + + + English + Engelska + + + + ConfigureWeb + + + Form + Formulär + + + + Discord Presence + Discord Presence + + + + Show current application in your Discord status + Visa aktuell applikation i din Discord-status + + + + DirectConnect + + + Direct Connect + Direktanslutning + + + + Server Address + Serveradress + + + + <html><head/><body><p>Server address of the host</p></body></html> + <html><head/><body><p>Serveradressen för värden</p></body></html> + + + + Port + Port + + + + <html><head/><body><p>Port number the host is listening on</p></body></html> + <html><head/><body><p>Portnumret som värden lyssnar på</p></body></html> + + + + 24872 + 24872 + + + + Nickname + Smeknamn + + + + Password + Lösenord + + + + Connect + Anslut + + + + DirectConnectWindow + + + Connecting + Ansluter + + + + Connect + Anslut + + + + DumpingDialog + + + Dump Video + Dumpa video + + + + Output + Utmatning + + + + Format: + Format: + + + + + + Options: + Alternativ: + + + + + + + ... + ... + + + + Path: + Sökväg: + + + + Video + Video + + + + + Encoder: + Enkodare: + + + + + Bitrate: + Bitfrekvens: + + + + + bps + bps + + + + Audio + Ljud + + + + + Azahar + Azahar + + + + Please specify the output path. + Ange sökvägen för utdata. + + + + output formats + utdataformat + + + + video encoders + videoenkodare + + + + audio encoders + ljudenkodare + + + + Could not find any available %1. +Please check your FFmpeg installation used for compilation. + Kunde inte hitta någon tillgänglig %1. +Kontrollera din FFmpeg-installation som användes för kompilering. + + + + + + + %1 (%2) + %1 (%2) + + + + Select Video Output Path + Välj sökväg för videoutdata + + + + GMainWindow + + + No Suitable Vulkan Devices Detected + Inga lämpliga Vulkan-enheter upptäcktes + + + + Vulkan initialization failed during boot.<br/>Your GPU may not support Vulkan 1.1, or you do not have the latest graphics driver. + Vulkan-initialiseringen misslyckades under uppstarten.<br/>Din GPU kanske inte stöder Vulkan 1.1, eller så har du inte den senaste grafikdrivrutinen. + + + + Current Artic traffic speed. Higher values indicate bigger transfer loads. + Aktuell hastighet för Artic-trafiken. Högre värden indikerar större överföringslaster. + + + + + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. + Aktuell emuleringshastighet. Värden som är högre eller lägre än 100% indikerar att emuleringen körs snabbare eller långsammare än 3DS. + + + + + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. + Hur många bilder per sekund som appen visar för närvarande. Detta varierar från app till app och från scen till scen. + + + + + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. + Tidsåtgång för att emulera en 3DS-bildruta, utan att räkna med framelimiting eller v-sync. För emulering med full hastighet bör detta vara högst 16,67 ms. + + + + MicroProfile (unavailable) + MicroProfile (inte tillgänglig) + + + + Clear Recent Files + Töm senaste filer + + + + &Continue + &Fortsätt + + + + &Pause + &Paus + + + + Azahar is running an application + TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping + Azahar kör en applikation + + + + + Invalid App Format + Ogiltigt appformat + + + + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. + Ditt appformat stöds inte.<br/>Följ anvisningarna för att återdumpa dina <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>spelkassetter</a> eller <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installerade titlar</a>. + + + + App Corrupted + Appen skadad + + + + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. + Din app är skadad. <br/>Följ guiderna för att återdumpa dina <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>spelkassetter</a> eller <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installerade titlar</a>. + + + + App Encrypted + App krypterad + + + + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> + Din app är krypterad. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Mer information finns på vår blogg.</a> + + + + Unsupported App + App som inte stöds + + + + GBA Virtual Console is not supported by Azahar. + GBA Virtual Console stöds inte av Azahar. + + + + + Artic Server + Artic-server + + + + Error while loading App! + Fel vid inläsning av app! + + + + An unknown error occurred. Please see the log for more details. + Ett okänt fel har inträffat. Se loggen för mer information. + + + + CIA must be installed before usage + CIA måste installeras före användning + + + + Before using this CIA, you must install it. Do you want to install it now? + Innan du använder denna CIA måste du installera den. Vill du installera den nu? + + + + + Slot %1 + Plats %1 + + + + Slot %1 - %2 %3 + Plats %1 - %2 %3 + + + + Error Opening %1 Folder + Fel vid öppning av mappen %1 + + + + + Folder does not exist! + Mappen finns inte! + + + + Remove Play Time Data + Ta bort data om speltid + + + + Reset play time? + Återställ speltid? + + + + + + + Create Shortcut + Skapa genväg + + + + Do you want to launch the application in fullscreen? + Vill du starta applikationen i helskärm? + + + + Successfully created a shortcut to %1 + Skapade framgångsrikt en genväg till %1 + + + + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? + Detta kommer att skapa en genväg till den aktuella AppImage. Detta kanske inte fungerar så bra om du uppdaterar. Fortsätta? + + + + Failed to create a shortcut to %1 + Misslyckades med att skapa en genväg till %1 + + + + Create Icon + Skapa ikon + + + + Cannot create icon file. Path "%1" does not exist and cannot be created. + Det går inte att skapa en ikonfil. Sökvägen "%1" finns inte och kan inte skapas. + + + + Dumping... + Dumpar... + + + + + Cancel + Avbryt + + + + + + + + + + + + Azahar + Azahar + + + + Could not dump base RomFS. +Refer to the log for details. + Kunde inte dumpa RomFS-basen. +Se loggen för mer information. + + + + Error Opening %1 + Fel vid öppning av %1 + + + + Select Directory + Välj katalog + + + + Properties + Egenskaper + + + + The application properties could not be loaded. + Applikationsegenskaperna kunde inte läsas in. + + + + 3DS Executable (%1);;All Files (*.*) + %1 is an identifier for the 3DS executable file extensions. + Körbar 3DS-fil (%1);;Alla filer (*.*) + + + + Load File + Läs in fil + + + + + Set Up System Files + Konfigurera systemfiler + + + + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> + <p>Azahar behöver filer från en riktig konsol för att kunna använda vissa av dess funktioner. <br>Du kan hämta sådana filer med <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Observera:<ul><li><b> Den här åtgärden installerar konsolunika filer till Azahar, dela inte dina användar- eller nand-mappar <br>efter att du har utfört installationsprocessen! </b></li><li>En installation av den gamla 3DS:en behövs för att installationen av den nya 3DS:en ska fungera.</li><li> Båda inställningslägena fungerar oavsett vilken modell konsolen har som kör inställningsverktyget.</li></ul><hr></p> + + + + Enter Azahar Artic Setup Tool address: + Ange adressen till Azahar Artic Setup Tool: + + + + <br>Choose setup mode: + <br>Välj konfigurationsläge: + + + + (ℹ️) Old 3DS setup + (ℹ️) Gammal 3DS-konfiguration + + + + + Setup is possible. + Konfiguration är möjlig. + + + + (⚠) New 3DS setup + (⚠) Ny 3DS-konfiguration + + + + Old 3DS setup is required first. + Gammal 3DS-konfiguration krävs först. + + + + (✅) Old 3DS setup + (✅) Gammal 3DS-konfiguration + + + + + Setup completed. + Konfigurationen är färdig. + + + + (ℹ️) New 3DS setup + (ℹ️) Ny 3DS-konfiguration + + + + (✅) New 3DS setup + (✅) Ny 3DS-konfiguration + + + + The system files for the selected mode are already set up. +Reinstall the files anyway? + Systemfilerna för det valda läget är redan konfigurerade. +Installera om filerna i alla fall? + + + + Load Files + Läs in filer + + + + 3DS Installation File (*.CIA*) + 3DS-installationsfil (*.CIA*) + + + + All Files (*.*) + Alla filer (*.*) + + + + Connect to Artic Base + Anslut till Artic Base + + + + Enter Artic Base server address: + Ange Artic Base-serveradress: + + + + %1 has been installed successfully. + %1 har installerats. + + + + Unable to open File + Kunde inte öppna filen + + + + Could not open %1 + Kunde inte öppna %1 + + + + Installation aborted + Installationen avbröts + + + + The installation of %1 was aborted. Please see the log for more details + Installationen av %1 avbröts. Se loggen för mer information + + + + Invalid File + Ogiltig fil + + + + %1 is not a valid CIA + %1 är inte en giltig CIA + + + + CIA Encrypted + CIA-krypterad + + + + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> + Din CIA-fil är krypterad.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Kolla vår blogg för mer info</a> + + + + Unable to find File + Det går inte att hitta filen + + + + Could not find %1 + Kunde inte hitta %1 + + + + Uninstalling '%1'... + Avinstallation av "%1"... + + + + Failed to uninstall '%1'. + Misslyckades med att avinstallera "%1". + + + + Successfully uninstalled '%1'. + Avinstallationen av "%1" har lyckats. + + + + File not found + Filen hittades inte + + + + File "%1" not found + Filen "%1" hittades inte + + + + Savestates + Sparade tillstånd + + + + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. + +Use at your own risk! + Varning: Sparade tillstånd är INTE en ersättning för sparningar i applikationer och är inte avsedda att vara tillförlitliga. + +Använd på egen risk! + + + + + + Error opening amiibo data file + Fel vid öppning av amiibo datafil + + + + A tag is already in use. + En tagg är redan i bruk. + + + + Application is not looking for amiibos. + Applikationen letar inte efter amiibos. + + + + Amiibo File (%1);; All Files (*.*) + Amiibo-fil (%1);; Alla filer (*.*) + + + + Load Amiibo + Läs in Amiibo + + + + Unable to open amiibo file "%1" for reading. + Det gick inte att öppna amiibo-filen "%1" för läsning. + + + + Record Movie + Spela in film + + + + Movie recording cancelled. + Filminspelning avbruten. + + + + + Movie Saved + Filmen sparades + + + + + The movie is successfully saved. + Filmen sparades. + + + + Application will unpause + Applikationen kommer att återupptas + + + + The application will be unpaused, and the next frame will be captured. Is this okay? + Applikationen kommer att återupptas och nästa bildruta kommer att fångas. Är det här okej? + + + + Invalid Screenshot Directory + Ogiltig katalog för skärmbilder + + + + Cannot create specified screenshot directory. Screenshot path is set back to its default value. + Det går inte att skapa angiven skärmbildskatalog. Sökvägen för skärmbilder återställs till sitt standardvärde. + + + + Could not load video dumper + Kunde inte läsa in videodumpern + + + + FFmpeg could not be loaded. Make sure you have a compatible version installed. + +To install FFmpeg to Lime, press Open and select your FFmpeg directory. + +To view a guide on how to install FFmpeg, press Help. + FFmpeg kunde inte läsas in. Se till att du har en kompatibel version installerad. + +För att installera FFmpeg till Lime, tryck på Öppna och välj din FFmpeg-katalog. + +Om du vill visa en guide om hur du installerar FFmpeg trycker du på Hjälp. + + + + Select FFmpeg Directory + Välj FFmpeg-katalog + + + + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. + Den angivna FFmpeg-katalogen saknar %1. Kontrollera att rätt katalog har valts. + + + + FFmpeg has been sucessfully installed. + FFmpeg har installerats. + + + + Installation of FFmpeg failed. Check the log file for details. + Installationen av FFmpeg misslyckades. Kontrollera loggfilen för mer information. + + + + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. + Det gick inte att starta videodumpningen.<br>Kontrollera att videokodaren är korrekt konfigurerad.<br>Se loggen för mer information. + + + + Recording %1 + Spelar in %1 + + + + Playing %1 / %2 + Spelar %1 / %2 + + + + Movie Finished + Filmen är färdig + + + + (Accessing SharedExtData) + (Åtkomst till SharedExtData) + + + + (Accessing SystemSaveData) + (Åtkomst till SystemSaveData) + + + + (Accessing BossExtData) + (Åtkomst till BossExtData) + + + + (Accessing ExtData) + (Åtkomst till ExtData) + + + + (Accessing SaveData) + (Åtkomst till SaveData) + + + + MB/s + MB/s + + + + KB/s + KB/s + + + + Artic Traffic: %1 %2%3 + Artic-trafik: %1 %2%3 + + + + Speed: %1% + Hastighet: %1% + + + + Speed: %1% / %2% + Hastighet: %1% / %2% + + + + App: %1 FPS + App: %1 bilder/s + + + + Frame: %1 ms + Bildruta: %1 ms + + + + VOLUME: MUTE + VOLYM: TYST + + + + VOLUME: %1% + Volume percentage (e.g. 50%) + VOLYM: %1% + + + + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. + %1 saknas. <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>Dumpa dina systemarkiv</a>.<br/>Fortsatt emulering kan resultera i krascher och buggar. + + + + A system archive + Ett systemarkiv + + + + System Archive Not Found + Systemarkiv hittades inte + + + + System Archive Missing + Systemarkiv saknas + + + + Save/load Error + Fel vid spara/läs in + + + + Fatal Error + Ödesdigert fel + + + + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. + Ett allvarligt fel har inträffat. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Kontrollera loggen</a> för mer information.<br/>Fortsatt emulering kan leda till krascher och buggar. + + + + Fatal Error encountered + Allvarligt fel uppstod + + + + Continue + Fortsätt + + + + Quit Application + Avsluta applikation + + + + OK + Ok + + + + Would you like to exit now? + Vill du avsluta nu? + + + + The application is still running. Would you like to stop emulation? + Applikationen körs fortfarande. Vill du stoppa emuleringen? + + + + Playback Completed + Uppspelningen är färdig + + + + Movie playback completed. + Uppspelning av film slutförd. + + + + Update Available + Uppdatering tillgänglig + + + + Update %1 for Azahar is available. +Would you like to download it? + Uppdatering %1 för Azahar finns tillgänglig. +Vill du hämta ner den? + + + + Primary Window + Primärt fönster + + + + Secondary Window + Sekundärt fönster + + + + GPUCommandListModel + + + Command Name + Kommandonamn + + + + Register + Register + + + + Mask + Mask + + + + New Value + Nytt värde + + + + GPUCommandListWidget + + + Pica Command List + Pica kommandolista + + + + + Start Tracing + Starta spårning + + + + Copy All + Kopiera allt + + + + Finish Tracing + Avsluta spårning + + + + GPUCommandStreamWidget + + + Graphics Debugger + Grafikdebugger + + + + GRenderWindow + + + OpenGL not available! + OpenGL är inte tillgängligt! + + + + OpenGL shared contexts are not supported. + Delade OpenGL-kontexter stöds inte. + + + + Error while initializing OpenGL! + Fel vid initiering av OpenGL! + + + + Your GPU may not support OpenGL, or you do not have the latest graphics driver. + Din GPU kanske inte stöder OpenGL, eller så har du inte den senaste grafikdrivrutinen. + + + + Error while initializing OpenGL 4.3! + Fel vid initiering av OpenGL 4.3! + + + + Your GPU may not support OpenGL 4.3, or you do not have the latest graphics driver.<br><br>GL Renderer:<br>%1 + Din GPU kanske inte stöder OpenGL 4.3, eller så har du inte den senaste grafikdrivrutinen.<br><br>GL Renderer:<br>%1 + + + + Error while initializing OpenGL ES 3.2! + Fel vid initiering av OpenGL ES 3.2! + + + + Your GPU may not support OpenGL ES 3.2, or you do not have the latest graphics driver.<br><br>GL Renderer:<br>%1 + Din GPU kanske inte stöder OpenGL ES 3.2, eller så har du inte den senaste grafikdrivrutinen.<br><br>GL Renderer:<br>%1 + + + + GameList + + + + Compatibility + Kompatibilitet + + + + + Region + Region + + + + + File type + Filtyp + + + + + Size + Storlek + + + + + Play time + Speltid + + + + Favorite + Favorit + + + + Open + Öppna + + + + Application Location + Programplats + + + + Save Data Location + Plats för sparat data + + + + Extra Data Location + Plats för extradata + + + + Update Data Location + Plats för uppdateringsdata + + + + DLC Data Location + Plats för DLC-data + + + + Texture Dump Location + Plats för texturdumpar + + + + Custom Texture Location + Plats för anpassade texturer + + + + Mods Location + Plats för mods + + + + Dump RomFS + Dumpa RomFS + + + + Disk Shader Cache + Disk shadercache + + + + Open Shader Cache Location + Öppna plats för shadercache + + + + Delete OpenGL Shader Cache + Ta bort OpenGL-shadercache + + + + Uninstall + Avinstallera + + + + Everything + Allting + + + + Application + Applikation + + + + Update + Uppdatering + + + + DLC + DLC + + + + Remove Play Time Data + Ta bort data för speltid + + + + Create Shortcut + Skapa genväg + + + + Add to Desktop + Lägg till på skrivbordet + + + + Add to Applications Menu + Lägg till i programmenyn + + + + Properties + Egenskaper + + + + + + + Azahar + Azahar + + + + Are you sure you want to completely uninstall '%1'? + +This will delete the application if installed, as well as any installed updates or DLC. + Är du säker att du vill avinstallera "%1" helt? + +Detta kommer att radera programmet om det är installerat, samt alla installerade uppdateringar eller DLC. + + + + + %1 (Update) + %1 (Uppdatering) + + + + + %1 (DLC) + %1 (DLC) + + + + Are you sure you want to uninstall '%1'? + Är du säker att du vill avinstallera "%1"? + + + + Are you sure you want to uninstall the update for '%1'? + Är du säker på att du vill avinstallera uppdateringen för "%1"? + + + + Are you sure you want to uninstall all DLC for '%1'? + Är du säker på att du vill avinstallera alla DLC för "%1"? + + + + Scan Subfolders + Sök igenom undermappar + + + + Remove Application Directory + Ta bort applikationskatalog + + + + Move Up + Flytta upp + + + + Move Down + Flytta ner + + + + Open Directory Location + Öppna katalogplats + + + + Clear + Töm + + + + Name + Namn + + + + GameListItemCompat + + + Perfect + Perfekt + + + + App functions flawless with no audio or graphical glitches, all tested functionality works as intended without +any workarounds needed. + Appen fungerar felfritt utan ljud- eller grafiska problem, all testad funktionalitet fungerar som avsett utan +några temporära lösningar behövs. + + + + Great + Bra + + + + App functions with minor graphical or audio glitches and is playable from start to finish. May require some +workarounds. + Appen fungerar med mindre grafiska eller ljudmässiga problem och är spelbar från början till slut. +Kan kräva vissa temporära lösningar. + + + + Okay + Okej + + + + App functions with major graphical or audio glitches, but app is playable from start to finish with +workarounds. + Appen fungerar med större grafiska eller ljudmässiga problem, men appen är spelbar från början +till slut med temporära lösningar. + + + + Bad + Dåligt + + + + App functions, but with major graphical or audio glitches. Unable to progress in specific areas due to glitches +even with workarounds. + Appen fungerar, men med stora grafiska eller ljudmässiga problem. Det går inte att göra framsteg inom vissa +områden på grund av problem även med temporära lösningar. + + + + Intro/Menu + Intro/Meny + + + + App is completely unplayable due to major graphical or audio glitches. Unable to progress past the Start +Screen. + Appen är helt ospelbar på grund av stora grafiska eller ljudmässiga fel. Det går inte att ta sig förbi +startskärmen. + + + + Won't Boot + Startar inte + + + + The app crashes when attempting to startup. + Appen kraschar när den försöker starta upp. + + + + Not Tested + Inte testat + + + + The app has not yet been tested. + Appen har ännu inte testats. + + + + GameListPlaceholder + + + Double-click to add a new folder to the application list + Dubbelklicka för att lägga till en ny mapp i applikationslistan + + + + GameListSearchField + + + of + av + + + + result + resultat + + + + results + resultat + + + + Filter: + Filtrera: + + + + Enter pattern to filter + Ange mönster att filtrera + + + + GameRegion + + + Japan + Japan + + + + North America + Nordamerika + + + + Europe + Europa + + + + Australia + Australien + + + + China + Kina + + + + Korea + Korea + + + + Taiwan + Taiwan + + + + Invalid region + Ogiltig region + + + + Region free + Regionsfri + + + + GraphicsBreakPointsWidget + + + Pica Breakpoints + Pica-brytpunkter + + + + + Emulation running + Emulering körs + + + + Resume + Återuppta + + + + Emulation halted at breakpoint + Emulering stoppad vid brytpunkt + + + + GraphicsSurfaceWidget + + + Pica Surface Viewer + Pica ytvisare + + + + Color Buffer + Färgbuffert + + + + Depth Buffer + Djupbuffert + + + + Stencil Buffer + Stencilbuffert + + + + Texture 0 + Textur 0 + + + + Texture 1 + Textur 1 + + + + Texture 2 + Textur 2 + + + + Custom + Anpassad + + + + Unknown + Okänd + + + + Save + Spara + + + + Source: + Källa: + + + + Physical Address: + Fysisk adress: + + + + Width: + Bredd: + + + + Height: + Höjd: + + + + Format: + Format: + + + + X: + X: + + + + Y: + Y: + + + + Pixel out of bounds + Pixel utanför gränserna + + + + (unable to access pixel data) + (kan inte komma åt pixeldata) + + + + (invalid surface address) + (ogiltig ytadress) + + + + (unknown surface format) + (okänt ytformat) + + + + Portable Network Graphic (*.png) + Portable Network Graphic (*.png) + + + + Binary data (*.bin) + Binärdata (*.bin) + + + + Save Surface + Spara yta + + + + + + + Error + Fel + + + + + Failed to open file '%1' + Misslyckades med att öppna filen '%1' + + + + Failed to save surface data to file '%1' + Misslyckades med att spara ytdata till filen '%1' + + + + Failed to completely write surface data to file. The saved data will likely be corrupt. + Misslyckades med att helt skriva ytdata till filen. De sparade uppgifterna kommer troligen att vara korrupta. + + + + GraphicsTracingWidget + + + CiTrace Recorder + CiTrace-inspelare + + + + Start Recording + Starta inspelning + + + + Stop and Save + Stoppa och spara + + + + Abort Recording + Avbryt inspelning + + + + Save CiTrace + Spara CiTrace + + + + CiTrace File (*.ctf) + CiTrace-fil (*.ctf) + + + + CiTracing still active + CiTracing fortfarande aktiv + + + + A CiTrace is still being recorded. Do you want to save it? If not, all recorded data will be discarded. + En CiTrace håller fortfarande på att spelas in. Vill du spara den? Om inte, kommer alla inspelade data att förkastas. + + + + GraphicsVertexShaderModel + + + Offset + Offset + + + + Raw + + + + + Disassembly + Disassembly + + + + GraphicsVertexShaderWidget + + + Save Shader Dump + Spara shader-dump + + + + Shader Binary (*.shbin) + Shader-binär (*.shbin) + + + + Pica Vertex Shader + Pica Vertex-shader + + + + (data only available at vertex shader invocation breakpoints) + (data endast tillgängliga vid brytpunkter för anrop av vertex shader) + + + + Dump + Dumpa + + + + Input Data + Inmatningsdata + + + + Attribute %1 + Attribut %1 + + + + Cycle Index: + Cykelindex: + + + + SRC1: %1, %2, %3, %4 + + SRC1: %1, %2, %3, %4 + + + + + SRC2: %1, %2, %3, %4 + + SRC2: %1, %2, %3, %4 + + + + + SRC3: %1, %2, %3, %4 + + SRC3: %1, %2, %3, %4 + + + + + DEST_IN: %1, %2, %3, %4 + + DEST_IN: %1, %2, %3, %4 + + + + + DEST_OUT: %1, %2, %3, %4 + + DEST_OUT: %1, %2, %3, %4 + + + + + Address Registers: %1, %2 + + Adressregister: %1, %2 + + + + + Compare Result: %1, %2 + + Jämför resultat: %1, %2 + + + + + Static Condition: %1 + + Statiskt villkor: %1 + + + + + Dynamic Conditions: %1, %2 + + Dynamiska villkor: %1, %2 + + + + + Loop Parameters: %1 (repeats), %2 (initializer), %3 (increment), %4 + + Loop-parametrar: %1 (upprepningar), %2 (initiering), %3 (ökning), %4 + + + + + Instruction offset: 0x%1 + Instruktionsoffset: 0x%1 + + + + -> 0x%2 + -> 0x%2 + + + + (last instruction) + (sista instruktionen) + + + + HostRoom + + + Create Room + Skapa rum + + + + Room Name + Rumsnamn + + + + Preferred Application + Föredragen applikation + + + + Max Players + Max spelare + + + + Username + Användarnamn + + + + (Leave blank for open room) + (Lämna tomt för öppet rum) + + + + Password + Lösenord + + + + Port + Port + + + + Room Description + Rumsbeskrivning + + + + Load Previous Ban List + Läs in tidigare bannlysningslista + + + + Public + Publikt + + + + Unlisted + Olistat + + + + Host Room + Stå värd för rum + + + + HostRoomWindow + + + Error + Fel + + + + Failed to announce the room to the public lobby. +Debug Message: + Misslyckades med att tillkännage rummet till den publika lobbyn. +Felsökningsmeddelande: + + + + IPCRecorder + + + IPC Recorder + IPC-inspelare + + + + Enable Recording + Aktivera inspelning + + + + Filter: + Filtrera: + + + + Leave empty to disable filtering + Lämna tom för att inaktivera filtrering + + + + # + # + + + + Status + Status + + + + Service + Tjänst + + + + Function + Funktion + + + + Clear + Töm + + + + IPCRecorderWidget + + + Invalid + Ogiltig + + + + Sent + Skickat + + + + Handling + Hantering + + + + Success + Lyckades + + + + Error + Fel + + + + HLE Unimplemented + HLE inte implementerad + + + + HLE + HLE + + + + LLE + LLE + + + + Unknown + Okänt + + + + LLEServiceModulesWidget + + + Toggle LLE Service Modules + Växla mellan LLE-tjänstmoduler + + + + LoadingScreen + + + Loading Shaders 387 / 1628 + Läser in shaders 387 / 1628 + + + + Loading Shaders %v out of %m + Läser in shaders %v utav %m + + + + Estimated Time 5m 4s + Beräknad tid 5m 4s + + + + Loading... + Läser in... + + + + Preloading Textures %1 / %2 + Förinläsning av texturer %1 / %2 + + + + Preparing Shaders %1 / %2 + Förbereder shaders %1 / %2 + + + + Loading Shaders %1 / %2 + Läser in shaders %1 / %2 + + + + Launching... + Startar... + + + + Now Loading +%1 + Läser nu in +%1 + + + + Estimated Time %1 + Beräknad tid %1 + + + + Lobby + + + Public Room Browser + Bläddra i publika rum + + + + + Nickname + Smeknamn + + + + Filters + Filter + + + + Search + Sök + + + + Applications I Own + Applikationer jag äger + + + + Hide Empty Rooms + Dölj tomma rum + + + + Hide Full Rooms + Dölj fulla rum + + + + Refresh Lobby + Uppdatera lobby + + + + Password Required to Join + Lösenord krävs för att gå in i + + + + Password: + Lösenord: + + + + Room Name + Rumsnamn + + + + Preferred Application + Föredragen applikation + + + + Host + Värd + + + + Players + Spelare + + + + Refreshing + Uppdaterar + + + + Refresh List + Uppdatera lista + + + + MainWindow + + + Azahar + Azahar + + + + File + Arkiv + + + + Boot Home Menu + Starta upp hemmenyn + + + + Recent Files + Senaste filer + + + + Amiibo + Amiibo + + + + Emulation + Emulering + + + + Save State + Spara tillstånd + + + + Load State + Läs in tillstånd + + + + View + Visa + + + + Debugging + Felsökning + + + + Screen Layout + Skärmlayout + + + + Small Screen Position + Position för liten skärm + + + + Multiplayer + Flerspelare + + + + Tools + Verktyg + + + + Movie + Film + + + + Help + Hjälp + + + + Load File... + Läs in fil... + + + + Install CIA... + Installera CIA... + + + + Connect to Artic Base... + Anslut till Artic Base... + + + + Set Up System Files... + Konfigurera systemfiler... + + + + JPN + JPN + + + + USA + USA + + + + EUR + EUR + + + + AUS + AUS + + + + CHN + CHN + + + + KOR + KOR + + + + TWN + TWN + + + + Exit + Avsluta + + + + Pause + Paus + + + + Stop + Stoppa + + + + Save + Spara + + + + Load + Läs in + + + + FAQ + FAQ + + + + About Azahar + Om Azahar + + + + Single Window Mode + Enstaka fönsterläge + + + + Save to Oldest Slot + Spara till äldsta plats + + + + Load from Newest Slot + Läs in från senaste plats + + + + Configure... + Konfigurera... + + + + Display Dock Widget Headers + Visa dockwidgetrubriker + + + + Show Filter Bar + Visa filterrad + + + + Show Status Bar + Visa statusrad + + + + Create Pica Surface Viewer + Skapa Pica Surface-visare + + + + Record... + Spela in... + + + + Play... + Spela upp... + + + + Close + Stäng + + + + Save without Closing + Spara utan att stänga + + + + Read-Only Mode + Skrivskyddat läge + + + + Advance Frame + Framåt en bildruta + + + + Capture Screenshot + Fånga skärmbild + + + + Dump Video + Dumpa video + + + + Browse Public Rooms + Bläddra bland publika rum + + + + Create Room + Skapa rum + + + + Leave Room + Lämna rum + + + + Direct Connect to Room + Direktanslut till rum + + + + Show Current Room + Visa aktuellt rum + + + + Fullscreen + Helskärm + + + + Open Log Folder + Öppna loggmapp + + + + Opens the Azahar Log folder + Öppnar Azahar-loggmappen + + + + Default + Standard + + + + Single Screen + En skärm + + + + Large Screen + Stor skärm + + + + Side by Side + Sida vid sida + + + + Separate Windows + Separata fönster + + + + Hybrid Screen + Hybridskärm + + + + Custom Layout + Anpassad layout + + + + Top Right + Överst till höger + + + + Middle Right + Mellan höger + + + + Bottom Right + Nederst till höger + + + + Top Left + Överst till vänster + + + + Middle Left + Mellan vänster + + + + Bottom Left + Nederst till vänster + + + + Above + Ovan + + + + Below + Nedan + + + + Swap Screens + Växla skärmar + + + + Rotate Upright + Rotera upprätt + + + + Report Compatibility + Rapportera kompatibilitet + + + + Restart + Starta om + + + + Load... + Läs in... + + + + Remove + Ta bort + + + + Open Azahar Folder + Öppna Azahar-mappen + + + + Configure Current Application... + Konfigurera aktuell applikation... + + + + MicroProfileDialog + + + MicroProfile + Mikroprofil + + + + ModerationDialog + + + Moderation + Moderering + + + + Ban List + Lista för bannlysta + + + + + Refreshing + Uppdaterar + + + + Unban + Bannlys inte + + + + Subject + Ämne + + + + Type + Typ + + + + Forum Username + Användarnamn i forum + + + + IP Address + IP-adress + + + + Refresh + Uppdatera + + + + MoviePlayDialog + + + + Play Movie + Spela upp film + + + + File: + Fil: + + + + ... + ... + + + + Info + Info + + + + Application: + Applikation: + + + + Author: + Upphovsperson: + + + + Rerecord Count: + Antal ominspelningar: + + + + Length: + Längd: + + + + Current running application will be stopped. + Nuvarande program kommer att stoppas. + + + + <br>Current recording will be discarded. + <br>Den aktuella inspelningen kommer att förkastas. + + + + Citra TAS Movie (*.ctm) + Citra TAS-film (*.ctm) + + + + Invalid movie file. + Ogiltig filmfil. + + + + Revision dismatch, playback may desync. + Revision matchar inte. Uppspelning kan vara ur synk. + + + + Indicated length is incorrect, file may be corrupted. + Angiven längd är felaktig, filen kan vara skadad. + + + + + + + (unknown) + (okänt) + + + + Application used in this movie is not in Applications list. + Applikationen som används i den här filmen finns inte med i listan över applikationer. + + + + (>1 day) + (>1 dag) + + + + MovieRecordDialog + + + + Record Movie + Spela in film + + + + File: + Fil: + + + + ... + ... + + + + Author: + Upphovsperson: + + + + Current running application will be restarted. + Den aktuella applikationen kommer att startas om. + + + + <br>Current recording will be discarded. + <br>Den aktuella inspelningen kommer att förkastas. + + + + Recording will start once you boot an application. + Inspelningen startar när du har startat upp en applikation. + + + + Citra TAS Movie (*.ctm) + Citra TAS-film (*.ctm) + + + + MultiplayerState + + + + Current connection status + Aktuell anslutningsstatus + + + + + Not Connected. Click here to find a room! + Inte ansluten. Klicka här för att hitta ett rum! + + + + + + Connected + Ansluten + + + + + Not Connected + Inte ansluten + + + + Error + Fel + + + + Failed to update the room information. Please check your Internet connection and try hosting the room again. +Debug Message: + Misslyckades med att uppdatera rumsinformationen. Kontrollera din internetanslutning och försök att stå värd för rummet igen. +Felsökningsmeddelande: + + + + New Messages Received + Nya meddelanden togs emot + + + + NetworkMessage + + + Leave Room + Lämna rum + + + + You are about to close the room. Any network connections will be closed. + Du är på väg att stänga rummet. Alla nätverksanslutningar kommer att stängas. + + + + Disconnect + Koppla från + + + + You are about to leave the room. Any network connections will be closed. + Du är på väg att lämna rummet. Alla nätverksanslutningar kommer att stängas. + + + + NetworkMessage::ErrorManager + + + Username is not valid. Must be 4 to 20 alphanumeric characters. + Användarnamnet är inte giltigt. Måste innehålla 4 till 20 alfanumeriska tecken. + + + + Room name is not valid. Must be 4 to 20 alphanumeric characters. + Rumsnamnet är inte giltigt. Måste innehålla 4 till 20 alfanumeriska tecken. + + + + Username is already in use or not valid. Please choose another. + Användarnamnet används redan eller är ogiltigt. Välj ett annat. + + + + IP is not a valid IPv4 address. + IP är inte en giltig IPv4-adress. + + + + Port must be a number between 0 to 65535. + Port måste vara ett nummer mellan 0 och 65535. + + + + You must choose a Preferred Application to host a room. If you do not have any applications in your Applications list yet, add an applications folder by clicking on the plus icon in the Applications list. + Du måste välja en föredragen applikation för att vara värd för ett rum. Om du inte har några applikationer i din applikationslista ännu kan du lägga till en applikationsmapp genom att klicka på plusikonen i applikationslistan. + + + + Unable to find an internet connection. Check your internet settings. + Det går inte att hitta en internetanslutning. Kontrollera dina internetinställningar. + + + + Unable to connect to the host. Verify that the connection settings are correct. If you still cannot connect, contact the room host and verify that the host is properly configured with the external port forwarded. + Det går inte att ansluta till värden. Kontrollera att anslutningsinställningarna är korrekta. Om du fortfarande inte kan ansluta kontaktar du rumsvärden och kontrollerar att värden är korrekt konfigurerad med den externa porten vidarebefordrad. + + + + Unable to connect to the room because it is already full. + Det går inte att ansluta till rummet eftersom det redan är fullt. + + + + Creating a room failed. Please retry. Restarting Azahar might be necessary. + Skapandet av ett rum misslyckades. Försök igen. Det kan vara nödvändigt att starta om Azahar. + + + + The host of the room has banned you. Speak with the host to unban you or try a different room. + Värden för rummet har bannlyst dig. Prata med värden för att häva bannlysningen eller prova ett annat rum. + + + + Version mismatch! Please update to the latest version of Azahar. If the problem persists, contact the room host and ask them to update the server. + Felaktig versionsmatchning! Uppdatera till den senaste versionen av Azahar. Om problemet kvarstår, kontakta rumsvärden och be dem att uppdatera servern. + + + + Incorrect password. + Felaktigt lösenord. + + + + An unknown error occurred. If this error continues to occur, please open an issue + Ett okänt fel har inträffat. Om det här felet fortsätter att inträffa, öppna ett ärende + + + + Connection to room lost. Try to reconnect. + Anslutning till rum förlorades. Försök att återansluta. + + + + You have been kicked by the room host. + Du har blivit utsparkad av rumsvärden. + + + + MAC address is already in use. Please choose another. + Hårdvaruadressen är redan i bruk. Välj en annan. + + + + Your Console ID conflicted with someone else's in the room. + +Please go to Emulation > Configure > System to regenerate your Console ID. + Ditt konsol-id stämde inte överens med någon annans i rummet. + +Gå till Emulering > Konfigurera > System för att skapa ett nytt konsol-id. + + + + You do not have enough permission to perform this action. + Du har inte tillräcklig behörighet för att utföra den här åtgärden. + + + + The user you are trying to kick/ban could not be found. +They may have left the room. + Användaren som du försöker sparka ut/bannlysa kunde inte hittas. +De kan ha lämnat rummet. + + + + Error + Fel + + + + OptionSetDialog + + + Options + Alternativ + + + + Unset + Ta bort + + + + unknown + okänt + + + + %1 &lt;%2> %3 + %1 &lt;%2> %3 + + + + Range: %1 - %2 + Intervall: %1 - %2 + + + + custom + anpassad + + + + %1 (0x%2) %3 + %1 (0x%2) %3 + + + + OptionsDialog + + + Options + Alternativ + + + + Double click to see the description and change the values of the options. + Dubbelklicka för att se beskrivningen och ändra värden för alternativen. + + + + Specific + Specifik + + + + Generic + Allmän + + + + Name + Namn + + + + Value + Värde + + + + QObject + + + Supported image files (%1) + Bildfiler som stöds (%1) + + + + Open File + Öppna fil + + + + Error + Fel + + + + Couldn't load the camera + Kunde inte läsa in kameran + + + + Couldn't load %1 + Kunde inte läsa in %1 + + + + + Shift + Skift + + + + + Ctrl + Ctrl + + + + + Alt + Alt + + + + + + [not set] + [inte inställd] + + + + + Hat %1 %2 + Hatt %1 %2 + + + + + + + + + Axis %1%2 + Axel %1%2 + + + + + Button %1 + Knapp %1 + + + + GC Axis %1%2 + GC-axel %1%2 + + + + GC Button %1 + GC-knapp %1 + + + + + + [unknown] + [okänd] + + + + [unused] + [oanvänd] + + + + auto + auto + + + + true + sant + + + + false + falskt + + + + + none + ingen + + + + %1 (0x%2) + %1 (0x%2) + + + + Unsupported encrypted application + Krypterad applikation som inte stöds + + + + Invalid region + Ogiltig region + + + + Installed Titles + Installerade titlar + + + + System Titles + Systemtitlar + + + + Add New Application Directory + Lägg till ny applikationskatalog + + + + Favorites + Favoriter + + + + Not running an application + Kör inte en applikation + + + + %1 is not running an application + %1 kör inte någon applikation + + + + %1 is running %2 + %1 kör %2 + + + + QtKeyboard + + + Software Keyboard + Programvarutangentbord + + + + QtKeyboardDialog + + + Text length is not correct (should be %1 characters) + Textlängden är inte korrekt (ska vara %1 tecken) + + + + Text is too long (should be no more than %1 characters) + Texten är för lång (bör inte innehålla mer än %1 tecken) + + + + Blank input is not allowed + Blank inmatning är inte tillåten + + + + Empty input is not allowed + Tomma inmatningar är inte tillåtna + + + + Validation error + Valideringsfel + + + + QtMiiSelectorDialog + + + Mii Selector + Mii-väljare + + + + Standard Mii + Standard Mii + + + + RecordDialog + + + View Record + Visa inspelning + + + + Client + Klient + + + + + Process: + Process: + + + + + Thread: + Tråd: + + + + + Session: + Session: + + + + Server + Server + + + + General + Allmänt + + + + Client Port: + Klientport: + + + + Service: + Tjänst: + + + + Function: + Funktion: + + + + Command Buffer + Kommandobuffert + + + + Select: + Välj: + + + + Request Untranslated + Begär oöversatt + + + + Request Translated + Begär översatt + + + + Reply Untranslated + Svara oöversatt + + + + Reply Translated + Svara översatt + + + + OK + Ok + + + + null + null + + + + RegistersWidget + + + Registers + Register + + + + VFP Registers + VFP-register + + + + VFP System Registers + VFP-systemregister + + + + Vector Length + Vektorlängd + + + + Vector Stride + Vector Stride + + + + Rounding Mode + Avrundningsläge + + + + Vector Iteration Count + Antal iterationer för vektorn + + + + SequenceDialog + + + Enter a hotkey + Ange en snabbtangent + + + + UserDataMigrator + + + Would you like to migrate your data for use in Azahar? +(This may take a while; The old data will not be deleted) + Vill du migrera ditt data för användning i Azahar? +(Detta kan ta ett tag; gammalt data kommer inte att raderas) + + + + + + + + Migration + Migrering + + + + Azahar has detected user data for Citra and Lime3DS. + + + Azahar har upptäckt användardata för Citra och Lime3DS. + + + + + + Migrate from Lime3DS + Migrera från Lime3DS + + + + Migrate from Citra + Migrera från Citra + + + + Azahar has detected user data for Citra. + + + Azahar har upptäckt användardata för Citra. + + + + + + Azahar has detected user data for Lime3DS. + + + Azahar har upptäckt användardata för Lime3DS. + + + + + + You can manually re-trigger this prompt by deleting the new user data directory: +%1 + Du kan manuellt återaktivera denna prompt genom att radera den nya användardatakatalogen: +%1 + + + + Data was migrated successfully. + +If you wish to clean up the files which were left in the old data location, you can do so by deleting the following directory: +%1 + Data migrerades. + +Om du vill rensa upp bland de filer som fanns kvar på den gamla dataplatsen kan du göra det genom att radera följande katalog: +%1 + + + + WaitTreeEvent + + + reset type = %1 + återställningstyp = %1 + + + + WaitTreeMutex + + + locked %1 times by thread: + låst %1 gånger av tråd: + + + + free + ledig + + + + WaitTreeMutexList + + + holding mutexes + håller mutexar + + + + WaitTreeObjectList + + + waiting for all objects + väntar på alla objekt + + + + waiting for one of the following objects + väntar på en av följande objekt + + + + WaitTreeSemaphore + + + available count = %1 + tillgängligt antal = %1 + + + + max count = %1 + max antal = %1 + + + + WaitTreeThread + + + running + kör + + + + ready + redo + + + + waiting for address 0x%1 + väntar på adress 0x%1 + + + + sleeping + sover + + + + waiting for IPC response + väntar på IPC-svar + + + + waiting for objects + väntar på objekt + + + + waiting for HLE return + väntar på HLE return + + + + dormant + vilande + + + + dead + död + + + + PC = 0x%1 LR = 0x%2 + PC = 0x%1 LR = 0x%2 + + + + default + standard + + + + all + alla + + + + AppCore + AppCore + + + + SysCore + SysCore + + + + Unknown processor %1 + Okänd processor %1 + + + + object id = %1 + objekt-id = %1 + + + + processor = %1 + processor = %1 + + + + thread id = %1 + tråd-id = %1 + + + + process = %1 (%2) + process = %1 (%2) + + + + priority = %1(current) / %2(normal) + prioritet = %1(aktuell) / %2(normal) + + + + last running ticks = %1 + senaste körande ticks = %1 + + + + not holding mutex + håller inte mutex + + + + WaitTreeThreadList + + + waited by thread + väntade på tråden + + + + WaitTreeTimer + + + reset type = %1 + återställningstyp = %1 + + + + initial delay = %1 + initial fördröjning = %1 + + + + interval delay = %1 + intervallfördröjning = %1 + + + + WaitTreeWaitObject + + + [%1]%2 %3 + [%1]%2 %3 + + + + waited by no thread + väntade på ingen tråd + + + + one shot + en gång + + + + sticky + klistrig + + + + pulse + puls + + + + WaitTreeWidget + + + Wait Tree + Väntträd + + + \ No newline at end of file diff --git a/src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml b/src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml new file mode 100644 index 000000000..7371e0662 --- /dev/null +++ b/src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml @@ -0,0 +1,766 @@ + + + + Aquest software executarà aplicacions per a la consola de jocs portàtil Nintendo 3DS. No s\'inclouen títols de jocs.\n\nAbans de començar a emular, selecciona una carpeta on emmagatzemar les dades d\'usuari d\'Azahar.\n\nQuè és això:\nWiki - Dades i emmagatzematge d\'usuari de Citra Android + Notificacions de l\'emulador 3DS Azahar + Azahar s\'està executant + A continuació, haureu de seleccionar una carpeta d\'aplicacions. Azahar mostrarà totes les aplicacions de 3DS dins de la carpeta seleccionada a l\'aplicació.\n\nLes aplicacions, actualitzacions i DLC CIA s\'hauran d\'instal·lar per separat fent clic a la icona de la carpeta i seleccionant Instal·la CIA. + Iniciar + Cancel·lant + + + Configuració + Opcions + Cercar + Aplicacions + Configurar opcions de l\'emulador + Instal·lar fitxer CIA + Instal·lar aplicacions, actualitzacions o DLC + Compartir Registre + Compartir el fitxer de registre de Azahar per a depurar problemes + Administrador de drivers de GPU + Instal·lar drivers de GPU + Instal·la drivers alternatius per, potencialment, aconseguir millor rendiment i/o precisió + Driver ja instal·lat + Drivers personalitzats no suportats + La càrrega de drivers personalitzats no està suportada en aquest dispositiu.\n¡Comprova aquesta opció una altra vegada en el futur per veure si ja està suportada! + No s\'ha trobat cap fitxer de registre + Seleccionar la carpeta d\'aplicacions + Permet a Azahar omplir la llista d\'aplicacions + Sobre + Un emulador de 3DS de codi obert + Versió de compilació, crèdits i més + Directori d\'aplicacions seleccionat + Canvia els fitxers que Azahar utilitza per a carregar aplicacions + Modifica l\'aspecte de l\'app + Instal·lar CIA + + + Seleccionar driver de GPU + Vols reemplaçar el vostre driver de GPU actual? + Instal·lar + Per omissió + Instal·lat%s + Usant el driver per defecte de la GPU + Driver no vàlid seleccionat, usant el driver per omissió del sistema! + Driver de la GPU del sistema + Instal·lant driver... + + + Copiat al porta-retalls + Contribuïdors + Col·laboradors que van fer possible Azahar + Projectes utilitzats per Azahar per a Android + Compilació + Llicències + + Benvingut/da! + Aprén a configurar <b>Azahar</b> i entra a l\'emulació. + Començar + Completat! + Aplicacions + Seleccioneu la vostra carpeta d\'<b>Aplicacions</b> amb el botó següent. + Fet + Ja estàs a punt.\nDisfruta utilitzant l\'emulador! + Continuar + Notificacions + Concedeix el permís de notificacions amb el següent botó. + Concedir permís + Saltar-se la concessió del permís de notificacions? + Azahar no et podrà notificar sobre informació important. + Càmera + Concedix el permís de càmera per a emular la càmera de la 3DS. + Micròfon + Concedix el permís de micròfon per a emular el micròfon de la 3DS. + Permís denegat + Vols saltar la selecció de la carpeta d\'aplicacions? + El software no es mostrarà a la llista d\'aplicacions si no se selecciona cap carpeta. + Ajuda + Saltar + Cancel·lar + Seleccionar carpeta d\'usuari. + dades d\'usuari amb el següent botó.]]> + Seleccionar + No pots saltar aquest pas + Aquest pas és necessari perquè Azahar funcione. Selecciona un directori i després podràs continuar. + Configuració de tema + Configura les teues preferències de temes per a Azahar. + Establir tema + + + Cerca i filtra aplicacions + Cerca aplicacions + Acabats de jugar + Acabats d\'afegir + Instal·lats + + + Pad circular + Palanca C + Tecles de drecera + Botons de darrere + Botó de darrere + Pad de control + D-Pad (Eix) + És possible que alguns controladors no puguen assignar el D-pad com un eix. Si aquest és el cas, utilitza la secció D-Pad (botons). + D-Pad (Botó) + Assigna només el D-pad a aquests si tens problemes amb les assignacions de botons del D-Pad (Eix). + Eix Vertical + Eix Horitzontal + Amunt + Avall + Esquerra + Dreta + Assigna %1$s %2$s + Pulsa o mou un botó/palanca. + Assignació de botons + Prem o mou una entrada per enllaçar-la a %1$s. + Mou el joystick amunt o avall. + Mou el joystick a esquerra o dreta. + HOME + Intercanviar Pantalles + Aquest control s\'ha d\'assignar a un estic analògic del comandament o a un eix del Pad de Control! + Aquest control s\'ha d\'assignar a un botó del comandament! + + + Fitxers del sistema + Realitzar operacions de fitxers del sistema, com instal·lar fitxers del sistema o obrir el menú HOME + Connectar amb la ferramenta de configuració Artic + ferramenta de configuració Azahar.
Notes:
  • Aquesta operació instal·larà fitxers únics de la consola a Azahar, no compartisques les teues carpetes d\'usuari o nand
    després de completar el procés de configuració!
  • La configuració de Old 3DS és necessària perquè funcione la configuració de New 3DS.
  • Els dos modes de configuració funcionaran independentment del model de la consola que execute la ferramenta de configuració.
]]>
+ S\'està obtenint l\'estat actual dels fitxers del sistema, per favor espera... + Configuració Old 3DS + Configuració New 3DS + La configuració és possible + La configuració Old 3DS es neccessaria abans + Configuració completada + Introduïx la direcció de la ferramenta de configuració + Preparant la configuració, per favor espera... + Carregar el Menú HOME + Mostra les aplicacions del menú HOME a la llista d\'aplicacions + Executar la Configuració de la consola quan s\'execute el Menú HOME + Menú HOME + + + Botons + Botó + + + CPU JIT + Usa el compilador Just-In-Time (JIT) per a l\'emulació de la CPU. Quan s\'active, el rendiment millorarà notablement. + Rellotge + Configura el rellotge emulat de la 3DS perquè tinga la mateixa data i hora del teu dispositiu o per a configurar una data i hora distinta. + Velocitat de rellotge de la CPU + + + Nom d\'usuari/a + Mode New 3DS + Usar Applets LLE (si están instal·lades) + Rellotge + Temps de compensació + Si el rellotge està en \"Rellotge emulat\", es canvia la data i l\'hora d\'inici. + Regió + Idioma + Aniversari + Mes + Dia + País + Monedes de Joc + Passos per hora del podòmetre + Nombre de passos per hora reportats pel podòmetro. Rang de 0 a 65.535. + ID de Consola + Regenerar ID de Consola + Substituirà la teua ID de consola 3DS actual per una nova. La teua ID actual no es podrà recuperar. Pot tenir efectes inesperats dins de les aplicacions. Podria fallar si utilitzes un fitxer de configuració obsolet. Continuar? + Carregador de complements 3GX + Carrega els plugins 3GX de la SD emulada si estan disponibles. + Permetre que les aplicacions canvien l\'estat del carregador de plugins + Permet que les apps homebrew activen el carregador de plugins fins i tot quan està desactivat. + + + Càmera interior + Càmera esquerra externa + Càmera dreta externa + Font de la imatge de la càmera + Configura la font de la imatge de la càmera virtual. Pots usar un fitxer d\'imatge, o una càmera del dispositiu si és suportada. + Càmera + Si la \"Font de la imatge\" está en \"Càmera del dispositiu\", això usarà la càmera del propi dispositiu. + Frontal + Posterior + Externa + Rotació + + + Renderització + API gràfica + Activar Generació de Ombrejats SPIR-V + Usa SPIR-V en vez de GLSL per a emetre el fragment de ombrejador utilitzat per a emular PICA. + Activar compilació de ombrejadors asíncrona + Compila els ombrejats en segón pla per a reduir les aturades durant la partida. +S\'esperen errors gràfics temporals quan estigue activat. + Renderitzador de depuració + Arxiva informació addicional gràfica relacionada amb la depuració. Quan està activada, el rendiment dels jocs serà reduït considerablement + Activar Sincronització Vertical + Sincronitza els quadres per segon del joc amb la taxa de refresc del teu dispositiu. + Filtre Linear + Activa el filtre linear, que fa que els gràfics del joc es vegen més suaus. + Filtre de Textures + Millora l\'aspecte visual de les aplicacions aplicant un filtre a les textures. Els filtres compatibles són Anime4K, Ultrafast, Bicubic, ScaleForce, xBRZ Freescale i MMPX. + Activar Ombrejador de Hardware + Usa el hardware per a emular els ombrejadors de 3DS. Quan s\'active, el rendiment millorarà notablement. + Multiplicació Precisa + Usa multiplicacions més precises en els ombrejos de Hardware, que podrien arreglar uns certs problemes gràfics. Quan s\'active, el rendiment es reduirà. + Activar Emulació Asíncrona de la GPU + Usa un fil separat per a emular la GPU de manera asíncrona. Quan s\'active, el rendiment millorarà. + Límit de velocitat + Quan s\'active, la velocitat d\'emulació estarà limitada a un percentatge determinat de la velocitat normal. + Limitar percentatge de velocitat + Especifica el valor al qual es limita la velocitat d\'emulació. Amb el valor per defecte del 100%, l\'emulació es limitarà a la velocitat normal. Els valors alts o baixos incrementaran o reduiran el límit de velocitat. + Resolució interna + Especifica la resolució utilitzada per a renderitzar. Una resolució alta millora considerablement la qualitat visual, però també afecta bastant al rendiment i pot causar problemes en unes certes aplicacions. + Nativa (400x240) + 2x Nativa (800x480) + 3x Nativa (1200x720) + 4x Nativa (1600x960) + 5x Nativa (2000x1200) + 6x Nativa (2400x1440) + 7x Nativa (2800x1680) + 8x Nativa (3200x1920) + 9x Nativa (3600x2160) + 10x Nativa (4000x2400) + Desactivar esta opció reduirà la velocitat d\'emulació! Per a obtindre la millor experiència, es recomana que es mantinga activada. + Avís: Modificar estes configuracions reduiran la velocitat d\'emulació. + Estereoscopia + Mode 3D Estereoscòpic + Profunditat + Especifica el valor del regulador 3D. Hauria d\'estar posat a més enllà del 0% quan el Mode 3D Estereoscòpic està activat. + Cardboard VR + Grandària de la pantalla Cardboard + Escala la pantalla a un percentatge de la seua grandària original. + Desplaçament horitzontal + Especifica el percentatge d\'espai buit per a desplaçar les pantalles horitzontalment. Els valors positius acosten els dos ulls al mig, mentres que els negatius els allunyen. + Desplaçament vertical + Especifica el percentatge d\'espai buit per a desplaçar les pantalles verticalment. Els valors positius mouen els dos ulls cap avall, mentres que els negatius els mou cap amunt. + Shader JIT + Caché de ombrejador de disc + Reduïx les aturades en guardar i carregar ombrejadors generats i emmagatzemats. No pot ser usat sense Activar Ombrejador de Hardware. + Utilitats + Bolcar Textures + Les textures han sigut bolcades a dump/textures/[Title ID]/. + Textures personalitzades + Les textures han sigut carregades des de load/textures/[Title ID]/. + Precarregar Textures Personalitzades + Càrrega totes les textures personalitzades en la memòria. Pot usar un munt de memòria. + Càrrega de Textures Personalitzades Asíncrona + Carrega les textures personalitzades de manera asíncrona amb fils de fons per a reduir les aturades de càrrega. + + + Volum + Extensió d\'Àudio + Estén l\'àudio per a reduir les aturades. Quan s\'active, la latència d\'àudio s\'incrementarà i reduirà un poc el rendiment. + Activar àudio en temps real + Ajusta la velocitat de reproducció d\'àudio per a compensar les caigudes en la velocitat d\'emulació de quadres. Això significa que l\'àudio es reproduirà a velocitat completa fins i tot quan la velocitat de quadres del joc siga baixa. Pot causar problemes de desincronització d\'àudio. + Dispositiu d\'entrada d\'àudio + Mode d\'eixida de l\'àudio + + + Orientació de pantalla + Automàtica + Horitzontal + Horitzontal invertida + Vertical + Vertical invertida + + + Reiniciar + Per omissió + Configuració guardada + Configuració guardada per a %1$s + Error guardant %1$s.ini: %2$s + Carregant... + Següent + Arrere + Més Informació + Tancar + Restablir valors de fàbrica + cartutxos de joc i/o títols instal·lats.]]> + Per omissió + Cap + Auto + Apagat + Instal·lar + Eliminar + Reiniciar tota la configuració? + Tota la configuració avançada serà reiniciada al seu valor de fàbrica. No podrà desfer-se. + Configuració reiniciada + Seleccionar data RTC + Seleccionar hora RTC + Vols reiniciar esta configuració al seu valor per defecte? + No pots editar-ho ara + Esta opció no pot canviar-se mentres s\'està executant un joc. + Auto-elegir + + + Seleccionar Directori de Joc + + + Propietats + Les propietats del joc no han pogut ser carregades. + + + Configuració + General + Sistema + Càmera + Controls + Gràfics + Àudio + Depuració + Tema i Color + Estil + + + La teua ROM està encriptada + Format de ROM no vàlid + El fitxer ROM no existix + No hi ha cap joc iniciable! + + + Polsa Arrere per a accedir al menú. + Guardar estat + Carregar estat + Estat %1$d + Estat %1$d - %2$tF %2$tR + Mostrar FPS + Resposta Hàptica + Opcions d\'estil + Configurar Controls + Editar Estil + Fet + Activar Controls + Ajustar Escala + Escala Global + Reiniciar Tot + Ajustar Opacitat + Posició central relativa del stick + Lliscament de la Creuera + Obrir Configuraciò + Obrir Trucs + Estil de Pantalla Apaïsada + Estil de Pantalla de Perfil + Pantalla amplia + Vertical + Pantalla Única + Conjunta + Pantalles híbrides + Original + Per omissió + Estil Personalitzat + Posició de Pantalla Xicoteta + On hauria d\'aparéixer la pantalla xicoteta en relació amb la gran en Proporció de Pantalla Gran? + Amunt a la dreta + Centre a la dreta + Abaix a la dreta (predeterminat) + Amunt a l\'esquerra + Centre a l\'esquerra + Abaix a l\'esquerra + Damunt + Davall + Proporció de Pantalla Gran + Quantes vegades més gran és la pantalla gran que la pantalla xicoteta en Proporció de Pantalla Gran? + Ajusta l\'estil personalitzat en Configuració + Estil de Pantalla Apaïsada + Estil de Pantalla de Perfil + Pantalla superior + Pantalla inferior + Posició X + Posició Y + Ample + Alt + Alternar estils + Intercanviar Pantalles + Reiniciar Estil + Mostrar Estil + Tancar Joc + Activar pausa + Estàs segur que vols tancar el joc? + Amiibo + Carregar + Quitar + Seleccionar fitxer d\'Amiibo + Error al carregar el Amiibo + Durant la càrrega del fitxer de l\'Amiibo, va ocórrer un error. Per favor, assegura\'t que el fitxer és el correcte. + Pausar Emulació + Continuar Emulació + Bloquejar Menú Calaix + Desbloquejar Menú Calaix + + Necessites donar permisos d\'escriptura a l\'emmagatzematge extern perquè funcione l\'emulador. + Carregant la configuració + + L\'emmagatzematge extern necessita estar disponible per a poder usar Azahar. + + Selecciona Este Directori + No s\'han trobat fitxers o encara no s\'ha triat el directori de jocs. + + No mostrar aixó una altra vegada + Buscant directori: %s + Moure Dades + Movent dades... + Copiar fitxer: %s + Còpia completa + Estats + Avís: Els Estats NO reemplacen el guardat dins del propi joc, i no estan fets per a ser fiables.\n\nUsa\'ls sota el teu propi risc! + + + Teclat de Software + Ho he oblidat + La longitud del text no és correcta (ha de tindre %d caràcters) + El text és molt llarg (no ha de tindre més de %d caràcters) + No pots deixar-ho en blanc + No es pot deixar en blanc + Botó no vàlid + + + Selector de Miis + Mii estàndard + + + Seleccionar Imatge + Càmera + Azahar necessita accedir a la teua càmera per a emular les càmeres de la 3DS.\n\nAlternativament, també pots posar la \"Font de la imatge\" en \"Imatge normal\" en Configuració de Càmera. + + + Micròfon + Azahar necessita accedir al teu micròfon per a emular el micròfon de la 3DS.\n\nAlternativament, també pots canviar el \"Dispositiu d\'entrada d\'àudio\" en Configuració d\'Àudio. + + + Avortar + Continuar + El fitxer del sistema no s\'ha trobat + Falta %s . Per favor, bolca els teus arxius de sistema.\nSeguir amb l\'emulació podria resultar en diversos problemes i penges. + Va fallar la instal·lació. No es va trobar el fitxer CIA. + Un fitxer del sistema + Error de guardat/càrrega + Error Fatal + Ha ocorregut un error fatal. Mira el registre per a més detalls.\nSeguir amb l\'emulació podria resultar en diversos penges i problemes. + + + Preparant ombrejadors + Construint ombrejadors + + + Jugar + Drecera + + + Trucs + Afegir trucs + Nom + Notes + Codi + Editar + Esborrar + Estàs segur de voler esborrar \"%1$s\"? + El nom no pot estar buit + El codi no pot estar buit + Error en la línia %1$d + + + + Instal·lant %d fitxer. Mira la notificació per a més detalls. + Instal·lant %d fitxers. Mira la notificació per a més detalls. + + Notificacions de Azahar durant la instal·lació de CIAs. + Instal·lant CIA + Instal·lant %s (%d/%d) + CIA instal·lat amb èxit + Ha fallat la instal·lació del CIA + \"%s\" s\'ha instal·lat amb èxit + La instal·lació de \"%s\" ha sigut avortada.\n Per favor, mira el log per a més informació. + \"%s\" no és un CIA vàlid. + \"%s\" ha de ser desencriptat abans de ser usat en Azahar. Es necessita una 3DS real. + Ha ocorregut un error desconegut mentres s\'instal·lava \"%s\".\n Per favor, mira el log per a més detalls. + + + %1$s %2$s + Byte + B + KB + MB + GB + TB + PB + EB + + + Mode de Tema + Mateix que el sistema + Clar + Fosc + + + Material You + Usa el color del tema del sistema operatiu al voltant de l\'app (Sobreescriu la configuració \"Color del Tema\" quan està activada) + + + Color del Tema + Canvia el color del tema dels menús de l\'app + + + Fons foscos + Quan uses el tema fosc, s\'aplicaran fons foscos. + + + Rellotge del Sistema + Rellotge Simulat + + + JPN + USA + EUR + AUS + CHN + KOR + TWN + + + Japanese (日本語) + Anglés (English) + Francés (Français) + Alemany (Deutsch) + Italià (Italiano) + Espanyol (Español) + Xinés Simplificat (简体中文) + Coreà (한국어) + Neerlandés (Nederlands) + Portugués (Português) + Rus (Русский) + Xinés Tradicional (正體中文) + + + Res + Imatge Fixa + Càmera del Dispositiu + + + Qualsevol càmera frontal + Qualsevol Càmera Posterior + + + Horitzontal + Vertical + Invertida + + + Soroll Estàtic + Dispositiu Real (cubeb) + Dispositiu Real (OpenAL) + + + De costat a costat + De costat a costat invers + Anàglifo + Entrellaçat + Entrellaçat invers + + + OpenGLES + Vulkan + + + Anime4K + Bicubic + Nearest Neighbor + ScaleForce + xBRZ + MMPX + + + Mono + Estéreo + Surround + + + Japón + Anguila + Antigua y Barbuda + Argentina + Aruba + Bahamas + Barbados + Belice + Bolivia + Brasil + Islas Vírgenes Británicas + Canadá + Islas Caimán + Chile + Colombia + Costa Rica + Dominica + República Dominicana + Ecuador + El Salvador + Guayana Francesa + Granada (América) + Guadalupe + Guatemala + Guyana + Haití + Honduras + Jamaica + Martinica + México + Montserrat + Antillas Neerlandesas + Nicaragua + Panamá + Paraguay + Perú + San Cristóbal y Nieves + Santa Lucía + San Vicente y las Granadinas + Surinam + Trinidad y Tobago + Islas Turcas y Caicos + Estados Unidos + Uruguay + Islas Vírgenes de los EEUU + Venezuela + Albania + Australia + Austria + Bélgica + Bosnia y Herzegovina + Botsuana + Bulgaria + Croacia + Chipre + República Checa + Dinamarca + Estonia + Finlandia + Francia + Alemania + Grecia + Hungría + Islandia + Irlanda + Italia + Letonia + Lesotho + Liechtenstein + Lituania + Luxemburgo + Macedonia + Malta + Montenegro + Mozambique + Namibia + Países Bajos + Nueva Zelanda + Noruega + Polonia + Portugal + Rumanía + Rusia + Serbia + Eslovaquia + Eslovenia + Sudáfrica + España + Suazilandia + Suecia + Suiza + Turquía + Reino Unido + Zambia + Zimbabue + Azerbaiyán + Mauritania + Malí + Níger + Chad + Sudán + Eritrea + Yibuti + Somalia + Andorra + Gibraltar + Guernsey + Isla de Man + Jersey + Mónaco + Taiwán + Corea del Sur + Hong Kong + Macao + Indonesia + Singapur + Tailandia + Filipinas + Malasia + China + Emiratos Árabes Unidos + India + Egipto + Omán + Catar + Kuwait + Arabia Saudí + Siria + Baréin + Jordán + San Marino + Ciudad del Vaticano + Bermudas + + + Gener + Febrer + Març + Abril + Maig + Juny + Juliol + Agost + Setembre + Octubre + Novembre + Decembre + + + Fallada de comunicació amb el servidor Artic Base. L\'emulació es detindrà. + Artic Base + Connectar amb una consola real que estiga executant un servidor Artic Base + Connectar amb Artic Base + Introduïx la direcció del servidor Artic Base + Endarrerir fil de renderitzat del joc + Retarda el fil de renderitzat del joc en enviar dades a la GPU. Ajuda a solucionar problemes de rendiment en les (poques) aplicacions amb velocitats de fotogrames dinàmiques. + + + Guardat ràpid + Guardat ràpid + Carregament ràpid + Guardat ràpid - %1$tF %1$tR + Guardant... + Carregant... + Guardat ràpid no disponible. + Miscel·lanis + Usar Artic Controller en estar connectat al servidor de Artic Base + Utilitza els controls proporcionats per Artic Base Server quan estiga connectat a ell en lloc del dispositiu d\'entrada configurat. + Guardar l\'eixida del registre en cada missatge + Envia immediatament el registre de depuració a un arxiu. Usa-ho si Azahar falla i es talla l\'eixida del registre. + Desactivar Renderitzat d\'Ull Dret + Millora enormement el rendiment en algunes aplicacions, però pot provocar parpellejos en unes altres. + Inici diferit amb mòduls LLE + Retarda l\'inici de l\'aplicació quan els mòduls LLE estan habilitats. + Operacions asíncrones deterministes + Fa que les operacions asíncrones siguen deterministes per a la depuració. Habilitar esta opció pot causar bloquejos. + Habilite els mòduls LLE necessaris per a les funcions en línia (si estan instal·lats) + Habilita els mòduls LLE necessaris per al mode multijugador en línia, accés a la eShop, etc. + Configuració d\'emulació + Configuració de perfil + Adreça MAC + Regenerar adreça MAC + Això reemplaçarà la teua adreça MAC actual per una nova. No es recomana fer-ho si vas obtindre la direcció MAC de la teua consola real amb la ferramenta de configuració. Continuar? +
diff --git a/src/android/app/src/main/res/values-b+da+DK/strings.xml b/src/android/app/src/main/res/values-b+da+DK/strings.xml new file mode 100644 index 000000000..4dedbd9ee --- /dev/null +++ b/src/android/app/src/main/res/values-b+da+DK/strings.xml @@ -0,0 +1,4 @@ + + + + diff --git a/src/android/app/src/main/res/values-es/strings.xml b/src/android/app/src/main/res/values-b+es+ES/strings.xml similarity index 100% rename from src/android/app/src/main/res/values-es/strings.xml rename to src/android/app/src/main/res/values-b+es+ES/strings.xml diff --git a/src/android/app/src/main/res/values-b+hu+HU/strings.xml b/src/android/app/src/main/res/values-b+hu+HU/strings.xml new file mode 100644 index 000000000..4dedbd9ee --- /dev/null +++ b/src/android/app/src/main/res/values-b+hu+HU/strings.xml @@ -0,0 +1,4 @@ + + + + diff --git a/src/android/app/src/main/res/values-b+ja+JP/strings.xml b/src/android/app/src/main/res/values-b+ja+JP/strings.xml new file mode 100644 index 000000000..4dedbd9ee --- /dev/null +++ b/src/android/app/src/main/res/values-b+ja+JP/strings.xml @@ -0,0 +1,4 @@ + + + + diff --git a/src/android/app/src/main/res/values-b+ko+KR/strings.xml b/src/android/app/src/main/res/values-b+ko+KR/strings.xml new file mode 100644 index 000000000..4dedbd9ee --- /dev/null +++ b/src/android/app/src/main/res/values-b+ko+KR/strings.xml @@ -0,0 +1,4 @@ + + + + diff --git a/src/android/app/src/main/res/values-b+lt+LT/strings.xml b/src/android/app/src/main/res/values-b+lt+LT/strings.xml new file mode 100644 index 000000000..4dedbd9ee --- /dev/null +++ b/src/android/app/src/main/res/values-b+lt+LT/strings.xml @@ -0,0 +1,4 @@ + + + + diff --git a/src/android/app/src/main/res/values-pl/strings.xml b/src/android/app/src/main/res/values-b+pl+PL/strings.xml similarity index 100% rename from src/android/app/src/main/res/values-pl/strings.xml rename to src/android/app/src/main/res/values-b+pl+PL/strings.xml diff --git a/src/android/app/src/main/res/values-pt/strings.xml b/src/android/app/src/main/res/values-b+pt+BR/strings.xml similarity index 100% rename from src/android/app/src/main/res/values-pt/strings.xml rename to src/android/app/src/main/res/values-b+pt+BR/strings.xml diff --git a/src/android/app/src/main/res/values-b+ro+RO/strings.xml b/src/android/app/src/main/res/values-b+ro+RO/strings.xml new file mode 100644 index 000000000..4dedbd9ee --- /dev/null +++ b/src/android/app/src/main/res/values-b+ro+RO/strings.xml @@ -0,0 +1,4 @@ + + + + diff --git a/src/android/app/src/main/res/values-ru/strings.xml b/src/android/app/src/main/res/values-b+ru+RU/strings.xml similarity index 100% rename from src/android/app/src/main/res/values-ru/strings.xml rename to src/android/app/src/main/res/values-b+ru+RU/strings.xml diff --git a/src/android/app/src/main/res/values-b+tr+TR/strings.xml b/src/android/app/src/main/res/values-b+tr+TR/strings.xml new file mode 100644 index 000000000..e43a8ae74 --- /dev/null +++ b/src/android/app/src/main/res/values-b+tr+TR/strings.xml @@ -0,0 +1,273 @@ + + + + İptal ediliyor... + + + Ayarlar + Seçenekler + Hakkında + Varsayılan + Katkıda Bulunanlar + Azahar\'ı mümkün kılan kişiler + İzin ver + Kamera + Mikrofon + Yardım + Seç + Tema Ayarları + Tema Ayarla + + Yukarı/Aşağı Eksen + Sol/Sağ Eksen + Yukarı + Aşağı + Sol + Sağ + + CPU JIT + Yeni 3DS Modu + Bölge + Dil + Ay + Gün + Ülke + +   +İç Kamera + Kamera + Ön + V-Sync\'i Etkinleştir + Doğal (400x240) + 2x Doğal (800x480) + 3x Doğal (1200x720) + 4x Doğal (1600x960) + 5x Doğal (2000x1200) + 6x Doğal (2400x1440) + 7x Doğal (2800x1680) + 8x Doğal (3200x1920) + 9x Doğal (3600x2160) + 10x Doğal (4000x2400) + Stereoskopik 3B Modu + Derinlik + Otomatik + Varsayılan + Yükleniyor... + Geri + Varsayılan + Sil + Otomatik Seç + + + Özellikler + Oyun özellikleri yüklenemedi. + + + Ayarlar + Genel + Sistem + Kamera + Ses + Tema ve Renk + Tümünü Sıfırla + Görünürlüğü Ayarla + Ayarları Aç + Hileleri Aç + Portre + Tek Ekran + Orijinal + Varsayılan + Sağ Üst + Sol Üst + Sol Alt + Genişlik + Yükseklik + Yükle + Kaldır + Amiibo Dosyası Seç + Emülasyonu Duraklat + Emülasyonu Devam Ettir + Bu Dizini Seç + Dizin aranıyor: %s + Unuttum + + Mii Seçici + Standart Mii + + Kamera + + Mikrofon + Sistem Arşivi Bulunamadı + Bir sistem arşivi + + Hileler + Hile Ekle + Notlar + Düzenle + Sil + Kod boş olamaz + \"%s\" başarıyla yüklendi + B + KB + MB + GB + TB + PB + EB + + + Tema Modu + Açık + Koyu + + + Tema Rengi + + Cihaz Saati + İngilizce + Almanca (Deutsch) + İtalyanca (Italiano) + İspanyolca (Español) + + Boş + Cihaz Kamerası + + + Yatay + Dikey + Ters + + Vulkan + + Bikübik + xBRZ + MMPX + + + Japonya + Anguilla + Arjantin + Bahamalar + Bolivya + Brezilya + Kanada + Şili + Kolombiya + Kosta Rika + Ekvador + El Salvador + Fransız Guyanası + Haiti + Honduras + Jamaika + Martinik + Meksika + Montserrat + Nikaragua + Panama + Paraguay + Peru + Saint Kitts ve Nevis + Surinam + Turks ve Caicos Adaları + Amerika Birleşik Devletleri + Uruguay + Venezuela + Arnavutluk + Avustralya + Avusturya + Belçika + Bosna Hersek + Botsvana + Bulgaristan + Hırvatistan + Kıbrıs + Çekya + Danimarka + Estonya + Finlandiya + Fransa + Almanya + Yunanistan + Macaristan + İzlanda + İrlanda + İtalya + Letonya + Lihtenştayn + Litvanya + Lüksemburg + Makedonya + Malta + Karadağ + Mozambik + Namibya + Hollanda + Yeni Zelanda + Norveç + Polonya + Portekiz + Romanya + Rusya + Sırbistan + Slovakya + Slovenya + Güney Afrika + İspanya + Esvatini + İsveç + İsviçre + Türkiye + Birleşik Krallık + Zambiya + Zimbabve + Azerbaycan + Moritanya + Mali + Sudan + Eritre + Cibuti + Andorra + Cebelitarık + Man Adası + Monako + Tayvan + Güney Kore + Hong Kong + Makao + Endonezya + Singapur + Tayland + Filipinler + Malezya + Çin + Birleşik Arap Emirlikleri + Hindistan + Mısır + Umman + Katar + Kuveyt + Suudi Arabistan + Suriye + Bahreyn + Ürdün + San Marino + Bermuda + + + Ocak + Şubat + Mart + Nisan + Mayıs + Haziran + Temmuz + Ağustos + Eylül + Ekim + Kasım + Aralık + + Kaydediliyor... + Yükleniyor... + diff --git a/src/android/app/src/main/res/values-b+vi+VN/strings.xml b/src/android/app/src/main/res/values-b+vi+VN/strings.xml new file mode 100644 index 000000000..4dedbd9ee --- /dev/null +++ b/src/android/app/src/main/res/values-b+vi+VN/strings.xml @@ -0,0 +1,4 @@ + + + + diff --git a/src/android/app/src/main/res/values-zh/strings.xml b/src/android/app/src/main/res/values-b+zh+CN/strings.xml similarity index 99% rename from src/android/app/src/main/res/values-zh/strings.xml rename to src/android/app/src/main/res/values-b+zh+CN/strings.xml index f2a02e9dc..6c0396ec4 100644 --- a/src/android/app/src/main/res/values-zh/strings.xml +++ b/src/android/app/src/main/res/values-b+zh+CN/strings.xml @@ -471,7 +471,7 @@ CIA 安装期间的 Azahar 通知 正在安装 CIA 文件 - 正在安装 %s(%d/%d) + 正在安装 %s (%d/%d) CIA 文件安装成功 CIA 文件安装失败 “%s”已安装成功 diff --git a/src/android/app/src/main/res/values-b+zh+TW/strings.xml b/src/android/app/src/main/res/values-b+zh+TW/strings.xml new file mode 100644 index 000000000..4dedbd9ee --- /dev/null +++ b/src/android/app/src/main/res/values-b+zh+TW/strings.xml @@ -0,0 +1,4 @@ + + + + diff --git a/src/android/app/src/main/res/values-el/strings.xml b/src/android/app/src/main/res/values-el/strings.xml new file mode 100644 index 000000000..4dedbd9ee --- /dev/null +++ b/src/android/app/src/main/res/values-el/strings.xml @@ -0,0 +1,4 @@ + + + + diff --git a/src/android/app/src/main/res/values-id/strings.xml b/src/android/app/src/main/res/values-id/strings.xml new file mode 100644 index 000000000..c354d0d64 --- /dev/null +++ b/src/android/app/src/main/res/values-id/strings.xml @@ -0,0 +1,43 @@ + + + + + Pengaturan + Opsi + Pencarian + Konfigurasi opsi emulator + Install file CIA + Bagikan Log + Manajer Driver GPU + Install driver GPU + Install driver alternative, berpotensi untuk Performa yang lebih baik atau Akurasi + Driver sudah terinstall + Driver Custom tidak didukung + Pemuatan Driver Custom sedang tidak didukung untuk perangkat ini.\nCeklist opsi ini untuk melihat apakah support driver ini ditambahkan pada masa depan! + Tidak ada file log ditemukan + Tentang + Versi build, Kredit, dan lainnya + Ubah tampilan aplikasi + Install CIA + + + Pilih driver GPU + Apakah anda ingin untuk mengganti driver GPU mu saat ini? + Install + Bawaan + Terinstall %s + Memakai driver GPU bawaan + driver tidak valid di pilih, Menggunakan bawaan sistem! + Sistem GPU driver + Menginstall driver... + + + Disalin ke papan klip + Bangun + Lisensi + + Selamat Datang! + Selesai + Lanjutkan + Notifikasi + diff --git a/src/android/app/src/main/res/values-it/strings.xml b/src/android/app/src/main/res/values-it/strings.xml index b66f632a4..1dea22a8d 100644 --- a/src/android/app/src/main/res/values-it/strings.xml +++ b/src/android/app/src/main/res/values-it/strings.xml @@ -1,39 +1,184 @@ + Questo software eseguirà applicazioni per la console portatile Nintendo 3DS. Nessun titolo è incluso. +Prima di iniziare con l\'emulazione, seleziona una cartella che conterrà i dati utente. +Cos\'è questo: + Wiki - Citra Android user data and storage + Notifiche emulatore Azahar 3DS + Azahar è in esecuzione + Ora è necessario selezionare una cartella Applicazioni. Azahar mostrerà tutte le ROM 3DS all\'interno della cartella selezionata nell\'app. Le ROM CIA, gli aggiornamenti e DLC dovranno essere installati separatamente cliccando sulla cartella e selezionando installa CIA. + Avvia + Cancellazione... + Impostazioni + Opzioni + Cerca + Applicazioni + Configura impostazioni emulatore + Installa file CIA + Installa applicazioni, aggiornamenti o DLC + Condividi Log + Condividi il file di log di Azahar per il debug + Gestione driver GPU + Installa driver GPU + Installa driver alternativi per possibili miglioramenti nelle performance o nell\'accuratezza + Driver già installato + Driver personalizzato non supportato + Il caricamento di driver personalizzati non è disponibile per questo dispositivo. +Controlla ancora questa opzione in futuro per controllare se il supporto è stato aggiunto! + Nessun file di log trovato + Seleziona cartella applicazioni + Permette as Azahar di popolare la lista di applicazioni + Info + Un emulatore 3DS open-source + Versione build, crediti e altro + Cartella applicazioni selezionata + Cambia i file che Azahar usa per caricare le applicazioni + Modifica l\'aspetto dell\'app Installa CIA + + Seleziona il driver GPU + Vuoi rimpiazzare il tuo driver GPU attuale? + Installa + Predefinito + Installati%s + Driver GPU standard in uso + Driver selezionato non valido, verrà usato il driver standard di sistema! + Driver GPU di sistema + Installazione driver... + + + Copiato negli appunti + Contribuenti + Contribuenti che hanno fatto sì che Azahar fosse possibile + Progetti usati da Azahar per Android + Build + Licenze + + Benvenuto! + Scopri come impostare Azahar e immergiti nell\'emulazione. + Inizia + Completato! + Applicazioni + Seleziona la tua cartella <b>Applicazioni</b> usando il bottone sotto + Fatto + Adesso sei pronto. +Divertiti usando l\'emulatore! + Continua + Notifiche + Concedi il permesso di notifica usando il bottone sottostante + Concedi il permesso + Vuoi saltare la concessione del permesso di notifica? + Azahar non avrà il permesso di notificarti con informazioni importanti. + Fotocamera + Concedi il permesso alla fotocamera qui sotto per emulare la fotocamera del 3DS + Microfono + Concedi il permesso all\'utilizzo del microfono per emulare il microfono del 3DS + Permesso negato + Saltare la selezione della cartella applicazioni? + Non verrà mostrato alcun software nella lista applicazioni se non viene selezionata alcuna cartella. + Aiuto + Salta + Indietro + Seleziona cartella utente + utente usando il bottone sottostante.]]> + Seleziona + Non puoi saltare questo passaggio + Questo passaggio è richiesto per permettere che Azahar funzioni. Quando la cartella verrà selezionata potrai continuare. + Impostazioni tema + Configura le impostazioni del tema di Azahar. + Imposta tema + + + Cerca e filtra applicazioni + Cerca applicazioni + Giocati di recente + Aggiunti di recente + Installati + Pad Scorrevole Stick C - Pulsanti Dorsali + Scorciatoie + Grilletti + Grilletto Pad Direzionale + Pad Direzionale (Asse) + Alcuni controller potrebbero non essere in grado di mappare il pad direzionale come un asse. Se questo è il caso, usa la sezione Pad Direzionale (Bottoni). + Pad Direzionale (Bottone) + Mappa il pad direzionale in questa sezione solo se stai avendo problemi con la sezione Pad Direzionale (Asse) Asse Verticale Asse Orizzontale - Assegnamento Input - Premi o muovi un pulsante per assegnarlo a %1$s. + Su + Giù + Sinistra + Destra + Associa%1$s%2$s + Premi o sposta un comando + Assegnazione Input + Premi o muovi un comando per assegnarlo a %1$s. Muovi il joystick in su o in giù. Muovi il joystick a sinistra o a destra. + Home + Inverti Schermi Questo controllo dev\'essere assegnato ad uno stick analogico di un gamepad o ad un asse del Pad Direzionale! - Questo controllo dev\'essere assegnato al pulsante di un gamepad! + Questo controllo dev\'essere assegnato a un pulsante del gamepad! + + + File di Sistema + Esegui operazioni sui file di sistema come installare file di sistema o avviare il Menu Home + Connettiti a Artic Setup Tool + Setup Artic Tool di Azahar.
Note:
  • Questa operazione installerà file unici della console all\'interno di Azahar, non condividere i le tue cartelle utente o nand
    dopo aver completato il processo di setup!
  • Il setup di un Old 3DS è necessario per far sì che il setup di un New 3DS funzioni.
  • Entrambe le modalità di setup funzioneranno indipendentemente dal modello della console che esegue il tool di setup.
]]>
+ Ottenendo lo stato attuale dei file di sistema, per favore attendi... + Setup Old 3DS + Setup New 3DS + Il setup è possibile. + È necessario effettuare prima il setup di un Old 3DS. + Setup già completato. + Inserisci l\'indirizzo di Artic Setup Tool + Preparazione setup, per favore attendi... + Avvia il Menu HOME + Mostra le app del menu HOME nella lista applicazioni + Esegui il Setup di sistema quando il Menu HOME viene lanciato + Menu HOME Pulsanti + Pulsante + CPU JIT Utilizza il compilatore Just-in-Time (JIT) per l\'emulazione della CPU. Se abilitato, le prestazioni di gioco miglioreranno significativamente. Orologio Scegli se l\'orologio di sistema del 3DS emulato dovrà rispecchiare l\'orario del tuo dispositivo o se dovrà indicare una data e ora in particolare. - Orologi + Velocità Clock CPU + + + Nome Utente + Modalità New 3DS + Usa Applet LLE (se installati) + Orologio Offset Orario Se l\'orologio è impostato su \"Orologio Simulato\", verranno cambiati le date e gli orari prefissati. Regione Lingua + Compleanno + Mese + Giorno + Stato + Monete di gioco + Contapassi Passi all\'ora + Numero di passi all\'ora rilevati dal contapassi. Range da 0 a 65.535. + ID Console + Rigenera ID Console + Questo rimpiazzerà l\'ID virtuale della console 3DS con uno nuovo. L\'ID della console 3DS attuale non potrà essere recuperato. Questo potrebbe avere effetti inaspettati in alcue applicazioni. Questo processo potrebbe fallire se usi un salvataggio della configurazione obsoleto. Continuare? Loader Plugin 3GX - Carica i plugins 3GX dalla scheda SD emulata, se disponibile. - Permetti alle app homebrew di abilitare il plugin Loader anche quando è disabilitato + Carica i plugin 3GX dalla scheda SD emulata, se disponibili. + Consenti alle applicazioni di cambiare lo stato del Plugin Loader + Permetti alle app homebrew di abilitare il Plugin Loader anche quando è disabilitato. Fotocamera Interna @@ -62,6 +207,7 @@ Filtering Lineare Abilita il filtro lineare, che fa sembrare più smussata la grafica dei giochi. Filtro Texture + Migliora la grafica delle applicazioni applicando un filtro alle texture. I filtri supportati sono Anime4k Ultrafast, Bicubic, ScaleForce, xBRZ freescale e MMPX. Abilita le Shader Hardware Utilizza l\'hardware per emulare gli shader del 3DS. Se abilitato, le prestazioni dei giochi miglioreranno significativamente. Moltiplicazione Accurata @@ -73,6 +219,17 @@ Limita Velocità tramite Percentuale Specifica a quale percentuale limitare la velocità d\'emulazione. Utilizzando l\'impostazione predefinita di 100% l\'emulazione sarà limitata alla velocità normale. Valori superiori o inferiori aumenteranno o diminuiranno il limite di velocità. Risoluzione Interna + Specifica la risoluzione a cui renderizzare. Una risoluzioe alta migliorerà la qualità visiva ma avrà un grande effetto sulle performance e potrebbe causare glitch in alcune applicazioni. + Nativa (400x240) + 2x Nativa (800x480) + 3x Nativa (1200x720) + 4x Nativa (1600x960) + 5x Nativa (2000x1200) + 6x Nativa (2400x1440) + 7x Nativa (2800x1680) + 8x Nativa (3200x1920) + 9x Nativa (3600x2160) + 10x Nativa (4000x2400) Disabilitare questa impostazione riducerà significativamente le performance dell\'emulazione! Per un\'esperienza migliore, è consigliato lasciare questa impostazione abilitata. Attenzione: Modificare queste impostazioni rallenterà l\'emulazione Stereoscopia @@ -99,16 +256,52 @@ Caricamento delle Textures Asincrono Carica le texture personalizzate in modo asincrono e in background. Riduce lo stutter. + + Volume Allungamento Audio Allunga l\'audio per ridurre lo stuttering. Se abilitato, aumenta la latenza dell\'audio e riduce lievemente le prestazioni. - Microfono + Abilita audio in tempo reale + Scala la velocità della riproduzione audio per compensare cali nel framerate dell\'emulazione. Questo significa che l\'audio verrà riprodotto a velocità normale anche mentre il framerate del gioco è basso. Può causare problemi di desincronizzazione audio + Dispositivo di input Audio + Modalità di output audio + + + Orientamento schermo + Automatico + Orizzontale + Orizzontale rovesciato + Verticale + Verticale rovesciato + Ripristina - Default + Standard Impostazioni salvate Impostazioni salvate per %1$s Errore di salvataggio %1$s.ini: %2$s Caricamento... + Prossimo + Indietro + Scopri di più + Chiudi + Reimposta + cartuccie di gioco o titoli installati.]]> + Standard + Nessuno + Auto + Spento + Installa + Cancella + Reimpostare tutte le impostazioni? + Tutte le impostazioni avanzate verranno reimpostate alla loro configurazione standard. Questa operazione non può essere annullata. + Reimpostazione impostazioni + Seleziona data RTC + Seleziona orario RTC + Vuoi reimpostare questa impostazione al suo valore standard? + Non puoi modificare questo ora + Questa opzione non può essere modificata mentre un gioco è in esecuzione. + Auto-seleziona. + Seleziona cartella dei giochi @@ -125,9 +318,15 @@ Grafica Audio Debug + Tema e colori + Layout + La tua ROM è Criptata! Formato ROM non valido + Il file ROM non esiste + Nessun gioco avviabile è presente! + Premi Indietro per accedere al menù Salva Stato @@ -135,23 +334,57 @@ Slot %1$d Slot %1$d-%2$tF%2$tR Mostra FPS + Feedback aptico + Impostazioni Overlay Configura Controlli Modifica Disposizione Fatto Attiva Controlli Regola la Dimensione + Scala Globale + Reimposta tutto + Modifica Opacità Centro dello Stick Relativo Trascinamento del D-Pad Apri Impostazioni Apri Trucchi - Disposizione Schermo Orizzontale + Layout Schermi Orizzontale + Layout Schermi Verticale + Schermo Grande Verticale Schermo singolo - Affiancati + Schermi Affiancati + Schermi Ibridi + Originale + Standard + Layout personalizzato + Posizione schermo piccolo + Dove dovrebbe apparire lo schermo inferiore rispetto a quello superiore nella modalità Schermo Grande? + Alto-Destra + Centro-Destra + Basso-Destra (Standard) + Alto-Sinistra + Centro-Sinistra + Basso-Sinistra + Sopra + Sotto + Proporzioni Schermo Superiore + Quante volte più grande deve essere lo schermo superiore rispetto a quello inferiore nella modalità Schermo Grande? + Modifica Layout personalizzato nelle impostazioni + Layout personalizzato Orizzontale + Layout personalizzato Verticale + Schermo superiore + Schermo inferiore + Posizione-X + Posizione-Y + Larghezza + Altezza + Rotazione Layout Inverti Schermi Ripristina Disposizione Mostra Controlli di gioco Chiudi il Gioco + Abilita/disabilita Pausa Sei sicuro di voler chiudere il gioco corrente? Amiibo Carica @@ -159,16 +392,27 @@ Seleziona il file contenente il tuo Amiibo. Impossibile caricare l\'Amiibo Durante il caricamento di un file Amiibo, si è verificato un errore. Controlla che il file sia corretto. + Metti in pausa emulazione + Riprendi emulazione + Blocca cassetto + Sblocca cassetto + L\'emulatore ha bisogno dei permessi per l\'archiviazione dei dati su memoria esterna per funzionare correttamente Caricando le Impostazioni... + La memoria esterna deve essere disponibile per poter utilizzare Azahar + Seleziona questa cartella Non è stato trovato alcun file o non è ancora stata selezionata una cartella di gioco. Non mostrare più - Muovi Dati + Ricerca Cartella: %s + Sposta Dati + Spostamento Dati... Copia file: %s - ATTENZIONE! Salvare lo stato di un gioco in esecuzione NON È un SOSTITUTO per i salvataggi IN-GAME.\n\nUsa i savestates a tuo RISCHIO e PERICOLO. + Copia completata + Save State + ATTENZIONE: I save state NON sono un SOSTITUTO per i salvataggi IN-GAME.\n\nUsa i save state a tuo RISCHIO e PERICOLO. Tastiera Software @@ -177,6 +421,8 @@ Il testo è troppo lungo (non deve essere più lungo di %d caratteri) Non è consentito lasciarlo vuoto Non è consentito lasciarlo vuoto + Input non valido + Selettore Mii Mii Standard @@ -184,8 +430,12 @@ Seleziona Immagine Fotocamera + Azahar ha bisogno di accedere alla tua fotocamera per emulare le fotocamere del 3DS.\n\nAlternativamente, puoi anche impostare \"Immagine ferma\" in \"Sorgente Fotocamera\" nelle impostazioni della fotocamera. + Microfono + Azahar ha bisogno di accedere al tuo microfono per emulare il microfono del 3DS.\n\nAlternativamente, puoi anche modificare \"Dispositivo di Input Audio\" nelle impostazioni Audio. + Annulla Continua @@ -201,6 +451,10 @@ Preparando le Shaders Costruisco le Shaders + + Riproduci + Scorciatoia + Trucchi Aggiungi Trucco @@ -220,6 +474,7 @@ Installando %dfiles. Guarda le notifiche per maggiori dettagli. Installando %d files. Guarda le notifiche per maggiori dettagli. + Notifiche di Azahar durante l\'installazione dei CIA Installando il CIA Installando %s(%d/%d) CIA installato con successo @@ -227,6 +482,290 @@ \"%s\" è stato installato con successo L\'installazione di \"%s\" è stata annullata.\n Consulta i log per maggiori dettagli \"%s\" non è un CIA valido + \"%s\" deve essere decriptato prima di essere usato in Azahar.\n Un 3DS reale è richiesto Errore Sconosciuto durante l\'installazione di \"%s\".\n Consulta i log per maggiori dettagli -
+ + %1$s%2$s + Byte + B + KB + MB + GB + TB + PB + EB + + + Tema + Segui sistema + Chiara + Scura + + + Material you + Utilizza il colore del tema del sistema operativo all\'interno dell\'app (sovrascrive l\'impostazione \"Colore tema\" quando abilitata) + + + Colore del tema + Cambia il colore del tema dei menu dell\'app + + + Sfondi neri + Quando il tema scuro è attivo, usa sfondi neri. + + + Orologio del dispositivo + Orologio simulato + + + JPN + USA + EUR + AUS + CHN + KOR + TWN + + + Giapponese (日本語) + Inglese (English) + Francese (Français) + Tedesco (Deutsch) + Italiano + Spagnolo (Español) + Cinese Semplificato (简体中文) + Coreano (한국어) + Olandese (Nederlands) + Portoghese (Português) + Russo (Русский) + Cinese Tradizionale (正體中文) + + + Vuoto + Immagine ferma + Dispositivo Fotocamera + + + Qualunque Fotocamera Interna + Qualunque Fotocamera Esterna + + + Orizzontale + Verticale + Invertito + + + Rumore Statico + Dispositivo Reale (cubeb) + Dispositivo Reale (OpenAL) + + + Affiancati + Affiancato Invertito + Anaglifo + Interlacciato + Interlacciato Invertito + + + OpenGLES + Vulkan + + + Anime4K + Bicubic + Nearest Neighbor + ScaleForce + xBRZ + MMPX + + + Mono + Stereo + Surround + + + Giappone + Anguilla + Antigua e Barbuda + Argentina + Aruba + Bahamas + Barbados + Belize + Bolivia + Brasile + Isole Vergini britanniche + Canada + Isole Caimane + Cile + Colombia + Costa Rica + Dominica + Repubblica Dominicana + Ecuador + El Salvador + Guiana Francese + Grenada + Guadalupa + Guatemala + Guyana + Isole Haiti + Honduras + Giamaica + Martinica + Messico + Montserrat + Antille olandesi + Nicaragua + Panama + Paraguay + Perù + Saint Kitts e Nevis + Santa Lucia + Saint Vincent e Grenadine + Suriname + Trinidad e Tobago + Isole Turks e Caicos + Stati Uniti + Uruguay + Isole Vergini americane + Venezuela + Albania + Australia + Austria + Belgio + Bosnia Herzegovina + Botswana + Bulgaria + Croazia + Cipro + Repubblica Ceca + Danimarca + Estonia + Finlandia + Francia + Germania + Grecia + Ungheria + Islanda + Irlanda + Italia + Lettonia + Lesoto + Liechtenstein + Lituania + Lussemburgo + Macedoia + Malta + Montenegro + Mozambico + Namibia + Paesi Bassi + Nuova Zelanda + Norvegia + Polonia + Portogall + Romania + Russia + Serbia + Slovacchia + Slovenia + Sudafrica + Spagna + Swaziland + Svezia + Svizzera + Turchia + Regno Unito + Zambia + Zimbawe + Azerbaijan + La Mauritania + Mali + Nigeria + Chad + Sudan + Eritrea + Djibouti + Somalia + Andorra + Gibilterra + Guernsey + Isola di Man + Jersey + Monaco + Taiwan + Sud Corea + Hong Kong + Macau + Indonesia + Singapore + Tailandia + Filippine + Malesia + Cina + Emirati Arabi Uniti + India + Egitto + Oman + Qatar + Kuwait + Arabia Saudita + Siria + Bahrain + Giordania + San Marino + Città del Vaticano + Bermuda + + + Gennaio + Febbraio + Marzo + Aprile + Maggio + Giugno + Luglio + Agosto + Settembre + Ottobre + Novembre + Dicembre + + + Fallimento nella comunicazione con il server Artic Base. L\'emulazione verrà interrotta + Artic Base + Connettiti a una console reale che sta eseguendo il server Artic Base + Connetti ad Artic Base + Inserisci l\'indirizzo del server Artic Base + Ritarda il thread di rendering del gioco + Ritarda il thread di rendering del gioco quando invia dati alla GPU. Aiuta con i problemi di prestazioni nelle (poche) applicazioni con frame rate dinamici. + + + Salvataggio Rapido + Salvataggio Rapido + Caricamento Rapido + Salvataggio Rapido - %1$tF %1$tR + Salvataggio.. + Caricamento... + Nessun Salvataggio Rapido Disponibile + Miscellanea + Usa Artic Controller quando connesso a Artic Base Server + Usa i controlli forniti da Artic Base Server quando connesso ad esso al posto del dispositivo di input configurato. + Svuota l\'output del log ad ogni messaggio + Invia immediatamente il log di debug al file. Usalo se Azahar si blocca e l\'output del log viene tagliato. + Disabilita il rendering dell\'occhio destro + Migliora notevolmente le prestazioni in alcune applicazioni, ma può causare flickering in altre. + Ritarda l\'avvio con moduli LLE + Ritarda l\'avvio dell\'app quando i moduli LLE sono abilitati. + Operazioni Deterministiche desincronizzate + Rende le operazioni asincrone deterministiche per il debug. Abilitare questa opzione potrebbe causare blocchi. + Abilitare i moduli LLE richiesti per le funzionalità online (se installati) + Abilita i moduli LLE necessari per il multigiocatore online, l\'accesso all\'eShop, ecc. + Impostazioni Emulazione + Impostazioni profilo + Indirizzo MAC + Rigenera indirizzo MAC + Questo rimpiazzerà il tuo indirizzo MAC attuale con uno nuovo. È sconsigliato farlo se hai impostato l\'indirizzo MAC dalla tua console reale usando il Setup Tool. Continuare? + diff --git a/src/android/app/src/main/res/values-ja/strings.xml b/src/android/app/src/main/res/values-ja/strings.xml deleted file mode 100644 index 4232d24c3..000000000 --- a/src/android/app/src/main/res/values-ja/strings.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - このソフトではニンテンドー3DS用ゲームをプレイできますが、ゲーム自体は含まれていません。\n\n実行前に、3DSゲームファイルを端末のストレージに保存しておいてください。 - Citra 3DS 通知 - Citraを実行中 - - - スライドパッド - Cスティック - トリガー - 十字ボタン - 上下 - 左右 - コントローラーの設定 - ボタンorスティック入力で次のコントロールを設定: %1$s - スティックを上か下に入力してください - スティックを左か右に入力してください - このコントロールはゲームパッドのスティック入力が必要です! - このコントロールはゲームパッドのボタン入力が必要です! - - - ボタン - - - CPU JITを有効化 - CPUのエミュレーションにジャストインタイム(JIT)コンパイラを使用します。有効にすると、パフォーマンスが大幅に向上します。 - システム日時 - エミュレートする3DSについて、デバイスの日時を反映させるか任意の日時を指定できます。 - - - システムクロックで開始時間を上書き - システム時刻を「任意の日時」に設定している場合、開始日時は固定されます。 - 地域 - システム言語 - - - 垂直同期(V-Sync)を有効化 - ゲームのフレームレートをデバイスのリフレッシュレートに同期させます。 - リニアフィルタリングを有効化 - 有効にすると、よりなめらかな画質が期待できます。 - テクスチャフィルタ - ハードウェアシェーダを有効にする - シェーダエミュレーションにハードウェアを使用します。有効にすると、パフォーマンスが大幅に向上します。 - 正確なシェーダ乗算を有効にする - ハードウェアシェーダ処理でより正確な乗算演算を行います。有効にするとグラフィックの問題が解消される可能性がありますが、パフォーマンスは低下します。 - エミュレーション速度制限を有効化 - 有効にすると、エミュレーション速度が指定した値までに制限されます。 - エミュレーション速度の指定 - エミュレーション速度の割合を指定します。デフォルトは100%です。 - 内部解像度 - レンダリング解像度を指定します。高い解像度は画質を大幅に向上させますが、パフォーマンスにも大きく影響し、特定のゲームで問題が発生する可能性があります。 - この設定をオフにすると、エミュレーション性能が大幅に低下します。最高のエクスペリエンスを実現するには、この設定を有効化にすることをお勧めします。 - - タイムストレッチを有効化 - タイムストレッチ処理を行うことで音に関する問題を軽減させます。有効にすると音声遅延が増加し、パフォーマンスがわずかに低下します。 - - - クリア - デフォルト - 設定を保存しました:%1$s - - 設定 - - - ゲームフォルダを選択 - - - 設定 - 一般 - システム - ゲームパッド - グラフィック - サウンド - デバッグ - - - ROMが暗号化されています - 無効なROMフォーマットです - - - FPSを表示する - コントロールの設定 - レイアウトを編集 - 完了 - コントロールの切り替え - 設定を開く - デフォルト - Single Screen - Side by Side Screens - スクリーンの上下を入れ替える - オーバーレイをリセット - オーバーレイを表示 - ゲームを終了 - プレイ中のゲームを終了しますか? - 動作させるためには外部ストレージへのアクセスを許可する必要があります。 - 設定を読込中... - - Citraを利用するには外部ストレージが必要です。 - - このフォルダを選択 - ゲームファイルのあるフォルダが選択されていません - - - ソフトウェアキーボード - テキストの長さが正しくありません (%d 文字以内にしてください) - テキストが長すぎます (%d 文字以内にしてください) - 空白だけの入力はできません - 入力なしのまま進めることはできません - - diff --git a/src/android/app/src/main/res/values-ko/strings.xml b/src/android/app/src/main/res/values-ko/strings.xml deleted file mode 100644 index 017c733b9..000000000 --- a/src/android/app/src/main/res/values-ko/strings.xml +++ /dev/null @@ -1,166 +0,0 @@ - - - - 이 소프트웨어는 닌텐도 3DS 휴대용 게임 콘솔을 실행합니다. 게임타이틀이 포함되어있지 않습니다.\n\n실행하기전에 합법적으로 소유한 3DS 게임을 기기저장소에 저장하십시오. - CItra 3DS 에뮬레이터 알림 - Citra 실행중 - - - 슬라이드 패드 - C 스틱 - 트리거 - 십자키 - 위/아래 Axis - 왼쪽/오른쪽 Axis - 입력 바인딩 - 입력을 누르거나 이동하여 %1$s에 바인딩합니다 - 조이스틱을 위나 아래로 움직이세요. - 조이스틱을 위나 좌우로 움직이세요. - 이 컨트롤은 게임패드에 아날로그 스틱이나 십자패드 Asix에 바인딩 되어야 합니다! - 이 컨트롤은 게임패드 버튼에 바인딩 되어야 합니다! - - - 버튼 - - - 테마변경 (Light, Dark) - 설정을 종료하면 테마가 업데이트됩니다 - - - CPU JIT 사용 - CPU 에뮬레이션에 Just-in-Time(JIT) 컴파일러를 사용합니다. 활성화하면 게임 성능이 크게 향상됩니다. - 시스템 시계 타입 - 에뮬레이트 된 3DS 클럭을 장치의 시간을 반영하거나 시뮬레이션 된 날짜 및 시간에 시작하도록 설정하십시오. - - - 시스템 시계 시작시간 재정의 - \"System clock type\" 설정이 \"Simulated clock\"으로 설정되면 시작 날짜와 시간이 변경됩니다. - 에뮬레이션 지역 - 에뮬레이션 언어 - - - 내부 카메라 - 왼쪽 외부 카메라 - 오른쪽 외부 카메라 - 이미지 소스 - 가상 카메라의 이미지 소스를 설정합니다. 이미지 파일 또는 지원되는 경우 장치 카메라를 사용할 수 있습니다. - 카메라 장치 - \"이미지 소스\" 설정이 \"장치 카메라\"로 설정된 경우 실제 카메라로 설정됩니다. - 전면 - 후면 - 외부 - 이미지 뒤집기 - - - V-Sync 사용 - 게임 프레임 속도를 장치의 재생 빈도와 동기화합니다. - 리니어 필터링 사용 - 게임 필터링이 매끄럽게 보이도록 선형 필터링을 활성화합니다. - 텍스처 필터 - 텍스처에 필터를 적용하여 게임의 시각적 효과를 향상시킵니다. 지원되는 필터는 Anime4K Ultrafast, Bicubic, ScaleForce 및 xBRZ 프리스케일입니다. - 하드웨어 쉐이더 사용 - 하드웨어를 사용하여 3DS 쉐이더를 에뮬레이션합니다. 활성화하면 게임 성능이 크게 향상됩니다. - 정확한 쉐이더 곱셉 사용 - 하드웨어 쉐이더에서 더 정확한 곱셈을 사용합니다. 일부 그래픽 버그가 수정 될 수 있습니다. 활성화하면 성능이 저하됩니다. - 비동기 GPU 에뮬레이션 사용 - 별도의 스레드를 사용하여 GPU를 비동기적으로 에뮬레이트합니다. 활성화하면 성능이 향상됩니다. - 속도 제한 사용 - 활성화하면 에뮬레이션 속도가 정상속도의 지정된 비율로 제한됩니다. - 속도 퍼센트 제한 - 에뮬레이션 속도를 제한할 퍼센트을 지정합니다. 기본값인 100%을 사용하면 에뮬레이션은 정상 속도로 제한됩니다. 더 높거나 낮은 값은 제한 속도를 늘리거나 줄입니다. - 내부 해상도 - 렌더링에 사용되는 해상도를 지정합니다. 해상도가 높으면 시각적 품질이 많이 향상되지만 성능이 상당히 높아 특정 게임에서 글리치가 발생할 수 있습니다. - 이 설정을 끄면 에뮬레이션 성능이 크게 저하됩니다! 최상의 경험을 위해서는 이 설정을 사용하는 것이 좋습니다. - 경고: 이 설정을 수정하면 에뮬레이션 속도가 느려집니다 - - - 프리미엄 - 프리미엄으로 업그레이드하고 Citra를 지원하십시오! - 프리미엄으로 개발자가 Citra를 계속 개선 할 수 있도록 지원하고 이 독점 기능에 액세스하세요! - 프리미엄에 오신 것을 환영합니다. - 지원해주셔서 감사합니다! - - - 오디오 스트레칭 사용 - Stretches audio to reduce stuttering. When enabled, increases audio latency and slightly reduces performance. - -오디오 스터터링을 줄이기 위해 오디오를 늘립니다. 활성화하면 오디오 레이턴시가 증가하고 성능이 약간 저하됩니다. - - - 지우기 - 기본 - 저장된 설정 - %1$s의 저장된 설정 - %1$s.ini 저장 오류: %2$s - - - 설정 - - - 게임 폴더 선택 - - - 설정 - 프리미엄 - 일반 - 설정 - 카메라 - 게임패드 - 그래픽 - 오디오 - 디버그 - - - 롬이 암호화되어 있습니다 - 올바르지 않은 롬 포맷 - - - FPS 보이기 - 컨트롤 설정 - 레이아웃 편집 - 완료 - 컨트롤 토글 - 스케일 조정 - 설정 열기 - 가로 화면 레이아웃 - 기본 - 세로 - 단일화면 - 좌우화면 (Side by Side) 스크린 - 스크린 바꾸기 - 오버레이 리셋 - 오버레이 보이기 - 게임 닫기 - 현재 게임을 닫으시겠습니까? - 아미보 - 열기 - 제거 - 아미보 파일 선택 - 아미보 열기 오류 - 지정된 아미보 파일을 여는 중에 오류가 발생했습니다. 파일이 올바른지 확인하세요. - - 에뮬레이터가 작동하려면 외부 저장소에 대한 쓰기 액세스를 허용해야합니다. - 설정 불러오는중... - - Citra를 사용하려면 외부 저장소를 사용할 수 있어야합니다 - - 이 디렉토리 선택 - 파일이 없거나 아직 게임 디렉토리가 선택되지 않았습니다. - - - 소프트웨어 키보드 - 잊어버렸습니다 - 텍스트 길이가 올바르지 않습니다 (%d자여야 합니다) - 텍스트가 너무 깁니다 (%d 이하여야 합니다 ) - 공백 입력은 허용되지 않습니다. - 빈 입력은 허용되지 않습니다. - - - Mii 선택기 - 기본 Mii - - - 이미지 선택 - 카메라 - Citra는 3DS의 카메라를 에뮬레이션하기 위해 카메라에 액세스해야합니다.\n\n 그 대신에 카메라 설정에서 \"이미지 소스\"를 \"정지 이미지\"로 설정할 수도 있습니다. - diff --git a/src/android/app/src/main/res/values-nl/strings.xml b/src/android/app/src/main/res/values-nl/strings.xml new file mode 100644 index 000000000..f3c646e69 --- /dev/null +++ b/src/android/app/src/main/res/values-nl/strings.xml @@ -0,0 +1,143 @@ + + + + Azahar 3DS emulator notificaties + Azahar is Actief + Start + Annuleren… + + + Instellingen + Opties + Zoeken + Configureer emulator instellingen + Installeer een CIA bestand + Deel log + Deel het logbestand van Azahar om problemen op te lossen + GPU-stuurprogrammabeheer + Installeer het GPU-stuurprogramma + Installeer alternatieve stuurprogramma\'s voor mogelijk betere prestaties of nauwkeurigheid + Stuurprogramma al geïnstalleerd + Aangepaste stuurprogramma\'s worden niet ondersteund + Het laden van aangepaste stuurprogramma\'s wordt momenteel niet ondersteund voor dit apparaat. +Vink deze optie in de toekomst nogmaals aan om te zien of er ondersteuning is toegevoegd! + Geen logbestand gevonden + Over + Een open-source 3DS-emulator + Bouwversie, credits en meer + Wijzig het uiterlijk van de app + Installeer CIA + + + Selecteer GPU-stuurprogramma + Wilt u uw huidige GPU-driver vervangen? + Installeer + Standaard + Geïnstalleerd%s + standaard GPU-drivers worden gebruikt + Ongeldige driver geselecteerd, de systeemstandaard wordt gebruikt! + Systeem GPU stuurprogramma + Stuurprogramma installeren… + + + Gekopieerd naar klembord + Bijdragers + Bijdragers die Azahar mogelijk hebben gemaakt + Projecten gebruikt door Azahar voor Android + Bouw versie + Licenties + + Welkom! + Leer hoe u dit kunt instellen <b>Azahar</b> en begin met emuleren + Begin met instellen + Voltooid! + Klaar! + Doorgaan + notificaties + Verleen de meldingsrechten met de onderstaande knop. + Toestemming geven + Het verlenen van toestemming voor meldingen overslaan? + Azahar kan je niet op de hoogte stellen van belangrijke informatie. + Camera + Geef de onderstaande camera toestemming om de 3DS-camera te emuleren. + Microfoon + Geef de microfoon hieronder toestemming om de 3DS-microfoon te emuleren. + Toestemming geweigerd + Help + Overslaan + Annuleren + Selecteer Gebruiker map + Selecteer + Je kunt deze stap niet overslaan + Deze stap is vereist om Azahar te laten werken. Selecteer een map en u kunt doorgaan + Thema instellingen + Thema instellen + + Recent Gespeeld + Recent Toegevoegd + Geïnstalleerd + + + Circle Pad + C-Stick + Sneltoetsen + Triggers + Trigger + D-Pad + D-pad (as) + Sommige controllers kunnen hun D-pad mogelijk niet als as in kaart brengen. Als dat het geval is, gebruik dan de D-Pad (knoppen) sectie. + D-Pad (Knop) + Wijs het D-pad hier alleen aan toe als je problemen ondervindt met de toewijzing van de D-Pad (as)-knoppen. + Op/neer-as + Links/rechts as + Op + Neer + Links + Rechts + Bind%1$s%2$s + Druk op of verplaats een invoer. + Invoerbinding + Druk op of verplaats een invoer waaraan u deze wilt koppelen %1$s + Beweeg je joystick naar boven of beneden. + Beweeg je joystick naar links of rechts. + HOME + Verwissel Schermen + Deze besturing moet worden gekoppeld aan een analoge gamepad-stick of D-pad-as! + Deze besturing moet aan een gamepadknop zijn gekoppeld! + + Start het HOME Menu + Start Systeem-Instellingen wanneer het HOME menu wordt opgestart + HOME Menu + + + Knoppen + Knop + + + CPU-JIT + Maakt gebruik van de Just-in-Time (JIT)-compiler voor CPU-emulatie. Indien ingeschakeld, worden de spelprestaties aanzienlijk verbeterd. + Klok + Stel de geëmuleerde 3DS-klok zo in dat deze de klok van je apparaat weerspiegelt of start op een gesimuleerde datum en tijd. + CPU Klok Snelheid + + + Gebruikersnaam + New 3DS Modus + Gebruik LLE-applets (indien geïnstalleerd) + Klok + Offset-tijd + Als de klok is ingesteld op \"Gesimuleerde klok\", verandert dit de vaste datum en tijd waarop moet worden gestart. + Regio + Taal + Geboortedatum + Maand + Dag + Land + Speel Munten + Stappenteller Stappen per uur + Aantal stappen per uur gerapporteerd door de stappenteller. Bereikt van 0 tot 65.535. + Console ID + Console-ID opnieuw genereren + 3GX-pluginlader + Laadt 3GX-plug-ins van de geëmuleerde SD-kaart als deze beschikbaar zijn. + diff --git a/src/android/app/src/main/res/values-sv/strings.xml b/src/android/app/src/main/res/values-sv/strings.xml new file mode 100644 index 000000000..8b464b394 --- /dev/null +++ b/src/android/app/src/main/res/values-sv/strings.xml @@ -0,0 +1,765 @@ + + + + Den här programvaran kommer att köra applikationer för den handhållna spelkonsolen Nintendo 3DS. Inga speltitlar ingår.\n\nFör att du ska kunna börja emulera måste du välja en mapp att lagra Azahars användardata i.\n\nVad är det här:\nWiki - Citra Android användardata och lagring + Aviseringar för Azahar 3DS-emulator + Azahar är igång + Näst måste du välja en applikationsmapp. Azahar kommer att visa alla 3DS ROM i den valda mappen i appen.\n\nCIA ROM, uppdateringar och DLC måste installeras separat genom att klicka på mappikonen och välja Installera CIA. + Starta + Avbryter... + + + Inställningar + Alternativ + Sök + Applikationer + Konfigurera inställningar för emulatorn + Installera CIA-fil + Installera program, uppdateringar eller DLC + Dela logg + Dela Azahars loggfil för att felsöka problem + GPU-drivrutinshanterare + Installera GPU-drivrutin + Installera alternativa drivrutiner för potentiellt bättre prestanda eller noggrannhet + Drivrutin redan installerad + Anpassade drivrutiner stöds inte + Inläsning av anpassade drivrutiner stöds för närvarande inte för den här enheten.\nKontrollera det här alternativet igen i framtiden för att se om stöd har lagts till! + Ingen loggfil hittad + Välj applikationsmapp + Låter Azahar fylla i programlistan + Om + En 3DS-emulator med öppen källkod + Byggversion, krediter och mer + Applikationskatalog vald + Ändrar de filer som Azahar använder för att ladda applikationer + Modifiera utseendet på appen + Installera CIA + + + Välj GPU-drivrutin + Vill du ersätta din nuvarande GPU-drivrutin? + Installera + Standard + Installerade %s + Använder standard GPU-drivrutin + Invalid drivrutin vald, använder systemstandard! + Systemets GPU-drivrutin + Installerar drivrutin... + + + Kopierat till urklipp + Bidragsgivare + Bidragsgivare som gjorde Azahar möjligt + Projekt som används av Azahar för Android + Byggd + Licenser + + Välkommen! + Lär dig hur du ställer in <b>Azahar</b> och börjar med emulering. + Gå igång + Färdigt! + Applikationer + Välj din <b>Applikationer</b>-mapp med knappen nedan. + Klar + Du är klar.\nNNjut av att använda emulatorn! + Fortsätt + Aviseringar + Ge tillstånd för aviseringar med knappen nedan. + Ge tillstånd + Hoppa över att ge tillstånd för avisering? + Azahar kommer inte att kunna meddela dig viktig information. + Kamera + Ge kameratillståndet nedan för att emulera 3DS-kameran. + Mikrofon + Ge mikrofonbehörighet nedan för att emulera 3DS-mikrofonen. + Tillstånd nekat + Hoppa över att välja applikationsmapp? + Programvara visas inte i listan Program om en mapp inte är markerad. + Hjälp + Hoppa över + Avbryt + Välj användarmapp + användardatakatalog med knappen nedan.]]> + Välj + Du kan inte hoppa över det här steget + Detta steg krävs för att Azahar ska fungera. Välj en katalog och sedan kan du fortsätta. + Temainställningar + Konfigurera dina temapreferenser för Azahar. + Ställ in tema + + + Sök- och filterapplikationer + Sökapplikationer + Nyligen spelad + Nyligen tillagd + Installerad + + + Circle Pad + C-spak + Snabbtangenter + Avtryckare + Avtryckare + Riktningsknappar + Riktningsknappar (axel) + Vissa styrenheter kanske inte kan mappa sina riktningsknappar som en axel. Om så är fallet, använd avsnittet Riktningsknappar (knappar). + Riktningsknappar (knapp) + Mappa endast D-pad till dessa om du har problem med knappmappningarna för D-pad (axel). + Axel upp/ner + Vänster/höger-axel + Upp + Ner + Vänster + Höger + Bind %1$s %2$s + Tryck på eller flytta en inmatning. + Inmatningsbindning + Tryck eller flytta en inmatning för att binda den till %1$s. + Flytta joysticken uppåt eller nedåt. + Flytta joysticken åt vänster eller höger. + HOME + Byt skärm + Den här kontrollen måste vara bunden till en gamepad-analog spak eller D-pad-axel! + Den här kontrollen måste vara bunden till en gamepad-knapp! + + + Systemfiler + Utför systemfilsoperationer som att installera systemfiler eller starta upp startmenyn + Anslut till Artic Setup Tool + Azahar Artic Setup Tool.
Observera:
  • Den här åtgärden installerar konsolunika filer till Azahar, dela inte dina användar- eller nand-mappar
    efter att du har utfört installationsprocessen!
  • Installation av gammal 3DS behövs för att installationen av ny 3DS ska fungera.
  • Båda installationslägena fungerar oavsett vilken modell konsolen som kör installationsverktyget har.
]]>
+ Hämtar aktuell status för systemfiler, vänta... + Gammal 3DS-konfiguration + Ny 3DS-konfiguration + Konfiguration är möjlig. + Gammal 3DS-konfiguration krävs först. + Konfigurationen är redan färdig. + Ange adress till Arctic Setup Tool + Förbereder konfiguration, vänta... + Starta HOME-menyn + Visa appar på hemmenyn i listan över program + Kör systemkonfiguration när HOME-menyn startas + HOME-menyn + + + Knappar + Knapp + + + CPU JIT + Använder JIT-kompilatorn (Just-in-Time) för CPU-emulering. När den är aktiverad kommer spelprestanda att förbättras avsevärt. + Klocka + Ställ in den emulerade 3DS-klockan så att den antingen återspeglar den på din enhet eller startar vid ett simulerat datum och klockslag. + CPU-klockhastighet + + + Användarnamn + Nytt 3DS-läge + Använd LLE Applets (om installerat) + Klocka + Förskjut tid + Om klockan är inställd på "Simulerad klocka" ändras det fasta datumet och tiden att starta vid. + Region + Språk + Födelsedag + Månad + Dag + Land + Spelmynt + Stegräknarens steg per timme + Antal steg per timme som rapporteras av stegräknaren. Intervall från 0 till 65 535. + Konsol-id + Skapa nytt konsol-id + Detta kommer att ersätta ditt nuvarande virtuella 3DS-konsol-ID med ett nytt. Ditt nuvarande virtuella 3DS-konsol-ID kommer inte att kunna återställas. Detta kan få oväntade effekter i applikationer. Detta kan misslyckas om du använder en föråldrad konfigurationssparning. Fortsätta? + Inläsare för 3GX-insticksmoduler + Inlästa 3GX-insticksmoduler från det emulerade SD-kortet om de finns tillgängliga. + Tillåt applikationer att ändra insticksinläsarens tillstånd + Tillåter homebrew-appar att aktivera insticksinläsaren även när den är inaktiverad. + + + Innerkamera + Yttre vänstra kameran + Yttre högra kameran + Kamerans bildkälla + Ställer in bildkällan för den virtuella kameran. Du kan använda en bildfil eller en enhetskamera när sådan stöds. + Kamera + Om inställningen "Bildkälla" är inställd på "Enhetskamera" anger detta vilken fysisk kamera som ska användas. + Fram + Bak + Extern + Vänd + + + Renderare + Grafik-API + Aktivera generering av SPIR-V shader + Skickar ut den fragment shader som används för att emulera PICA med SPIR-V istället för GLSL + Aktivera asynkron shader-kompilering + Sammanställer shaders i bakgrunden för att minska stuttering under spelet. När det är aktiverat kan du förvänta dig tillfälliga grafiska glitches + Felsök renderingsprogrammet + Loggar ytterligare grafikrelaterad felsökningsinformation. När den är aktiverad kommer spelets prestanda att minska avsevärt. + Aktivera V-Sync + Synkroniserar spelets bildfrekvens till uppdateringsfrekvensen på din enhet. + Lineär filtrering + Aktiverar linjär filtrering, vilket gör att spelets grafik ser jämnare ut. + Texturfilter + Förbättrar det visuella i applikationer genom att tillämpa ett filter på texturer. De filter som stöds är Anime4K Ultrafast, Bicubic, ScaleForce, xBRZ freescale och MMPX. + Aktivera hårdvaru-shader + Använder hårdvara för att emulera 3DS-shaders. När detta är aktiverat kommer spelprestanda att förbättras avsevärt. + Accurate Multiplication + Använder mer exakt multiplikation i hårdvaru-shaders, vilket kan åtgärda vissa grafiska buggar. När detta är aktiverat kommer prestandan att minska. + Aktivera asynkron GPU-emulering + Använder en separat tråd för att emulera GPU:n asynkront. När detta är aktiverat kommer prestandan att förbättras. + Begränsa hastighet + När den är aktiverad begränsas emuleringshastigheten till en angiven procentandel av normal hastighet. + Gränsa hastigheten i procent + Anger procentsatsen för att begränsa emuleringshastigheten. Med standardvärdet 100% kommer emuleringen att begränsas till normal hastighet. Värden som är högre eller lägre ökar eller minskar hastighetsgränsen. + Intern upplösning + Anger den upplösning som används för rendering. En hög upplösning förbättrar den visuella kvaliteten avsevärt men är också ganska prestandakrävande och kan orsaka problem i vissa applikationer. + Inbyggd (400x240) + 2x inbyggd (800x480) + 3x inbyggd (1200x720) + 4x inbyggd (1600x960) + 5x inbyggd (2000x1200) + 6x inbyggd (2400x1440) + 7x inbyggd (2800x1680) + 8x inbyggd (3200x1920) + 9x inbyggd (3600x2160) + 10x inbyggd (4000x2400) + Om du stänger av den här inställningen kommer emuleringsprestandan att minska avsevärt! För bästa upplevelse rekommenderar vi att du låter den här inställningen vara aktiverad. + Varning: Om du ändrar dessa inställningar kommer emuleringen att bli långsammare + Stereoskop + Stereoskopiskt 3D-läge + Djup + Anger värdet för 3D-reglaget. Detta bör sättas högre än 0% när stereoskopisk 3D är aktiverad. + Cardboard VR + Storlek på kartongskärm + Skalar skärmen till en procentandel av dess ursprungliga storlek. + Horisontell förskjutning + Anger procentandelen tomt utrymme för att flytta skärmarna horisontellt. Positiva värden flyttar de två ögonen närmare mitten, medan negativa värden flyttar dem bort. + Vertikal skiftning + Anger hur stor andel av det tomma utrymmet som ska användas för att flytta skärmarna vertikalt. Positiva värden flyttar de två ögonen mot botten, medan negativa värden flyttar dem mot toppen. + Shader JIT + Disk Shader Cache + Reducerar hackningar genom att lagra och läsa in genererade shaders till disk. Det kan inte användas utan att aktivera hårdvaru-shader. + Verktyg + Dumpning av texturer + Texturer dumpas till dump/textures/[Titel-ID]/. + Anpassade texturer + Texturer läses in från load/textures/[Titel-ID]/. + Läs in anpassade texturer + Läste in alla anpassade texturer i minnet. Den här funktionen kan använda mycket minne. + Asynkron inläsning av anpassad textur + Läser in anpassade texturer asynkront med bakgrundstrådar för att minska inläsningsstopp. + + + Volym + Ljudutsträckning + Sträcker ut ljudet för att minska hackande. När funktionen är aktiverad ökar ljudlatensen och prestandan försämras något. + Aktivera realtidsljud + Skalar uppspelningshastigheten för ljud för att kompensera för minskad bildfrekvensen i emuleringen. Detta innebär att ljudet spelas upp i full hastighet även om spelets bildfrekvens är låg. Kan orsaka problem med felsynkronisering av ljud. + Ljudinmatningsenhet + Ljudutmatningsläge + + + Skärmorientering + Automatisk + Liggande + Omvänd liggande + Stående + Omvänd stående + + + Töm + Standard + Sparade inställningar + Sparade inställningar för %1$s + Fel vid sparande av %1$s.ini: %2$s + Läser in... + Nästa + Bakåt + Lär dig mer + Stäng + Återställ till standard + spelkassetter igen eller installerade titlar.]]> + Standard + Ingen + Auto + Av + Installera + Ta bort + Återställ alla inställningar? + Alla avancerade inställningar kommer att återställas till standardkonfigurationen. Detta kan inte ångras. + Nollställning av inställningar + Välj RTC-datum + Välj RTC-tid + Vill du återställa inställningen till standardvärdet? + Du kan inte redigera detta nu + Det här alternativet kan inte ändras medan ett spel pågår. + Autovälj + + + Välj spelmapp + + + Egenskaper + Spelegenskaperna kunde inte läsas in. + + + Inställningar + Allmänt + System + Kamera + Gamepad + Grafik + Ljud + Felsök + Tema och färg + Layout + + + Ditt ROM är krypterat + Ogiltigt ROM-format + ROM-filen finns inte + Inget startbart spel närvarande! + + + Tryck på Tillbaka för att komma till menyn. + Spartillstånd + Inläsningsstatus + Plats %1$d + Plats %1$d - %2$tF %2$tR + Visa bilder/s + Haptisk återkoppling + Överläggsalternativ + Konfigurera kontroller + Redigera layout + Klar + Växla kontroller + Justera skala + Global skala + Återställ alla + Justera opacitet + Relativt spakcentrum + Glidning för riktningsknappar + Öppna inställningar + Öppna fusk + Liggande skärmlayout + Stående skärmlayout + Stor skärm + Stående + Enkel skärm + Sida vid sida-skärmar + Hybridskärmar + Original + Standard + Anpassad layout + Position för liten skärm + Var ska den lilla skärmen visas i förhållande till den stora i storskärmslayout? + Uppe till höger + Mitt till höger + Ner till höger (standard) + Övre vänster + Mitten till vänster + Ner till vänster + Ovanför + Under + Storbildsproportion + Hur många gånger större är den stora skärmen än den lilla skärmen i storskärmslayout? + Justera anpassad layout i inställningarna + Anpassad liggande layout + Anpassade stående layout + Toppskärm + Bottenskärm + X-position + Y-position + Bredd + Höjd + Växla layouter + Skärmbyte + Återställ överlägg + Visa överlägg + Stäng spelet + Växla paus + Är du säker på att du vill stänga det aktuella spelet? + Amiibo + Läs in + Ta bort + Välj Amiibo-fil + Fel vid inläsning av Amiibo + Under inläsningen av den angivna Amiibo-filen inträffade ett fel. Kontrollera att filen är korrekt. + Pausa emulering + Återuppta emulering + Lås låda + Låsa upp låda + + Du måste tillåta skrivåtkomst till extern lagring för att emulatorn ska fungera + Läser in inställningar... + + Den externa lagringen måste vara tillgänglig för att Azahar ska kunna användas + + Välj den här katalogen + Inga filer hittades eller ingen spelkatalog har valts ännu. + + Visa inte detta igen + Söker katalog: %s + Flytta data + Flyttar data... + Kopiera fil: %s + Kopiering slutförd + Sparade tillstånd + Varning: Sparade tillstånd är INTE en ersättning för spelsparingar och är inte avsedda att vara tillförlitliga.\n\nAnvänds på egen risk! + + + Programvarutangentbord + Jag glömde + Textlängden är inte korrekt (ska vara %d tecken) + Texten är för lång (bör inte vara mer än %d tecken) + Blank inmatning är inte tillåten + Tomma inmatningar är inte tillåtna + Ogiltig inmatning + + + Mii-väljare + Standard Mii + + + Välj bild + Kamera + Azahar behöver tillgång till din kamera för att emulera 3DS:s kameror.\n\nAlternativt kan du också ställa in \"Bildkälla\" till \"Stillbild\" i kamerainställningarna. + + + Mikrofon + Azahar behöver tillgång till din mikrofon för att emulera 3DS:ens mikrofon.\n\nAlternativt kan du också ändra "Ljudinmatningsenhet" i Ljudinställningar. + + + Avbryt + Fortsätt + Systemarkiv hittades inte + %s saknas. Dumpa dina systemarkiv.\nFortsatt emulering kan resultera i krascher och buggar. + Installationen misslyckades. Filen CIA hittades inte. + Ett systemarkiv + Spara/läs in-fel + Allvarligt fel + Ett allvarligt fel inträffade. Kontrollera loggen för detaljer.\nFortsatt emulering kan leda till krascher och buggar. + + + Förbereder shaders + Bygger shaders + + + Spela + Genväg + + + Fusk + Lägg till fusk + Namn + Anteckningar + Kod + Redigera + Ta bort + Är du säker på att du vill ta bort "%1$s"? + Namnet får inte vara tomt + Koden får inte vara tom + Fel på rad %1$d + + + + Installerar %d fil. Se meddelande för mer information. + Installerar %d filer. Se meddelande för mer information. + + Azahar-meddelanden under CIA-installation + Installation av CIA + Installerar %s (%d/%d) + Har installerat CIA + Installation av CIA misslyckades + \"%s\" har installerats framgångsrikt + Installationen av \"%s\" avbröts.\n Se loggen för mer information + \"%s\" är inte en giltig CIA + \"%s\" måste dekrypteras innan det kan användas med Azahar.\n En riktig 3DS krävs + Ett okänt fel inträffade under installationen av \"%s\".\n Se loggen för mer information + + + %1$s %2$s + Byte + B + KB + MB + GB + TB + PB + EB + + + Temaläge + Följ systemet + Ljust + Mörkt + + + Material You + Använd operativsystemets färgtema i hela appen (åsidosätter inställningen "Temafärg" när den är aktiverad) + + + Temafärg + Ändra färgtemat för appens menyer + + + Svart bakgrund + När du använder det mörka temat ska du använda svarta bakgrunder. + + + Enhetsklocka + Simulerad klocka + + + JPN + USA + EUR + AUS + CHN + KOR + TWN + + + Japanska ()日本語 + Engelska + Franska (Français) + Tyska (Deutsch) + Italienska (Italiano) + Spanska (Español) + Förenklad kinesiska (简体中文) + Koreanska (한국어) + Holländska (Nederlands) + Portugisiska (Português) + Ryska (Русский) + Traditionell kinesiska (正體中文) + + + Blank + Stillbild + Enhetskamera + + + Alla främre kameror + Alla bakre kameror + + + Horisontell + Vertikal + Omvänd + + + Statiskt brus + Riktig enhet (cubeb) + Riktig enhet (OpenAL) + + + Sida vid sida + Omvänd sida vid sida + Anaglyf + Interlaced + Omvänd interlaced + + + OpenGLES + Vulkan + + + Anime4K + Bikubisk + Närmaste granne + ScaleForce + xBRZ + MMPX + + + Mono + Stereo + Surround + + + Japan + Anguilla + Antigua och Barbuda + Argentina + Aruba + Bahamas + Barbados + Belize + Bolivia + Brasilien + Brittiska Jungfruöarna + Kanada + Caymanöarna + Chile + Colombia + Costa Rica + Dominica + Dominikanska republiken + Ecuador + El Salvador + Franska Guyana + Grenada + Guadeloupe + Guatemala + Guyana + Haiti + Honduras + Jamaica + Martinique + Mexiko + Montserrat + Nederländska Antillerna + Nicaragua + Panama + Paraguay + Peru + Saint Kitts och Nevis + Saint Lucia + Saint Vincent och Grenadinerna + Suriname + Trinidad och Tobago + Turk- och Caicosöarna + United States + Uruguay + USA Jungfruöarna + Venezuela + Albanien + Australien + Österrike + Belgien + Bosnien och Hercegovina + Botswana + Bulgarien + Kroatien + Cypern + Tjeckien + Denmark + Estland + Finland + Frankrike + Tyskland + Grekland + Ungern + Island + Irland + Italien + Lettland + Lesotho + Liechtenstein + Litauen + Luxemburg + Makedonien + Malta + Montenegro + Mozambique + Namibia + Nederländerna + Nya Zeeland + Norge + Polen + Portugal + Rumänien + Ryssland + Serbien + Slovakien + Slovenien + Sydafrika + Spanien + Swaziland + Sverige + Schweiz + Turkiet + Förenade kungariket + Zambia + Zimbabwe + Azerbaijan + Mauritania + Mali + Niger + Chad + Sudan + Eritrea + Djibouti + Somalia + Andorra + Gibraltar + Guernsey + Isle of Man + Jersey + Monaco + Taiwan + Sydkorea + Hong Kong + Macau + Indonesien + Singapore + Thailand + Philippinerna + Malaysia + Kina + Förenta Arabemiraten + Indien + Egypten + Oman + Qatar + Kuwait + Saudiarabien + Syrien + Bahrain + Jordan + San Marino + Vaticanstaden + Bermuda + + + Januari + Februari + Mars + April + Maj + Juni + Juli + Augusti + September + Oktober + November + December + + + Kommunikationen med Artic Base-servern misslyckades. Emuleringen kommer att stoppas. + Artic base + Anslut till en riktig konsol som kör en Artic Base-server + Anslut till Artic Base + Ange Artic Base serveradress + Fördröj spelets renderingstråd + Fördröj spelets renderingstråd när den skickar data till GPU:n. Hjälper till med prestandaproblem i de (mycket få) applikationer med dynamiska bildfrekvenser. + + + Snabbspara + Snabbspara + Snabbinläsning + Snabbspara - %1$tF %1$tR + Sparar... + Läser in... + Ingen snabbsparning tillgänglig + Diverse + Använd Artic Controller när du är ansluten till Artic Base-servern + Använd de kontroller som tillhandahålls av Artic Base Server när du är ansluten till den istället för den konfigurerade inmatningsenheten. + Töm loggen för varje meddelande + Överför omedelbart felsökningsloggen till fil. Använd detta om Azahar kraschar och loggutmatningen skärs av. + Inaktivera rendering av höger öga + Förbättrar prestandan avsevärt i vissa applikationer, men kan orsaka flimmer i andra. + Försenad start med LLE-moduler + Fördröjer starten av appen när LLE-moduler är aktiverade. + Deterministiska asynkrona operationer + Gör asynkrona operationer deterministiska för felsökning. Om du aktiverar detta kan det orsaka frysningar. + Aktivera nödvändiga LLE-moduler för onlinefunktioner (om de är installerade) + Aktiverar de LLE-moduler som krävs för multiplayer online, eShop-åtkomst etc. + Emuleringsinställningar + Profilinställningar + MAC-adress + Återgenerera MAC-adress + Detta kommer att ersätta din nuvarande MAC-adress med en ny. Det är inte rekommenderat att göra detta om du fick MAC-adressen från din riktiga konsol med hjälp av installationsverktyget. Fortsätta? +
diff --git a/src/citra_qt/configuration/configure_ui.cpp b/src/citra_qt/configuration/configure_ui.cpp index f13fc41b8..8fa4effc8 100644 --- a/src/citra_qt/configuration/configure_ui.cpp +++ b/src/citra_qt/configuration/configure_ui.cpp @@ -1,4 +1,4 @@ -// Copyright 2018 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -30,8 +30,13 @@ void ConfigureUi::InitializeLanguageComboBox() { QString locale = it.next(); locale.truncate(locale.lastIndexOf(QLatin1Char{'.'})); locale.remove(0, locale.lastIndexOf(QLatin1Char{'/'}) + 1); - const QString lang = QLocale::languageToString(QLocale(locale).language()); + QString lang = QLocale::languageToString(QLocale(locale).language()); const QString country = QLocale::territoryToString(QLocale(locale).territory()); + if (locale == QString::fromStdString("ca_ES_valencia")) { + // QT returns "Catalan" for the "Valencian" dialect, so we have to change the + // language name manually here. + lang = QString::fromStdString("Valencian"); + } ui->language_combobox->addItem(QStringLiteral("%1 (%2)").arg(lang, country), locale); } From 3783ac9f496887dfb01337ffe0ed0346428560e4 Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Wed, 19 Mar 2025 11:58:08 +0100 Subject: [PATCH 029/166] Fix incorrect syntax in construction of ARM_DynCom --- src/core/core.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/core.cpp b/src/core/core.cpp index b017dc413..f83dcf6c5 100644 --- a/src/core/core.cpp +++ b/src/core/core.cpp @@ -472,7 +472,7 @@ System::ResultStatus System::Init(Frontend::EmuWindow& emu_window, #else for (u32 i = 0; i < num_cores; ++i) { cpu_cores.push_back( - std::make_shared(this, *memory, USER32MODE, i, timing->GetTimer(i))); + std::make_shared(*this, *memory, USER32MODE, i, timing->GetTimer(i))); } LOG_WARNING(Core, "CPU JIT requested, but Dynarmic not available"); #endif From 2fbfb8159ceb99ad42d0c9c321800f715ed75101 Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Wed, 19 Mar 2025 15:21:22 +0100 Subject: [PATCH 030/166] Fix language related issues (#735) --- dist/languages/.tx/config | 3 +- dist/languages/ca_ES_valencia.ts | 7385 ++++++++++++++++ dist/languages/es_ES.ts | 106 +- dist/languages/it.ts | 606 +- dist/languages/sv.ts | 7390 +++++++++++++++++ .../res/values-b+ca+ES+valencia/strings.xml | 766 ++ .../src/main/res/values-b+da+DK/strings.xml | 4 + .../{values-es => values-b+es+ES}/strings.xml | 0 .../src/main/res/values-b+hu+HU/strings.xml | 4 + .../src/main/res/values-b+ja+JP/strings.xml | 4 + .../src/main/res/values-b+ko+KR/strings.xml | 4 + .../src/main/res/values-b+lt+LT/strings.xml | 4 + .../{values-pl => values-b+pl+PL}/strings.xml | 0 .../{values-pt => values-b+pt+BR}/strings.xml | 0 .../src/main/res/values-b+ro+RO/strings.xml | 4 + .../{values-ru => values-b+ru+RU}/strings.xml | 0 .../src/main/res/values-b+tr+TR/strings.xml | 273 + .../src/main/res/values-b+vi+VN/strings.xml | 4 + .../{values-zh => values-b+zh+CN}/strings.xml | 2 +- .../src/main/res/values-b+zh+TW/strings.xml | 4 + .../app/src/main/res/values-el/strings.xml | 4 + .../app/src/main/res/values-id/strings.xml | 43 + .../app/src/main/res/values-it/strings.xml | 567 +- .../app/src/main/res/values-ja/strings.xml | 111 - .../app/src/main/res/values-ko/strings.xml | 166 - .../app/src/main/res/values-nl/strings.xml | 143 + .../app/src/main/res/values-sv/strings.xml | 765 ++ src/citra_qt/configuration/configure_ui.cpp | 9 +- 28 files changed, 17741 insertions(+), 630 deletions(-) create mode 100644 dist/languages/ca_ES_valencia.ts create mode 100644 dist/languages/sv.ts create mode 100644 src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml create mode 100644 src/android/app/src/main/res/values-b+da+DK/strings.xml rename src/android/app/src/main/res/{values-es => values-b+es+ES}/strings.xml (100%) create mode 100644 src/android/app/src/main/res/values-b+hu+HU/strings.xml create mode 100644 src/android/app/src/main/res/values-b+ja+JP/strings.xml create mode 100644 src/android/app/src/main/res/values-b+ko+KR/strings.xml create mode 100644 src/android/app/src/main/res/values-b+lt+LT/strings.xml rename src/android/app/src/main/res/{values-pl => values-b+pl+PL}/strings.xml (100%) rename src/android/app/src/main/res/{values-pt => values-b+pt+BR}/strings.xml (100%) create mode 100644 src/android/app/src/main/res/values-b+ro+RO/strings.xml rename src/android/app/src/main/res/{values-ru => values-b+ru+RU}/strings.xml (100%) create mode 100644 src/android/app/src/main/res/values-b+tr+TR/strings.xml create mode 100644 src/android/app/src/main/res/values-b+vi+VN/strings.xml rename src/android/app/src/main/res/{values-zh => values-b+zh+CN}/strings.xml (99%) create mode 100644 src/android/app/src/main/res/values-b+zh+TW/strings.xml create mode 100644 src/android/app/src/main/res/values-el/strings.xml create mode 100644 src/android/app/src/main/res/values-id/strings.xml delete mode 100644 src/android/app/src/main/res/values-ja/strings.xml delete mode 100644 src/android/app/src/main/res/values-ko/strings.xml create mode 100644 src/android/app/src/main/res/values-nl/strings.xml create mode 100644 src/android/app/src/main/res/values-sv/strings.xml diff --git a/dist/languages/.tx/config b/dist/languages/.tx/config index 712bc72b9..eca403ca4 100644 --- a/dist/languages/.tx/config +++ b/dist/languages/.tx/config @@ -6,9 +6,10 @@ file_filter = .ts source_file = en.ts source_lang = en type = QT +lang_map = ca@valencia:ca_ES_valencia [o:azahar:p:azahar:r:android] file_filter = ../../src/android/app/src/main/res/values-/strings.xml source_file = ../../src/android/app/src/main/res/values/strings.xml type = ANDROID -lang_map = es_ES:es, hu_HU:hu, ru_RU:ru, pt_BR:pt, zh_CN:zh, pl_PL:pl +lang_map = es_ES:b+es+ES, hu_HU:b+hu+HU, ru_RU:b+ru+RU, pt_BR:b+pt+BR, zh_CN:b+zh+CN, pl_PL:b+pl+PL, ca@valencia:b+ca+ES+valencia, ko_KR:b+ko+KR, da_DK:b+da+DK, ja_JP:b+ja+JP, lt_LT:b+lt+LT, ro_RO:b+ro+RO, tr_TR:b+tr+TR, vi_VN:b+vi+VN, zh_TW:b+zh+TW diff --git a/dist/languages/ca_ES_valencia.ts b/dist/languages/ca_ES_valencia.ts new file mode 100644 index 000000000..c978c09c1 --- /dev/null +++ b/dist/languages/ca_ES_valencia.ts @@ -0,0 +1,7385 @@ + + + ARMRegisters + + + ARM Registers + Registres d'ARM + + + + Register + Registre + + + + Value + Valor + + + + AboutDialog + + + About Azahar + Sobre Azahar + + + + <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + + + + <html><head/><body><p><span style=" font-size:28pt;">Azahar</span></p></body></html> + <html><head/><body><p><span style=" font-size:28pt;">Azahar</span></p></body></html> + + + + <html><head/><body><p>%1 | %2-%3 (%4)</p></body></html> + <html><head/><body><p>%1 | %2-%3 (%4)</p></body></html> + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Azahar is a free and open source 3DS emulator licensed under GPLv2.0 or any later version.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'MS Shell Dlg 2'; font-size:8pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">This software should not be used to play games you have not legally obtained.</span></p></body></html> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Azahar és un emulador 3DS gratuït i de codi obert amb llicència GPLv2.0 o qualsevol versió posterior.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'MS Shell Dlg 2'; font-size:8pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Aquest software no s'ha de usar per jugar jocs que no s'hagen obtingut legalment.</span></p></body></html> + + + + <html><head/><body><p><a href="https://azahar-emu.org/"><span style=" text-decoration: underline; color:#039be5;">Website</span></a> | <a href="https://github.com/azahar-emu/azahar"><span style=" text-decoration: underline; color:#039be5;">Source Code</span></a> | <a href="https://github.com/azahar-emu/azahar/graphs/contributors"><span style=" text-decoration: underline; color:#039be5;">Contributors</span></a> | <a href="https://github.com/azahar-emu/azahar/blob/master/license.txt"><span style=" text-decoration: underline; color:#039be5;">License</span></a></p></body></html> + <html><head/><body><p><a href="https://azahar-emu.org/"><span style=" text-decoration: underline; color:#039be5;">Pàgina Web</span></a> | <a href="https://github.com/azahar-emu/azahar"><span style=" text-decoration: underline; color:#039be5;">Codi Font</span></a> | <a href="https://github.com/azahar-emu/azahar/graphs/contributors"><span style=" text-decoration: underline; color:#039be5;">Contribuïdors</span></a> | <a href="https://github.com/azahar-emu/azahar/blob/master/license.txt"><span style=" text-decoration: underline; color:#039be5;">Llicència</span></a></p></body></html> + + + + <html><head/><body><p><span style=" font-size:7pt;">&quot;3DS&quot; is a trademark of Nintendo. Azahar is not affiliated with Nintendo in any way.</span></p></body></html> + <html><head/><body><p><span style=" font-size:7pt;">&quot;3DS&quot; és una marca registrada de Nintendo. Azahar no està afiliada de cap manera amb Nintendo.</span></p></body></html> + + + + BreakPointModel + + + Pica command loaded + Ordre de Pica carregat + + + + Pica command processed + Ordre de Pica processat + + + + Incoming primitive batch + Iniciant lot primitiu + + + + Finished primitive batch + Lot primitiu acabat + + + + Vertex shader invocation + Invocació del Ombrejat de vèrtexs + + + + Incoming display transfer + Iniciant transferència de pantalla + + + + GSP command processed + Ordre de GSP processat + + + + Buffers swapped + Buffers intercanviats + + + + Unknown debug context event + Esdeveniment de depuració desconegut + + + + CalibrationConfigurationDialog + + + Communicating with the server... + Connectant amb el servidor... + + + + Cancel + Cancel·lar + + + + Touch the top left corner <br>of your touchpad. + Toca la cantonada de dalt a l'esquerra <br>del panell tàctil. + + + + Now touch the bottom right corner <br>of your touchpad. + Ara toca la cantonada de baix a la dreta <br>del panell tàctil. + + + + Configuration completed! + ¡Configuració completada! + + + + OK + Aceptar + + + + ChatRoom + + + Room Window + Finestra de Sala + + + + Send Chat Message + Enviar Missatge de Xat + + + + Send Message + Enviar Missatge + + + + Members + Membres + + + + %1 has joined + %1 s'ha unit + + + + %1 has left + %1 s'ha anat + + + + %1 has been kicked + %1 ha sigut expulsat + + + + %1 has been banned + %1 ha sigut banejat + + + + %1 has been unbanned + %1 ha sigut desbanejat + + + + View Profile + Ver Perfil + + + + + Block Player + Bloquejar jugador + + + + When you block a player, you will no longer receive chat messages from them.<br><br>Are you sure you would like to block %1? + Quan bloqueges a un jugador, ja no rebràs més missatges de xat d'este.<br><br>Estàs segur que vols bloquejar a %1? + + + + Kick + Expulsar + + + + Ban + Banejar + + + + Kick Player + Expulsar jugador + + + + Are you sure you would like to <b>kick</b> %1? + Estàs segur que vols <b>expulsar</b>a %1? + + + + Ban Player + Banejar jugador + + + + Are you sure you would like to <b>kick and ban</b> %1? + +This would ban both their forum username and their IP address. + Estàs segur que vols <b>expulsar y banejar</b> a %1? + +Aixó banejarà el seu nom d'usuari de fòrum i la seua adreça IP. + + + + ClientRoom + + + Room Window + Finestra de Sala + + + + Room Description + Descripció de Sala + + + + Moderation... + Moderació... + + + + Leave Room + Abandonar la Sala + + + + ClientRoomWindow + + + Connected + Connectat + + + + Disconnected + Desconnectat + + + + %1 (%2/%3 members) - connected + %1 (%2/%3 membres) - connectat + + + + ConfigureAudio + + + Output + Eixida + + + + Emulation: + Emulació: + + + + HLE (fast) + HLE (ràpid) + + + + LLE (accurate) + LLE (precís) + + + + LLE multi-core + LLE multinucli + + + + Output Type + Tipus d'eixida + + + + Output Device + Dispositiu d'eixida + + + + This post-processing effect adjusts audio speed to match emulation speed and helps prevent audio stutter. This however increases audio latency. + Este efecte de post-processat ajusta la velocitat de l'àudio per a igualar-la a la de l'emulador i ajuda a previndre aturades d'àudio, però augmenta la latència d'este. + + + + Enable audio stretching + Activar extensió d'àudio + + + + Scales audio playback speed to account for drops in emulation framerate. This means that audio will play at full speed even while the application framerate is low. May cause audio desync issues. + Ajusta la velocitat de reproducció d'àudio per a compensar les caigudes en la velocitat d'emulació. Això significa que l'àudio es reproduirà a velocitat completa fins i tot quan la velocitat de quadres del joc siga baixa. Pot causar problemes de desincronització d'àudio. + + + + Enable realtime audio + Activar àudio en temps real + + + + Use global volume + Usar volum global + + + + Set volume: + Establir volum: + + + + Volume: + Volum: + + + + 0 % + 0 % + + + + Microphone + Micròfon + + + + Input Type + Tipus d'entrada + + + + Input Device + Dispositiu d'entrada + + + + + Auto + Auto + + + + %1% + Volume percentage (e.g. 50%) + %1% + + + + ConfigureCamera + + + Form + Formulari + + + + Camera + Càmera + + + + + Select the camera to configure + Selecciona la càmera que vols configurar + + + + Camera to configure: + Configurar la càmera: + + + + Front + Frontal + + + + Rear + Posterior + + + + + Select the camera mode (single or double) + Seleccione el mode de càmera (única o doble) + + + + Camera mode: + Mode de càmera: + + + + Single (2D) + Única (2D) + + + + Double (3D) + Doble (3D) + + + + + Select the position of camera to configure + Selecciona la posició de la càmera que vols configurar + + + + Camera position: + Posició de càmera: + + + + Left + Esquerra + + + + Right + Dreta + + + + Configuration + Configuració + + + + + Select where the image of the emulated camera comes from. It may be an image or a real camera. + Selecciona el lloc d'on prové la imatge de la càmera emulada. Pot ser una imatge o una càmera real. + + + + Camera Image Source: + Font de la imatge de la càmera: + + + + Blank (blank) + Buit (res) + + + + Still Image (image) + Imatge Fixa (imatge) + + + + System Camera (qt) + Càmera del Sistema (qt) + + + + File: + Fitxer: + + + + ... + ... + + + + + Select the system camera to use + Seleccione la cambra del sistema que serà usada + + + + Camera: + Càmera: + + + + <Default> + <Default> + + + + + Select the image flip to apply + Seleccione la rotació d'imatge + + + + Flip: + Rotació: + + + + None + Cap + + + + Horizontal + Horitzontal + + + + Vertical + Vertical + + + + Reverse + Invertida + + + + Select an image file every time before the camera is loaded + Seleccione una imatge abans que la càmera s'execute + + + + Prompt before load + Preguntar abans de carregar + + + + Preview + Vista prèvia + + + + Resolution: 512*384 + Resolució: 512*384 + + + + Click to preview + Faça clic per a veure la vista prèvia + + + + Resolution: %1*%2 + Resolució: %1*%2 + + + + Supported image files (%1) + Fitxers d'imatge suportats (%1) + + + + Open File + Obrir Fitxer + + + + ConfigureCheats + + + + Cheats + Trucs + + + + Add Cheat + Afegir trucs + + + + Available Cheats: + Trucs Disponibles: + + + + Name + Nom + + + + Type + Tipus + + + + Save + Guardar + + + + Delete + Esborrar + + + + Name: + Nom: + + + + Notes: + Notes: + + + + Code: + Codi: + + + + Would you like to save the current cheat? + Desitja guardar el truc actual? + + + + + + Save Cheat + Guardar Truc + + + + Please enter a cheat name. + Per favor, posa-li un nom al truc. + + + + Please enter the cheat code. + Per favor, introduïsca el codi del truc. + + + + Cheat code line %1 is not valid. +Would you like to ignore the error and continue? + La línia del codi del truc %1 no és vàlida. +Desitja ignorar l'error i continuar? + + + + + [new cheat] + [nou truc] + + + + ConfigureDebug + + + Form + Formulari + + + + GDB + GDB + + + + Enable GDB Stub + Activar Stub de GDB + + + + Port: + Port: + + + + Logging + Registre + + + + Global Log Filter + Filtre de Registre Global + + + + Regex Log Filter + Filtre de Registre Regex + + + + Show Log Console (Windows Only) + Mostrar Consola del Registre (Només Windows) + + + + Open Log Location + Obrir Localització del Registre + + + + Flush log output on every message + Guardar l'eixida del registre en cada missatge + + + + <html><body>Immediately commits the debug log to file. Use this if Azahar crashes and the log output is being cut.<br>Enabling this feature will decrease performance, only use it for debugging purposes.</body></html> + <html><body>Guarda immediatament el registre de depuració en un fitxer. Use-ho si Azahar falla i es talla l'eixida del registre.<br>Habilitar esta funció reduirà el rendiment; usa-la només per a fins de depuració.</body></html> + + + + CPU + CPU + + + + Use global clock speed + Usar la velocitat del rellotge global + + + + Set clock speed: + Establir la velocitat del rellotge: + + + + CPU Clock Speed + Velocitat de rellotge de la CPU + + + + <html><body>Changes the emulated CPU clock frequency.<br>Underclocking can increase performance but may cause the application to freeze.<br>Overclocking may reduce application lag but also might cause freezes</body></html> + <html><body>Canvia la freqüència de rellotge de la CPU emulada.<br>Fer underclock pot millorar el rendiment, però pot causar que l'aplicació es penge.<br>Fer overclock pot reduir el lag, però també causar que l'aplicació es penge.</body></html> + + + + <html><head/><body>Underclocking can increase performance but may cause the application to freeze.<br/>Overclocking may reduce lag in applications but also might cause freezes</p></body></html> + <html><head/><body>El underclocking pot augmentar el rendiment però pot provocar que l'aplicació es congele.<br/>El overclocking pot reduir el retard en les aplicacions, però també pot causar bloquejos.</p></body></html> + + + + <html><head/><body><p>Enables the use of the ARM JIT compiler for emulating the 3DS CPUs. Don't disable unless for debugging purposes</p></body></html> + <html><head/><body><p>Habilita l'ús del compilador ARM JIT per a emular les CPU de 3DS. No deshabilitar llevat que siga per a fins de depuració.</p></body></html> + + + + Enable CPU JIT + Activar CPU JIT + + + + Enable debug renderer + Activar renderitzador de depuració + + + + Dump command buffers + Bolcar buffers de comandos + + + + Miscellaneous + Miscel·lanis + + + + <html><head/><body><p>Introduces a delay to the first ever launched app thread if LLE modules are enabled, to allow them to initialize.</p></body></html> + <html><head/><body><p>Introduïx un endarreriment al fil de la primera aplicació iniciada si els mòduls LLE estan activats, per a permetre'ls el seu inici.</p></body></html> + + + + Delay app start for LLE module initialization + Endarrerir l'inici de l'app per a la inicialització del mòdul LLE + + + + Force deterministic async operations + Forçar operacions asíncrones deterministes + + + + <html><head/><body><p>Forces all async operations to run on the main thread, making them deterministic. Do not enable if you don't know what you are doing.</p></body></html> + <html><head/><body><p>Obliga al fet que totes les operacions asíncrones s'executen en el fil principal, la qual cosa les fa deterministes. No l'habilites si no saps el que estàs fent.</p></body></html> + + + + Validation layer not available + Capa de validació no disponible + + + + Unable to enable debug renderer because the layer <strong>VK_LAYER_KHRONOS_validation</strong> is missing. Please install the Vulkan SDK or the appropriate package of your distribution + No ha sigut possible activar el renderitzador de depuració perquè la capa<strong>VK_LAYER_KHRONOS_validation</strong> no està. Per favor, instal·le el SDK de Vulkan o el paquet adequat per a la teua distribució. + + + + Command buffer dumping not available + Bolcat del buffer de comandos no disponible. + + + + Unable to enable command buffer dumping because the layer <strong>VK_LAYER_LUNARG_api_dump</strong> is missing. Please install the Vulkan SDK or the appropriate package of your distribution + No ha sigut possible activar el bolcat del buffer de comandos perquè la capa<strong>VK_LAYER_LUNARG_api_dump</strong> no està. Per favor, instal·le el *SDK de *Vulkan o el paquet adequat per a la teua distribució. + + + + ConfigureDialog + + + Azahar Configuration + Configuració d'Azahar + + + + + + General + General + + + + + + System + Sistema + + + + + Input + Controls + + + + + Hotkeys + Tecles de drecera + + + + + Graphics + Gràfics + + + + + Enhancements + Millores + + + + + Layout + Estil + + + + + + Audio + Àudio + + + + + Camera + Càmera + + + + + Debug + Depuració + + + + + Storage + Emmagatzematge + + + + + Web + Web + + + + + UI + UI + + + + Controls + Controls + + + + Advanced + Avançades + + + + ConfigureEnhancements + + + Form + Formulari + + + + Renderer + Renderitzador + + + + Internal Resolution + Resolució interna + + + + Auto (Window Size) + Auto (Grandària Finestra) + + + + Native (400x240) + Nativa (400x240) + + + + 2x Native (800x480) + 2x Nativa (800x480) + + + + 3x Native (1200x720) + 3x Nativa (1200x720) + + + + 4x Native (1600x960) + 4x Nativa (1600x960) + + + + 5x Native (2000x1200) + 5x Nativa (2000x1200) + + + + 6x Native (2400x1440) + 6x Nativa (2400x1440) + + + + 7x Native (2800x1680) + 7x Nativa (2800x1680) + + + + 8x Native (3200x1920) + 8x Nativa (3200x1920) + + + + 9x Native (3600x2160) + 9x Nativa (3600x2160) + + + + 10x Native (4000x2400) + 10x Nativa (4000x2400) + + + + Enable Linear Filtering + Activar filtre linear + + + + Post-Processing Shader + Ombreig de post-processat + + + + Texture Filter + Filtre de Textures + + + + None + Cap + + + + Anime4K + Anime4K + + + + Bicubic + Bicubic + + + + ScaleForce + ScaleForce + + + + xBRZ + xBRZ + + + + MMPX + MMPX + + + + Stereoscopy + Estereoscopia + + + + Stereoscopic 3D Mode + Mode 3D Estereoscòpic + + + + Off + Apagat + + + + Side by Side + De costat a costat + + + + Reverse Side by Side + De costat a costat invers + + + + Anaglyph + Anàglifo + + + + Interlaced + Entrellaçat + + + + Reverse Interlaced + Entrellaçat invers + + + + Depth + Profunditat + + + + % + % + + + + Eye to Render in Monoscopic Mode + Ull per a renderitzar en mode monoscòpic + + + + Left Eye (default) + Ull esquerre (predeterminat) + + + + Right Eye + Ull dret + + + + Disable Right Eye Rendering + Desactivar Renderitzat d'Ull Dret + + + + <html><head/><body><p>Disable Right Eye Rendering</p><p>Disables rendering the right eye image when not using stereoscopic mode. Greatly improves performance in some applications, but can cause flickering in others.</p></body></html> + <html><head/><body><p>Desactivar Dibuixat d'Ull Dret</p><p>Desactiva el dibuixat de la imatge de l'ull dret quan no s'utilitza el mode estereoscòpic. Millora significativament el rendiment en alguns jocs, però pot causar parpelleig en uns altres.</p></body></html> + + + + Utility + Utilitat + + + + <html><head/><body><p>Replace textures with PNG files.</p><p>Textures are loaded from load/textures/[Title ID]/.</p></body></html> + <html><head/><body><p>Canvia les textures per fitxers PNG.</p><p>Les textures són carregades des de load/textures/[Title ID]/.</p></body></html> + + + + Use Custom Textures + Usar textures personalitzades + + + + <html><head/><body><p>Dump textures to PNG files.</p><p>Textures are dumped to dump/textures/[Title ID]/.</p></body></html> + <html><head/><body><p>Bolca les textures a fitxers PNG.</p><p>Les textures són bolcades a load/textures/[Title ID]/.</p></body></html> + + + + Dump Textures + Bolcar Textures + + + + <html><head/><body><p>Load all custom textures into memory on boot, instead of loading them when the application requires them.</p></body></html> + <html><head/><body><p>Càrrega totes les textures personalitzades en memòria en iniciar, en comptes de carregar-les quan l'aplicació les necessite.</p></body></html> + + + + Preload Custom Textures + Precarregar Textures Personalitzades + + + + <html><head/><body><p>Load custom textures asynchronously with background threads to reduce loading stutter</p></body></html> + <html><head/><body><p>Càrrega les textures personalitzades de manera asíncrona amb els fils de fons per a reduir les aturades de càrrega</p></body></html> + + + + Async Custom Texture Loading + Càrrega de Textures Personalitzades Asíncrona + + + + ConfigureGeneral + + + Form + Formulari + + + + General + General + + + + Confirm exit while emulation is running + Confirmar eixida durant l'emulació + + + + Pause emulation when in background + Pausar emulació en estar en segon pla + + + + Mute audio when in background + Silenciar àudio en estar en segon pla + + + + Hide mouse on inactivity + Ocultar ratolí mentres estiga inactiu + + + + Enable Gamemode + Activar Gamemode + + + + Check for updates + Buscar actualitzacions + + + + Emulation + Emulació + + + + Region: + Regió: + + + + Auto-select + Auto-elegir + + + + Use global emulation speed + Usar la velocitat d'emulació global + + + + Set emulation speed: + Establir la velocitat d'emulació: + + + + Emulation Speed: + Velocitat d'Emulació: + + + + Screenshots + Captures de pantalla + + + + Use global screenshot path + Usar ruta de captura de pantalla global + + + + Set screenshot path: + Establir ruta de captura de pantalla: + + + + Save Screenshots To + Guardar captures a + + + + ... + ... + + + + Reset All Settings + Reiniciar Tota la Configuració + + + + + + + + unthrottled + Il·limitada + + + + Select Screenshot Directory + Seleccione el directori de captures de pantalla + + + + Azahar + Azahar + + + + Are you sure you want to <b>reset your settings</b> and close Azahar? + Desitja de veritat<b>reiniciar la teua configuració</b> y tancar Azahar? + + + + ConfigureGraphics + + + Form + Formulari + + + + Graphics + Gràfics + + + + API Settings + Configuració de la API + + + + Graphics API + API gràfica + + + + Software + Software + + + + OpenGL + OpenGL + + + + Vulkan + Vulkan + + + + Physical Device + Dispositiu Físic + + + + OpenGL Renderer + Renderitzador OpenGL + + + + SPIR-V Shader Generation + Generació de Ombrejats SPIR-V + + + + Renderer + Renderitzador + + + + <html><head/><body><p>Use the selected graphics API to accelerate shader emulation.</p><p>Requires a relatively powerful GPU for better performance.</p></body></html> + <html><head/><body><p>Usa la API gràfica seleccionada per a accelerar l'emulació de sombreadores.</p><p>Requerix d'una GPU potent per a millorar el rendiment.</p></body></html> + + + + Enable Hardware Shader + Activar Ombrejador de Hardware + + + + <html><head/><body><p>Correctly handle all edge cases in multiplication operation in shaders. </p><p>Some applications requires this to be enabled for the hardware shader to render properly.</p><p>However this would reduce performance in most applications.</p></body></html> + <html><head/><body><p>Maneja correctament tots els casos extrems en la multiplicació dins de les shaders.</p><p>Algunes aplicacions necessiten aixó activat en el renderitzador de hardware perquè s'interpreten correctament.</p><p>No obstant això, podria reduir el rendiment en diverses aplicacions.</p></body></html> + + + + Accurate Multiplication + Multiplicació Precisa + + + + <html><head/><body><p>Use the JIT engine instead of the interpreter for software shader emulation. </p><p>Enable this for better performance.</p></body></html> + <html><head/><body><p>Usa el motor de *JIT en comptes de l'interpretador per a l'emulació del ombrejador de software.</p><p>Activa-ho per a obtindre un millor rendiment.</p></body></html> + + + + Enable Shader JIT + Activar Ombreig JIT + + + + <html><head/><body><p>Compile shaders using background threads to avoid shader compilation stutter. Expect temporary graphical glitches</p></body></html> + <html><head/><body><p>Compila els ombrejos usant els fils del fons per a evitar les pauses de la compilació d'ombrejos. Pot haver-hi errors gràfics temporals.</p></body></html> + + + + Enable Async Shader Compilation + Activar compilació de ombrejadors asíncrona + + + + <html><head/><body><p>Perform presentation on separate threads. Improves performance when using Vulkan in most applications.</p></body></html> + <html><head/><body><p>Presentar en fils diferents. Millora el rendiment quan s'usa Vulkan en molts jocs.</p></body></html> + + + + Enable Async Presentation + Activar Presentació Asíncrona + + + + Advanced + Avançat + + + + <html><head/><body><p>Overrides the sampling filter used by applications. This can be useful in certain cases with poorly behaved applications when upscaling. If unsure set this to Application Controlled</p></body></html> + <html><head/><body><p>Sobreescriu el filtre de mostreig usat en jocs. Pot ser útil en uns certs casos de jocs amb baix rendiment en pujar la resolució. Si no estàs segur, possa'l en Controlat per Joc</p></body></html> + + + + Texture Sampling + Mostreig de Textures + + + + Application Controlled + Controlat per Joc + + + + Nearest Neighbor + Nearest Neighbor + + + + Linear + Liniar + + + + <html><head/><body><p>Reduce stuttering by storing and loading generated shaders to disk.</p></body></html> + <html><head/><body><p>Reduïx les aturades en emmagatzemar i carregar els ombrejos generats que s'emmagatzemen.</p></body></html> + + + + Use Disk Shader Cache + Usar Caché Emmagatzemada d'Ombrejadors + + + + VSync prevents the screen from tearing, but some graphics cards have lower performance with VSync enabled. Keep it enabled if you don't notice a performance difference. + La Sincronització Vertical impedix el tearing de la imatge, però algunes targetes gràfiques tenen pitjor rendiment quan este està activat. Mantingues-ho activat si no notes cap diferència en el rendiment. + + + + Enable VSync + Activar Sincronització Vertical + + + + Use global + Usar global + + + + Use per-application + Usar configuració de l'aplicació + + + + Delay application render thread: + Endarrerir fil de renderitzat: + + + + <html><head/><body><p>Delays the emulated application render thread the specified amount of milliseconds every time it submits render commands to the GPU.</p><p>Adjust this feature in the (very few) dynamic framerate applications to fix performance issues.</p></body></html> + <html><head/><body><p>Demora el fil emulat de renderitzat del joc una determinada quantitat de mil·lisegons cada vegada que envie comandos de renderitzat a la GPU.</p><p>Ajusta esta característica en els (pocs) jocs amb FPS dinàmics per a arreglar problemes de rendiment.</p></body></html> + + + + ConfigureHotkeys + + + Hotkey Settings + Configuració de tecles de drecera + + + + Double-click on a binding to change it. + Fes doble clic en una tecla de drecera per a canviar-la. + + + + Clear All + Reiniciar tot + + + + Restore Defaults + Restablir + + + + Action + Acció + + + + Hotkey + Tecla de drecera + + + + + Conflicting Key Sequence + Seqüència de tecles ja usada + + + + The entered key sequence is already assigned to: %1 + La seqüència de tecles ja està assignada a: %1 + + + + A 3ds button + Botó de 3ds + + + + Restore Default + Restablir + + + + Clear + Reiniciar + + + + The default key sequence is already assigned to: %1 + La seqüència de tecles per omissió ja està assignada a: %1 + + + + ConfigureInput + + + ConfigureInput + ConfigureInput + + + + Profile + Perfil + + + + New + Nou + + + + Delete + Esborrar + + + + Rename + Renombrar + + + + Shoulder Buttons + Botons Posteriors + + + + ZR: + ZR: + + + + L: + L: + + + + ZL: + ZL: + + + + R: + R: + + + + Face Buttons + Botons Frontals + + + + Y: + Y: + + + + X: + X: + + + + B: + B: + + + + A: + A: + + + + Directional Pad + Pad de Control + + + + + + Up: + Amunt: + + + + + + Down: + Avall: + + + + + + Left: + Esquerra: + + + + + + Right: + Dreta: + + + + Misc. + Varis + + + + Start: + Start: + + + + Select: + Select: + + + + Home: + Home: + + + + Power: + Power: + + + + Circle Mod: + Circle Mod: + + + + GPIO14: + GPIO14: + + + + Debug: + Depuració: + + + + Circle Pad + Pad Circular + + + + + Up Left: + Amunt a l'esquerra: + + + + + Deadzone: 0 + Zona morta: 0 + + + + + + Set Analog Stick + Configurar Palanca Analògica + + + + + Up Right: + Amunt a la dreta: + + + + + Diagonals + Diagonals + + + + + Down Right: + Abaix a la dreta: + + + + + Down Left: + Abaix a l'esquerra: + + + + C-Stick + Palanca C + + + + Motion / Touch... + Moviment / Tàctil... + + + + Auto Map + Auto Asignar + + + + Clear All + Reiniciar tot + + + + Restore Defaults + Restablir + + + + Use Artic Controller when connected to Artic Base Server + Usar Artic Controller en estar connectat al servidor de Artic Base + + + + + + Clear + Reiniciar + + + + + + [not set] + [no establit] + + + + + + Restore Default + Restablir + + + + + Information + Informació + + + + After pressing OK, first move your joystick horizontally, and then vertically. + Després de polsar Acceptar, mou el teu joystick horitzontalment, i després verticalment. + + + + + Deadzone: %1% + Zona morta: %1% + + + + + Modifier Scale: %1% + Modificador d'Escala: %1% + + + + Warning + Advertència + + + + Auto mapping failed. Your controller may not have a corresponding mapping + Va fallar l'assignament automàtic. Pot ser que el teu controlador no tinga un assignament de botons corresponent. + + + + After pressing OK, press any button on your joystick + Després de polsar Acceptar, polsa qualsevol botó en el teu joystick + + + + [press key] + [pulsa un botó] + + + + Error! + Error! + + + + You're using a key that's already bound. + Estàs usant una tecla que ja està en ús. + + + + New Profile + Nou Perfil + + + + Enter the name for the new profile. + Introduïx el nom del nou perfil. + + + + Delete Profile + Eliminar Perfil + + + + Delete profile %1? + Eliminar perfil %1? + + + + Rename Profile + Canviar de nom + + + + New name: + Nou nom: + + + + Duplicate profile name + Nom de perfil duplicat + + + + Profile name already exists. Please choose a different name. + Ja existix este nom de perfil. Per favor, seleccione un altre nom. + + + + ConfigureLayout + + + Form + Forma + + + + Screens + Pantalles + + + + Screen Layout + Estil de Pantalla + + + + Default + Per omissió + + + + Single Screen + Pantalla Única + + + + Large Screen + Pantalla amplia + + + + Side by Side + Conjunta + + + + Separate Windows + Ventanes Separades + + + + Hybrid Screen + Pantalla híbrida + + + + + Custom Layout + Estil Personalitzat + + + + Swap Screens + Intercanviar Pantalles + + + + Rotate Screens Upright + Girar pantalles en vertical + + + + Large Screen Proportion + Proporció de Pantalla Gran + + + + Small Screen Position + Posició de Pantalla Xicoteta + + + + Upper Right + Amunt a la dreta + + + + Middle Right + Centre a la dreta + + + + Bottom Right (default) + Abaix a la dreta (predeterminat) + + + + Upper Left + Amunt a l'esquerra: + + + + Middle Left + Centre a l'esquerra + + + + Bottom Left + Abaix a l'esquerra + + + + Above large screen + Damunt de la pantalla gran + + + + Below large screen + Davall de la pantalla gran + + + + Background Color + Color de fons + + + + + Top Screen + Pantalla superior + + + + + X Position + Posició X + + + + + + + + + + + + + + + px + px + + + + + Y Position + Posició Y + + + + + Width + Ample + + + + + Height + Altura + + + + + Bottom Screen + Pantalla inferior + + + + <html><head/><body><p>Bottom Screen Opacity % (OpenGL Only)</p></body></html> + <html><head/><body><p>Percentatge d'Opacitat de la Pantalla Inferior (només OpenGL)</p></body></html> + + + + Single Screen Layout + Estil de Pantalla Única + + + + + Stretch + Allargar + + + + + Left/Right Padding + Padding horitzontal + + + + + Top/Bottom Padding + Padding vertical + + + + Note: These settings affect the Single Screen and Separate Windows layouts + Nota: Esta configuració afecta als estils de pantalla única i finestres separades + + + + ConfigureMotionTouch + + + Configure Motion / Touch + Configurar Moviment / Tàctil + + + + Motion + Moviment + + + + Motion Provider: + Font del Moviment: + + + + Sensitivity: + Sensibilitat: + + + + Controller: + Controlador: + + + + + + + + Configure + Configurar + + + + Touch + Tàctil + + + + Touch Provider: + Font Tàctil: + + + + Calibration: + Calibratge: + + + + (100, 50) - (1800, 850) + (100, 50) - (1800, 850) + + + + Use button mapping: + Usar assignació de botons: + + + + CemuhookUDP Config + Configuració de CemuhookUDP + + + + You may use any Cemuhook compatible UDP input source to provide motion and touch input. + Pots usar qualsevol controlador UDP compatible amb Cemuhook per a controlar el moviment i les funcions tàctils. + + + + Server: + Servidor: + + + + Port: + Port: + + + + Pad: + Controlador: + + + + Pad 1 + Controlador 1 + + + + Pad 2 + Controlador 2 + + + + Pad 3 + Controlador 3 + + + + Pad 4 + Controlador 4 + + + + Learn More + Més Informació + + + + + Test + Provar + + + + Mouse (Right Click) + Ratolí (Clic Dret) + + + + + CemuhookUDP + CemuhookUDP + + + + SDL + SDL + + + + Emulator Window + Finestra de l'Emulador + + + + <a href='https://citra-emu.org/wiki/using-a-controller-or-android-phone-for-motion-or-touch-input'><span style="text-decoration: underline; color:#039be5;">Learn More</span></a> + <a href='https://citra-emu.org/wiki/using-a-controller-or-android-phone-for-motion-or-touch-input'><span style="text-decoration: underline; color:#039be5;">Més Informació</span></a> + + + + Information + Informació + + + + After pressing OK, press a button on the controller whose motion you want to track. + Després de polsar "Acceptar", polsa un botó en el controlador el moviment del qual vols que seguisca. + + + + [press button] + [pulsa un botó] + + + + Testing + Provant + + + + Configuring + Configurant + + + + Test Successful + Prova Exitosa + + + + Successfully received data from the server. + Dades rebudes del servidor amb èxit. + + + + Test Failed + Prova Fallida + + + + Could not receive valid data from the server.<br>Please verify that the server is set up correctly and the address and port are correct. + No s'han pogut rebre dades vàlides del servidor.<br>Assegura't que el servidor estiga configurat correctament i que la direcció i el port són correctes. + + + + Azahar + Azahar + + + + UDP Test or calibration configuration is in progress.<br>Please wait for them to finish. + La prova de UDP o la configuració de calibratge està en marxa.<br>Per favor, espera a que estes acaben. + + + + ConfigurePerGame + + + Dialog + Diàleg + + + + Info + Informació + + + + Size + Grandària + + + + Format + Format + + + + Name + Nom + + + + Filepath + Ruta de fitxer + + + + Title ID + Identificació del títol + + + + Reset Per-Application Settings + Reiniciar configuració d'aplicació + + + + Use global configuration (%1) + Usar configuració global (%1) + + + + General + General + + + + System + Sistema + + + + Enhancements + Millores + + + + Layout + Estil + + + + Graphics + Gràfics + + + + Audio + Àudio + + + + Debug + Depuració + + + + Cheats + Trucs + + + + Properties + Propietats + + + + Azahar + Azahar + + + + Are you sure you want to <b>reset your settings for this application</b>? + Estàs segur que vols <b>restablir la teua configuració per a esta aplicació</b>? + + + + ConfigureStorage + + + Form + Formulari + + + + Storage + Emmagatzematge + + + + Use Virtual SD + Usar SD Virtual + + + + Custom Storage + Emmagatzematge personalitzat + + + + Use Custom Storage + Usar emmagatzematge personalitzat + + + + NAND Directory + Directori de la NAND + + + + + Open + Obrir + + + + + NOTE: This does not move the contents of the previous directory to the new one. + NOTA: Això no mou els continguts de l'anterior directori al nou. + + + + + Change + Canviar + + + + SDMC Directory + Directori SDMC + + + + Select NAND Directory + Seleccionar Directori de la NAND + + + + Select SDMC Directory + Seleccionar Directori SDMC + + + + ConfigureSystem + + + Form + Formulari + + + + System Settings + Configuració de la Consola + + + + Enable New 3DS mode + Activar Mode New 3DS + + + + Use LLE applets (if installed) + Usar Applets LLE (si están instal·lades) + + + + Enable required LLE modules for online features (if installed) + Habilitar els mòduls LLE necessaris per a les funcions en línia (si estan instal·lats) + + + + Enables the LLE modules needed for online multiplayer, eShop access, etc. + Habilita els mòduls LLE necessaris per al mode multijugador en línia, accés a la eShop, etc. + + + + Username + Nom d'usuari/a + + + + Birthday + Aniversari + + + + January + Gener + + + + February + Febrer + + + + March + Març + + + + April + Abril + + + + May + Maig + + + + June + Juny + + + + July + Juliol + + + + August + Agost + + + + September + Setembre + + + + October + Octubre + + + + November + Novembre + + + + December + Decembre + + + + Language + Idioma + + + + Note: this can be overridden when region setting is auto-select + Nota: pot ser sobreescrit quan la regió és seleccionada automàticament + + + + Japanese (日本語) + Japonés (日本語) + + + + English + Anglés (English) + + + + French (français) + Francés (Français) + + + + German (Deutsch) + Alemany (Deutsch) + + + + Italian (italiano) + Italià (Italiano) + + + + Spanish (español) + Espanyol (Español) + + + + Simplified Chinese (简体中文) + Xinés Simplificat (简体中文) + + + + Korean (한국어) + Coreà (한국어) + + + + Dutch (Nederlands) + Neerlandés (Nederlands) + + + + Portuguese (português) + Portugués (Português) + + + + Russian (Русский) + Rus (Русский) + + + + Traditional Chinese (正體中文) + Xinés Tradicional (正體中文) + + + + Sound output mode + Mode d'eixida de l'àudio + + + + Mono + Mono + + + + Stereo + Estéreo + + + + Surround + Envolvent + + + + Country + País + + + + Clock + Rellotge + + + + System Clock + Rellotge del Sistema + + + + Fixed Time + Temps Fixat + + + + Startup time + Temps de l'Inici + + + + yyyy-MM-ddTHH:mm:ss + aaaa-mm-ddTHH:mm:ss + + + + Offset time + Temps de compensació + + + + days + dies + + + + HH:mm:ss + HH:mm:ss + + + + Initial System Ticks + Ticks de Sistema Inicials + + + + Random + Aleatoris + + + + Fixed + Fixades + + + + Initial System Ticks Override + Sobreescriure Ticks de Sistema Inicials + + + + Play Coins + Monedes de Joc + + + + <html><head/><body><p>Number of steps per hour reported by the pedometer. Range from 0 to 65,535.</p></body></html> + <html><head/><body><p>Nombre de passos per hora reportats pel podòmetro. Rang de 0 a 65.535.</p></body></html> + + + + Pedometer Steps per Hour + Passos per hora del podòmetre + + + + Run System Setup when Home Menu is launched + Executar la Configuració de la consola quan s'execute el Menú HOME + + + + Console ID: + ID de Consola + + + + + Regenerate + Regenerar + + + + MAC: + MAC: + + + + 3GX Plugin Loader: + Carregador de complements 3GX: + + + + Enable 3GX plugin loader + Habilitar el carregador de complements 3GX + + + + Allow applications to change plugin loader state + Permetre que les aplicacions canvien l'estat del carregador de plugins + + + + Real Console Unique Data + Dades úniques de la consola real + + + + SecureInfo_A/B + SecureInfo_A/B + + + + + + + Choose + Triar + + + + LocalFriendCodeSeed_A/B + LocalFriendCodeSeed_A/B + + + + OTP + OTP + + + + movable.sed + movable.sed + + + + System settings are available only when applications is not running. + La configuració del sistema només està disponible quan l'aplicació no s'està executant. + + + + Japan + Japón + + + + Anguilla + Anguila + + + + Antigua and Barbuda + Antigua y Barbuda + + + + Argentina + Argentina + + + + Aruba + Aruba + + + + Bahamas + Bahamas + + + + Barbados + Barbados + + + + Belize + Belice + + + + Bolivia + Bolivia + + + + Brazil + Brasil + + + + British Virgin Islands + Islas Vírgenes Británicas + + + + Canada + Canadá + + + + Cayman Islands + Islas Caimán + + + + Chile + Chile + + + + Colombia + Colombia + + + + Costa Rica + Costa Rica + + + + Dominica + Dominica + + + + Dominican Republic + República Dominicana + + + + Ecuador + Ecuador + + + + El Salvador + El Salvador + + + + French Guiana + Guayana Francesa + + + + Grenada + Granada (América) + + + + Guadeloupe + Guadalupe + + + + Guatemala + Guatemala + + + + Guyana + Guyana + + + + Haiti + Haití + + + + Honduras + Honduras + + + + Jamaica + Jamaica + + + + Martinique + Martinica + + + + Mexico + México + + + + Montserrat + Montserrat + + + + Netherlands Antilles + Antillas Neerlandesas + + + + Nicaragua + Nicaragua + + + + Panama + Panamá + + + + Paraguay + Paraguay + + + + Peru + Perú + + + + Saint Kitts and Nevis + San Cristóbal y Nieves + + + + Saint Lucia + Santa Lucía + + + + Saint Vincent and the Grenadines + San Vicente y las Granadinas + + + + Suriname + Surinam + + + + Trinidad and Tobago + Trinidad y Tobago + + + + Turks and Caicos Islands + Islas Turcas y Caicos + + + + United States + Estados Unidos + + + + Uruguay + Uruguay + + + + US Virgin Islands + Islas Vírgenes de los EEUU + + + + Venezuela + Venezuela + + + + Albania + Albania + + + + Australia + Australia + + + + Austria + Austria + + + + Belgium + Bélgica + + + + Bosnia and Herzegovina + Bosnia y Herzegovina + + + + Botswana + Botsuana + + + + Bulgaria + Bulgaria + + + + Croatia + Croacia + + + + Cyprus + Chipre + + + + Czech Republic + República Checa + + + + Denmark + Dinamarca + + + + Estonia + Estonia + + + + Finland + Finlandia + + + + France + Francia + + + + Germany + Alemania + + + + Greece + Grecia + + + + Hungary + Hungría + + + + Iceland + Islandia + + + + Ireland + Irlanda + + + + Italy + Italia + + + + Latvia + Letonia + + + + Lesotho + Lesotho + + + + Liechtenstein + Liechtenstein + + + + Lithuania + Lituania + + + + Luxembourg + Luxemburgo + + + + Macedonia + Macedonia + + + + Malta + Malta + + + + Montenegro + Montenegro + + + + Mozambique + Mozambique + + + + Namibia + Namibia + + + + Netherlands + Países Bajos + + + + New Zealand + Nueva Zelanda + + + + Norway + Noruega + + + + Poland + Polonia + + + + Portugal + Portugal + + + + Romania + Rumanía + + + + Russia + Rusia + + + + Serbia + Serbia + + + + Slovakia + Eslovaquia + + + + Slovenia + Eslovenia + + + + South Africa + Sudáfrica + + + + Spain + España + + + + Swaziland + Suazilandia + + + + Sweden + Suecia + + + + Switzerland + Suiza + + + + Turkey + Turquía + + + + United Kingdom + Reino Unido + + + + Zambia + Zambia + + + + Zimbabwe + Zimbabue + + + + Azerbaijan + Azerbaiyán + + + + Mauritania + Mauritania + + + + Mali + Malí + + + + Niger + Níger + + + + Chad + Chad + + + + Sudan + Sudán + + + + Eritrea + Eritrea + + + + Djibouti + Yibuti + + + + Somalia + Somalia + + + + Andorra + Andorra + + + + Gibraltar + Gibraltar + + + + Guernsey + Guernsey + + + + Isle of Man + Isla de Man + + + + Jersey + Jersey + + + + Monaco + Mónaco + + + + Taiwan + Taiwán + + + + South Korea + Corea del Sur + + + + Hong Kong + Hong Kong + + + + Macau + Macao + + + + Indonesia + Indonesia + + + + Singapore + Singapur + + + + Thailand + Tailandia + + + + Philippines + Filipinas + + + + Malaysia + Malasia + + + + China + China + + + + United Arab Emirates + Emiratos Árabes Unidos + + + + India + India + + + + Egypt + Egipto + + + + Oman + Omán + + + + Qatar + Catar + + + + Kuwait + Kuwait + + + + Saudi Arabia + Arabia Saudí + + + + Syria + Siria + + + + Bahrain + Baréin + + + + Jordan + Jordán + + + + San Marino + San Marino + + + + Vatican City + Ciudad del Vaticano + + + + Bermuda + Bermudas + + + + Select SecureInfo_A/B + Triar SecureInfo_A/B + + + + SecureInfo_A/B (SecureInfo_A SecureInfo_B);;All Files (*.*) + SecureInfo_A/B (SecureInfo_A SecureInfo_B);;Tots els fitxers (*.*) + + + + Select LocalFriendCodeSeed_A/B + Triar LocalFriendCodeSeed_A/B + + + + LocalFriendCodeSeed_A/B (LocalFriendCodeSeed_A LocalFriendCodeSeed_B);;All Files (*.*) + LocalFriendCodeSeed_A/B (LocalFriendCodeSeed_A LocalFriendCodeSeed_B);;Tots els fitxers (*.*) + + + + Select encrypted OTP file + Selecciona l'arxiu OTP xifrat + + + + Binary file (*.bin);;All Files (*.*) + Fitxer binari (*.bin);;Tots els fitxers (*.*) + + + + Select movable.sed + Selecciona movable.sed + + + + Sed file (*.sed);;All Files (*.*) + Fitxer Sed (*.sed);;Tots els fitxers (*.*) + + + + + Console ID: 0x%1 + ID de Consola: 0x%1 + + + + + MAC: %1 + MAC: %1 + + + + This will replace your current virtual 3DS console ID with a new one. Your current virtual 3DS console ID will not be recoverable. This might have unexpected effects in applications. This might fail if you use an outdated config save. Continue? + Substituirà la teua ID de consola 3DS actual per una nova. La teua ID actual no es podrà recuperar. Pot tenir efectes inesperats dins de les aplicacions. Podria fallar si utilitzes un fitxer de configuració obsolet. Continuar? + + + + + Warning + Advertència + + + + This will replace your current MAC address with a new one. It is not recommended to do this if you got the MAC address from your real console using the setup tool. Continue? + Això reemplaçarà la teua adreça MAC actual per una nova. No es recomana fer-ho si vas obtindre la direcció MAC de la teua consola real amb la ferramenta de configuració. Continuar? + + + + ConfigureTouchFromButton + + + Configure Touchscreen Mappings + Configurar Assignacions de Pantalla Tàctil + + + + Mapping: + Assignació: + + + + New + Nou + + + + Delete + Esborrar + + + + Rename + Renombrar + + + + Click the bottom area to add a point, then press a button to bind. +Drag points to change position, or double-click table cells to edit values. + Fes clic en l'àrea de davall per a afegir un punt, i polsa un botó per a assignar-lo. +Mou els punts per a canviar la posició, o fes doble clic en les cel·les de la taula per a editar els valors. + + + + Delete Point + Eliminar Punt + + + + Button + Botó + + + + X + X axis + X + + + + Y + Y axis + Y + + + + New Profile + Nou Perfil + + + + Enter the name for the new profile. + Introduïx el nom del nou perfil. + + + + Delete Profile + Eliminar Perfil + + + + Delete profile %1? + Eliminar perfil %1? + + + + Rename Profile + Canviar de nom + + + + New name: + Nou nom: + + + + [press key] + [pulsa un botó] + + + + ConfigureUi + + + Form + Formulari + + + + General + General + + + + Note: Changing language will apply your configuration. + Nota: Es guardarà la configuració en canviar l'idioma. + + + + Interface language: + Idioma de la Interfície + + + + Theme: + Tema: + + + + Application List + Llista d'aplicacions + + + + Icon Size: + Grandària d'Icona: + + + + + None + Cap + + + + Small (24x24) + Xicotet (24x24) + + + + Large (48x48) + Gran (48x48) + + + + Row 1 Text: + Text de Fila 1: + + + + + File Name + Nom de Fitxer + + + + + Full Path + Ruta Completa + + + + + Title Name (short) + Nom del Títol (curt) + + + + + Title ID + ID del Títol + + + + + Title Name (long) + Nom del Títol (llarg) + + + + Row 2 Text: + Text de Fila 2: + + + + Hide Titles without Icon + Ocultar Títols sense Icona + + + + Single Line Mode + Mode Una Línia + + + + <System> + <System> + + + + English + Anglés (English) + + + + ConfigureWeb + + + Form + Formulari + + + + Discord Presence + Presència en Discord + + + + Show current application in your Discord status + Mostrar aplicació actual en l'estat de Discord + + + + DirectConnect + + + Direct Connect + Conexió Directa + + + + Server Address + Adreça del servidor + + + + <html><head/><body><p>Server address of the host</p></body></html> + <html><head/><body><p>Adreça del servidor del host</p></body></html> + + + + Port + Port + + + + <html><head/><body><p>Port number the host is listening on</p></body></html> + <html><head/><body><p>Número de port que està escoltant el host</p></body></html> + + + + 24872 + 24872 + + + + Nickname + Sobrenom + + + + Password + Contrasenya + + + + Connect + Connectar + + + + DirectConnectWindow + + + Connecting + Connectant + + + + Connect + Connectar + + + + DumpingDialog + + + Dump Video + Bolcar Vídeo + + + + Output + Eixida + + + + Format: + Format: + + + + + + Options: + Opcions: + + + + + + + ... + ... + + + + Path: + Ruta: + + + + Video + Vídeo + + + + + Encoder: + Codificador: + + + + + Bitrate: + Bitrate: + + + + + bps + bps + + + + Audio + Àudio + + + + + Azahar + Azahar + + + + Please specify the output path. + Per favor, especifique la ruta d'eixida. + + + + output formats + formats d'eixida + + + + video encoders + codificadors de vídeo + + + + audio encoders + codificadors d'Àudio + + + + Could not find any available %1. +Please check your FFmpeg installation used for compilation. + No es va poder trobar cap %1. +Per favor, comprove la instal·lació de FFmpeg usada per a la compilació. + + + + + + + %1 (%2) + %1 (%2) + + + + Select Video Output Path + Seleccionar Ruta d'Eixida de Vídeo + + + + GMainWindow + + + No Suitable Vulkan Devices Detected + Dispositius compatibles amb Vulkan no trobats. + + + + Vulkan initialization failed during boot.<br/>Your GPU may not support Vulkan 1.1, or you do not have the latest graphics driver. + L'inici de Vulkan va fallar durant l'inici.<br/>El teu GPU, o no suporta Vulkan 1.1, o no té els últims drivers gràfics. + + + + Current Artic traffic speed. Higher values indicate bigger transfer loads. + Velocitat actual del trànsit Artic. Valors més alts indiquen major càrrega de transferència. + + + + + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. + La velocitat d'emulació actual. Valors majors o menors de 100% indiquen que la velocitat d'emulació funciona més ràpida o lentament que en una 3DS. + + + + + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. + Els fotogrames per segon que està mostrant el joc. Variaran d'aplicació en aplicació i d'escena a escena. + + + + + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. + El temps que porta emular un fotograma de 3DS, sense tindre en compte el limitador de fotogrames, ni la sincronització vertical. Per a una emulació òptima, este valor no ha de superar els 16.67 ms. + + + + MicroProfile (unavailable) + MicroProfile (no disponible) + + + + Clear Recent Files + Netejar Fitxers Recents + + + + &Continue + &Continuar + + + + &Pause + &Pausar + + + + Azahar is running an application + TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping + Azahar està executant una aplicació + + + + + Invalid App Format + Format d'aplicació invàlid + + + + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. + El teu format d'aplicació no és vàlid.<br/>Per favor, seguix les instruccions per a tornar a bolcar les teues <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>cartutxos de joc</a> i/o <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>títols instal·lats</a>. + + + + App Corrupted + Aplicació corrupta + + + + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. + La teua aplicació està corrupta. <br/>Per favor, seguix les instruccions per a tornar a bolcar les teues <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>cartutxos de joc</a> i/o <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>títols instal·lats</a>. + + + + App Encrypted + Aplicació encriptada + + + + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> + La teua aplicació està encriptada. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Per favor visita el nostre blog per a més informació.</a> + + + + Unsupported App + Aplicació no suportada + + + + GBA Virtual Console is not supported by Azahar. + Consola Virtual de GBA no està suportada per Azahar. + + + + + Artic Server + Artic Server + + + + Error while loading App! + Error en carregar l'aplicació! + + + + An unknown error occurred. Please see the log for more details. + Un error desconegut ha ocorregut. Per favor, mira el log per a més detalls. + + + + CIA must be installed before usage + El CIA ha d'estar instal·lat abans d'usar-se + + + + Before using this CIA, you must install it. Do you want to install it now? + Abans d'usar este CIA, has d'instal·lar-ho. Vols instal·lar-ho ara? + + + + + Slot %1 + Ranura %1 + + + + Slot %1 - %2 %3 + Ranura %1 - %2 %3 + + + + Error Opening %1 Folder + Error en obrir la carpeta %1 + + + + + Folder does not exist! + La carpeta no existix! + + + + Remove Play Time Data + Llevar Dades de Temps de Joc + + + + Reset play time? + Reiniciar temps de joc? + + + + + + + Create Shortcut + Crear drecera + + + + Do you want to launch the application in fullscreen? + Desitja llançar esta aplicació en pantalla completa? + + + + Successfully created a shortcut to %1 + Drecera a %1 creat amb èxit + + + + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? + Aixó crearà una drecera a la AppImage actual. Pot no funcionar bé si actualitzes. Continuar? + + + + Failed to create a shortcut to %1 + Fallada en crear una drecera a %1 + + + + Create Icon + Crear icona + + + + Cannot create icon file. Path "%1" does not exist and cannot be created. + No es va poder crear un arxiu d'icona. La ruta "%1" no existix i no pot ser creada. + + + + Dumping... + Bolcant... + + + + + Cancel + Cancel·lar + + + + + + + + + + + + Azahar + Azahar + + + + Could not dump base RomFS. +Refer to the log for details. + No es va poder bolcar el RomFS base. +Comprove el registre per a més detalls. + + + + Error Opening %1 + Error en obrir %1 + + + + Select Directory + Seleccionar directori + + + + Properties + Propietats + + + + The application properties could not be loaded. + Les propietats de l'aplicació no han pogut ser carregades. + + + + 3DS Executable (%1);;All Files (*.*) + %1 is an identifier for the 3DS executable file extensions. + Executable 3DS(%1);;Tots els arxius(*.*) + + + + Load File + Carregar Fitxer + + + + + Set Up System Files + Configurar Fitxers del Sistema + + + + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> + <p>Azahar necessita fitxers d'una consola real per poder utilitzar algunes de les seues funcions.<br>Pots obtindre els fitxers amb la <a href=https://github.com/azahar-emu/ArticSetupTool>ferramenta de configuració Azahar</a><br> Notes:<ul><li><b>Aquesta operació instal·larà fitxers únics de la consola a Azahar, no compartisques les teues carpetes d'usuari o nand<br>després de completar el procés de configuració!</b></li><li>La configuració de Old 3DS és necessària perquè funcione la configuració de New 3DS.</li><li>Els dos modes de configuració funcionaran independentment del model de la consola que execute la ferramenta de configuració.</li></ul><hr></p> + + + + Enter Azahar Artic Setup Tool address: + Introduïx la direcció de la ferramenta de configuració: + + + + <br>Choose setup mode: + <br>Tria mode de configuració: + + + + (ℹ️) Old 3DS setup + (ℹ️) Configuració Old 3DS + + + + + Setup is possible. + La configuració és possible. + + + + (⚠) New 3DS setup + (⚠) Configuració New 3DS + + + + Old 3DS setup is required first. + La configuració Old 3DS es neccessaria abans. + + + + (✅) Old 3DS setup + (✅) Configuració Old 3DS + + + + + Setup completed. + Configuració completada. + + + + (ℹ️) New 3DS setup + (ℹ️) Configuració New 3DS + + + + (✅) New 3DS setup + (✅) Configuració New 3DS + + + + The system files for the selected mode are already set up. +Reinstall the files anyway? + Els fitxers de sistema per al mode seleccionat ja estan configurats. +Vols reinstal·lar els arxius de totes maneres? + + + + Load Files + Carregar Fitxers + + + + 3DS Installation File (*.CIA*) + Arxiu d'Instal·lació de 3DS (*.CIA*) + + + + All Files (*.*) + Tots els fitxers (*.*) + + + + Connect to Artic Base + Connectar amb Artic Base + + + + Enter Artic Base server address: + Introduïx la direcció del servidor Artic Base + + + + %1 has been installed successfully. + %1 s'ha instal·lat amb èxit. + + + + Unable to open File + No es va poder obrir el Fitxer + + + + Could not open %1 + No es va poder obrir %1 + + + + Installation aborted + Instal·lació interrompuda + + + + The installation of %1 was aborted. Please see the log for more details + La instal·lació de %1 ha sigut avortada.\n Per favor, mira el log per a més informació. + + + + Invalid File + Fitxer no vàlid + + + + %1 is not a valid CIA + %1 no és un CIA vàlid. + + + + CIA Encrypted + CIA encriptat + + + + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> + El teu fitxer CIA està encriptat. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Per favor visita el nostre blog per a més informació.</a> + + + + Unable to find File + No es pot trobar el Fitxer + + + + Could not find %1 + No es va poder trobar %1 + + + + Uninstalling '%1'... + Desinstal·lant '%1'... + + + + Failed to uninstall '%1'. + Va fallar la desinstal·lació de '%1'. + + + + Successfully uninstalled '%1'. + '%1' desinstal·lat amb èxit. + + + + File not found + Fitxer no trobat + + + + File "%1" not found + Fitxer "%1" no trobat + + + + Savestates + Estats + + + + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. + +Use at your own risk! + Avís: Els Estats NO reemplacen el guardat dins del propi joc, i no estan fets per a ser fiables. + +Usa'ls sota el teu propi risc! + + + + + + Error opening amiibo data file + Error en obrir els fitxers de dades de l'Amiibo + + + + A tag is already in use. + Ja està en ús una etiqueta. + + + + Application is not looking for amiibos. + L'aplicació no està buscant amiibos. + + + + Amiibo File (%1);; All Files (*.*) + Fitxer d'Amiibo (%1);; Tots els arxius (*.*) + + + + Load Amiibo + Carregar Amiibo + + + + Unable to open amiibo file "%1" for reading. + No es va poder obrir el fitxer amiibo "%1" per a la seua lectura. + + + + Record Movie + Gravar Pel·lícula + + + + Movie recording cancelled. + Gravació de pel·lícula cancel·lada. + + + + + Movie Saved + Pel·lícula Guardada + + + + + The movie is successfully saved. + Pel·lícula guardada amb èxit. + + + + Application will unpause + L'aplicació es resumirà + + + + The application will be unpaused, and the next frame will be captured. Is this okay? + L'aplicació es resumirà, i el següent fotograma serà capturat. Estàs d'acord? + + + + Invalid Screenshot Directory + Directori de captures de pantalla no vàlid + + + + Cannot create specified screenshot directory. Screenshot path is set back to its default value. + No es pot crear el directori de captures de pantalla. La ruta de captures de pantalla torna al seu valor per omissió. + + + + Could not load video dumper + No es va poder carregar el bolcador de vídeo + + + + FFmpeg could not be loaded. Make sure you have a compatible version installed. + +To install FFmpeg to Lime, press Open and select your FFmpeg directory. + +To view a guide on how to install FFmpeg, press Help. + No es va poder carregar FFmpeg. Assegure's de tindre una versió compatible instal·lada. + +Per a instal·lar FFmpeg en Azahar, polsa Obrir i tria el directori de FFmpeg. + +Per a veure una guia sobre com instal·lar FFmpeg, polsa Ajuda. + + + + Select FFmpeg Directory + Seleccionar Directori FFmpeg + + + + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. + Al directori de FFmpeg indicat li falta %1. Per favor, assegura't d'haver seleccionat el directori correcte. + + + + FFmpeg has been sucessfully installed. + FFmpeg ha sigut instal·lat amb èxit. + + + + Installation of FFmpeg failed. Check the log file for details. + La instal·lació de FFmpeg ha fallat. Comprova l'arxiu del registre per a més detalls. + + + + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. + No es va poder començar a gravar vídeo.<br>Assegura't que el codificador de vídeo està configurat correctament.<br>Per a més detalls, observa el registre. + + + + Recording %1 + Gravant %1 + + + + Playing %1 / %2 + Reproduint %1 / %2 + + + + Movie Finished + Pel·lícula acabada + + + + (Accessing SharedExtData) + (Accedint al SharedExtData) + + + + (Accessing SystemSaveData) + (Accedint al SystemSaveData) + + + + (Accessing BossExtData) + (Accedint al BossExtData) + + + + (Accessing ExtData) + (Accedint al ExtData) + + + + (Accessing SaveData) + (Accedint al SaveData) + + + + MB/s + MB/s + + + + KB/s + KB/s + + + + Artic Traffic: %1 %2%3 + Tràfic Artic: %1 %2%3 + + + + Speed: %1% + Velocitat: %1% + + + + Speed: %1% / %2% + Velocitat: %1% / %2% + + + + App: %1 FPS + App: %1 FPS + + + + Frame: %1 ms + Frame: %1 ms + + + + VOLUME: MUTE + VOLUM: SILENCI + + + + VOLUME: %1% + Volume percentage (e.g. 50%) + VOLUM: %1% + + + + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. + Falta %1 . Per favor, <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>bolca els teus arxius de sistema</a>.<br/>Continuar l'emulació pot resultar en penges i errors. + + + + A system archive + Un fitxer del sistema + + + + System Archive Not Found + El fitxer del sistema no s'ha trobat + + + + System Archive Missing + Falta un Fitxer de Sistema + + + + Save/load Error + Error de guardat/càrrega + + + + Fatal Error + Error Fatal + + + + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. + Error fatal. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Mira el log</a> per a més detalls.<br/>Continuar l'emulació pot resultar en penges i errors. + + + + Fatal Error encountered + Error Fatal trobat + + + + Continue + Continuar + + + + Quit Application + Tancar aplicació + + + + OK + Aceptar + + + + Would you like to exit now? + Vols eixir ara? + + + + The application is still running. Would you like to stop emulation? + L'aplicació seguix en execució. Vols parar l'emulació? + + + + Playback Completed + Reproducció Completada + + + + Movie playback completed. + Reproducció de pel·lícula completada. + + + + Update Available + Actualització disponible + + + + Update %1 for Azahar is available. +Would you like to download it? + L'actualització %1 d'Azahar ja està disponible. +Vols descarregar-la? + + + + Primary Window + Finestra Primària + + + + Secondary Window + Finestra Secundària + + + + GPUCommandListModel + + + Command Name + Nom del Comando + + + + Register + Registre + + + + Mask + Màscara + + + + New Value + Nou Valor + + + + GPUCommandListWidget + + + Pica Command List + Llista de Comandos de Pica + + + + + Start Tracing + Començar Rastreig + + + + Copy All + Copiar Tot + + + + Finish Tracing + Terminar el Rastreig + + + + GPUCommandStreamWidget + + + Graphics Debugger + Depurador de Gràfics + + + + GRenderWindow + + + OpenGL not available! + OpenGL no disponible! + + + + OpenGL shared contexts are not supported. + Els contextos compartits de OpenGL no estan suportats. + + + + Error while initializing OpenGL! + Error en iniciar OpenGL! + + + + Your GPU may not support OpenGL, or you do not have the latest graphics driver. + El teu GPU, o no suporta OpenGL, o no tens els últims drivers de la targeta gràfica. + + + + Error while initializing OpenGL 4.3! + Error en iniciar OpenGL 4.3! + + + + Your GPU may not support OpenGL 4.3, or you do not have the latest graphics driver.<br><br>GL Renderer:<br>%1 + El teu GPU, o no suporta OpenGL 4.3, o no tens els últims drivers de la targeta gràfica.<br><br>Renderitzador GL:<br>%1 + + + + Error while initializing OpenGL ES 3.2! + Error en iniciar OpenGL ES 3.2! + + + + Your GPU may not support OpenGL ES 3.2, or you do not have the latest graphics driver.<br><br>GL Renderer:<br>%1 + El teu GPU, o no suporta OpenGL ES 3.2, o no tens els últims drivers de la targeta gràfica.<br><br>Renderitzador GL:<br>%1 + + + + GameList + + + + Compatibility + Compatibilitad + + + + + Region + Regió + + + + + File type + Tipus de Fitxer + + + + + Size + Grandària + + + + + Play time + Temps de joc + + + + Favorite + Favorit + + + + Open + Obrir + + + + Application Location + Localització d'aplicacions + + + + Save Data Location + Localització de dades de guardat + + + + Extra Data Location + Localització de Dades Extra + + + + Update Data Location + Localització de dades d'actualització + + + + DLC Data Location + Localització de dades de DLC + + + + Texture Dump Location + Localització del bolcat de textures + + + + Custom Texture Location + Localització de les textures personalitzades + + + + Mods Location + Localització dels mods + + + + Dump RomFS + Bolcar RomFS + + + + Disk Shader Cache + Caché de ombrejador de disc + + + + Open Shader Cache Location + Obrir ubicació de cache de ombrejador + + + + Delete OpenGL Shader Cache + Eliminar cache d'ombreig de OpenGL + + + + Uninstall + Desinstal·lar + + + + Everything + Tot + + + + Application + Aplicació + + + + Update + Actualitzar + + + + DLC + DLC + + + + Remove Play Time Data + Llevar Dades de Temps de Joc + + + + Create Shortcut + Crear drecera + + + + Add to Desktop + Afegir a l'escriptori + + + + Add to Applications Menu + Afegir al Menú d'Aplicacions + + + + Properties + Propietats + + + + + + + Azahar + Azahar + + + + Are you sure you want to completely uninstall '%1'? + +This will delete the application if installed, as well as any installed updates or DLC. + Està segur de voler desinstal·lar '%1'? + +Aixó eliminarà l'aplicació si està instal·lada, així com també les actualitzacions i DLC instal·lades. + + + + + %1 (Update) + %1 (Actualització) + + + + + %1 (DLC) + %1 (DLC) + + + + Are you sure you want to uninstall '%1'? + Estàs segur de voler desinstal·lar '%1'? + + + + Are you sure you want to uninstall the update for '%1'? + Estàs segur de voler desinstal·lar l'actualització de '%1'? + + + + Are you sure you want to uninstall all DLC for '%1'? + Estàs segur de voler desinstal·lar tot el DLC de '%1'? + + + + Scan Subfolders + Escanejar subdirectoris + + + + Remove Application Directory + Eliminar directori d'aplicacions + + + + Move Up + Moure a dalt + + + + Move Down + Moure avall + + + + Open Directory Location + Obrir ubicació del directori + + + + Clear + Reiniciar + + + + Name + Nom + + + + GameListItemCompat + + + Perfect + Perfecte + + + + App functions flawless with no audio or graphical glitches, all tested functionality works as intended without +any workarounds needed. + L'aplicació funciona impecablement, sense falles d'àudio ni gràfiques; totes les funcions provades funcionen com s'espera, sense necessitat de solucions alternatives. + + + + Great + Excel·lent + + + + App functions with minor graphical or audio glitches and is playable from start to finish. May require some +workarounds. + L'aplicació funciona amb xicotetes fallades gràfiques o d'àudio i es pot jugar de principi a fi. Pot requerir algunes solucions alternatives. + + + + Okay + + + + + App functions with major graphical or audio glitches, but app is playable from start to finish with +workarounds. + L'aplicació funciona amb importants fallades gràfiques o d'àudio, però es pot jugar de principi a fi amb solucions alternatives. + + + + Bad + Mal + + + + App functions, but with major graphical or audio glitches. Unable to progress in specific areas due to glitches +even with workarounds. + L'aplicació funciona, però presenta importants fallades gràfiques o d'àudio. No es pot avançar en unes certes àrees a causa de fallades, fins i tot amb solucions alternatives. + + + + Intro/Menu + Intro/Menú + + + + App is completely unplayable due to major graphical or audio glitches. Unable to progress past the Start +Screen. + L'aplicació no es pot jugar per complet a causa d'importants fallades gràfiques o d'àudio. No es pot avançar més enllà de la pantalla d'inici. + + + + Won't Boot + No inicia + + + + The app crashes when attempting to startup. + L'aplicació es bloqueja en intentar iniciar-se. + + + + Not Tested + Sense provar + + + + The app has not yet been tested. + L'aplicació no s'ha provat encara. + + + + GameListPlaceholder + + + Double-click to add a new folder to the application list + Faça doble clic per a agregar una nova carpeta a la llista d'aplicacions + + + + GameListSearchField + + + of + de + + + + result + resultat + + + + results + resultats + + + + Filter: + Filtre: + + + + Enter pattern to filter + Introduïx un patró per a filtrar + + + + GameRegion + + + Japan + Japó + + + + North America + Amèrica del Nord + + + + Europe + Europa + + + + Australia + Austràlia + + + + China + Xina + + + + Korea + Corea + + + + Taiwan + Taiwan + + + + Invalid region + Regió no vàlida + + + + Region free + Regió lliure + + + + GraphicsBreakPointsWidget + + + Pica Breakpoints + Pica Breakpoints + + + + + Emulation running + Executant emulació + + + + Resume + Reprendre + + + + Emulation halted at breakpoint + Emulació parada en un breakpoint + + + + GraphicsSurfaceWidget + + + Pica Surface Viewer + Observador de Superfície de Pica + + + + Color Buffer + Buffer de Color + + + + Depth Buffer + Buffer de Profunditat + + + + Stencil Buffer + Buffer de Estèncil + + + + Texture 0 + Textura 0 + + + + Texture 1 + Textura 1 + + + + Texture 2 + Textura 2 + + + + Custom + Personalitzada + + + + Unknown + Desconegut + + + + Save + Guardar + + + + Source: + Font: + + + + Physical Address: + Adreça Física: + + + + Width: + Amplària: + + + + Height: + Altura: + + + + Format: + Format: + + + + X: + X: + + + + Y: + Y: + + + + Pixel out of bounds + Píxel fora dels límits + + + + (unable to access pixel data) + (no es pot accedir a les dades del píxel) + + + + (invalid surface address) + (direcció de superfície no vàlida) + + + + (unknown surface format) + (format de superfície desconegut) + + + + Portable Network Graphic (*.png) + Portable Network Graphic (*.png) + + + + Binary data (*.bin) + Fitxer binari (*.bin) + + + + Save Surface + Guardar Superfície + + + + + + + Error + Error + + + + + Failed to open file '%1' + No es va poder obrir el fitxer '%1' + + + + Failed to save surface data to file '%1' + Error en guardar les dades en el fitxer '%1' + + + + Failed to completely write surface data to file. The saved data will likely be corrupt. + Error en guardar les dades en l'arxiu. És possible que les dades de guardat estiguen corruptes. + + + + GraphicsTracingWidget + + + CiTrace Recorder + Grabador CiTrace + + + + Start Recording + Començar gravació + + + + Stop and Save + Parar i Guardar + + + + Abort Recording + Abortar Grabació + + + + Save CiTrace + Guardar CiTrace + + + + CiTrace File (*.ctf) + Fitxer CiTrace (*.ctf) + + + + CiTracing still active + CiTracing seguix actiu + + + + A CiTrace is still being recorded. Do you want to save it? If not, all recorded data will be discarded. + Un *CiTrace continua gravant-se. Desitges guardar-ho? Si no, totes les dades gravades seran descartats. + + + + GraphicsVertexShaderModel + + + Offset + Offset + + + + Raw + Raw + + + + Disassembly + Desmuntat + + + + GraphicsVertexShaderWidget + + + Save Shader Dump + Guardar Bolcat d'Ombra + + + + Shader Binary (*.shbin) + Binari d'Ombra (*.shbin) + + + + Pica Vertex Shader + Ombreig de Vèrtex de Pica + + + + (data only available at vertex shader invocation breakpoints) + (dades només disponibles en els punts de la invocació de l'ombreig de vèrtexs) + + + + Dump + Bolcar + + + + Input Data + Dades d'Entrada + + + + Attribute %1 + Atribut %1 + + + + Cycle Index: + Índex de Cicle: + + + + SRC1: %1, %2, %3, %4 + + SRC1: %1, %2, %3, %4 + + + + + SRC2: %1, %2, %3, %4 + + SRC2: %1, %2, %3, %4 + + + + + SRC3: %1, %2, %3, %4 + + SRC3: %1, %2, %3, %4 + + + + + DEST_IN: %1, %2, %3, %4 + + DEST_IN: %1, %2, %3, %4 + + + + + DEST_OUT: %1, %2, %3, %4 + + DEST_OUT: %1, %2, %3, %4 + + + + + Address Registers: %1, %2 + + Registres d'Adreça: %1, %2 + + + + + Compare Result: %1, %2 + + Comparar Resultats: %1, %2 + + + + + Static Condition: %1 + + Condició Estàtica: %1 + + + + + Dynamic Conditions: %1, %2 + + Condicions Dinàmiques: %1, %2 + + + + + Loop Parameters: %1 (repeats), %2 (initializer), %3 (increment), %4 + + Paràmetres de Bucle: %1 (repeticions), %2 (inicialitzador), %3 (incremental), %4 + + + + + Instruction offset: 0x%1 + Instrucció offset: 0x%1 + + + + -> 0x%2 + -> 0x%2 + + + + (last instruction) + (última instrucció) + + + + HostRoom + + + Create Room + Crear Sala + + + + Room Name + Nom de la Sala + + + + Preferred Application + Aplicació preferida + + + + Max Players + Màxima Capacitat + + + + Username + Nom d'usuari/a + + + + (Leave blank for open room) + (Deixar buit per a sala pública) + + + + Password + Contrasenya + + + + Port + Port + + + + Room Description + Descripció de Sala + + + + Load Previous Ban List + Carregar Llista de Banejos Anterior + + + + Public + Pública + + + + Unlisted + Privada + + + + Host Room + Crear Sala + + + + HostRoomWindow + + + Error + Error + + + + Failed to announce the room to the public lobby. +Debug Message: + Error en anunciar la sala al lobby públic. +Missatge de depuració: + + + + IPCRecorder + + + IPC Recorder + Grabador IPC + + + + Enable Recording + Activar Gravació + + + + Filter: + Buscar: + + + + Leave empty to disable filtering + Deixa-ho buit per a desactivar la busca + + + + # + # + + + + Status + Estat + + + + Service + Servici + + + + Function + Funció + + + + Clear + Reiniciar + + + + IPCRecorderWidget + + + Invalid + Nul + + + + Sent + Enviat + + + + Handling + Handling + + + + Success + Éxit + + + + Error + Error + + + + HLE Unimplemented + HLE sense implementar + + + + HLE + HLE + + + + LLE + LLE + + + + Unknown + Desconegut + + + + LLEServiceModulesWidget + + + Toggle LLE Service Modules + Alternar Mòduls del Servici LLE + + + + LoadingScreen + + + Loading Shaders 387 / 1628 + Carregant ombrejadors 387 / 1628 + + + + Loading Shaders %v out of %m + Carregant ombrejadors %v de %m + + + + Estimated Time 5m 4s + Temps Estimat 5m 4s + + + + Loading... + Carregant... + + + + Preloading Textures %1 / %2 + Preparant textures %1 / %2 + + + + Preparing Shaders %1 / %2 + Preparant ombrejadors %1 / %2 + + + + Loading Shaders %1 / %2 + Carregant ombrejadors %1 / %2 + + + + Launching... + Iniciant... + + + + Now Loading +%1 + Carregant +%1 + + + + Estimated Time %1 + Temps Estimat %1 + + + + Lobby + + + Public Room Browser + Navegador de Sales Públiques + + + + + Nickname + Sobrenom + + + + Filters + Filtres + + + + Search + Cercar + + + + Applications I Own + Les meues aplicacions + + + + Hide Empty Rooms + Ocultar Salas Buides + + + + Hide Full Rooms + Ocultar Salas Plenes + + + + Refresh Lobby + Actualitzar Lobby + + + + Password Required to Join + Contrasenya Necessària per a Unir-se + + + + Password: + Contrasenya: + + + + Room Name + Nom de la Sala + + + + Preferred Application + Aplicació preferida + + + + Host + Host + + + + Players + Jugadors + + + + Refreshing + Actualitzant + + + + Refresh List + Actualitzar Llista + + + + MainWindow + + + Azahar + Azahar + + + + File + Fitxer + + + + Boot Home Menu + Carregar Menú HOME + + + + Recent Files + Fitxers Recents + + + + Amiibo + Amiibo + + + + Emulation + Emulació + + + + Save State + Guardar Estat + + + + Load State + Carregar Estat + + + + View + Veure + + + + Debugging + Depuració + + + + Screen Layout + Estil de Pantalla + + + + Small Screen Position + Posició de Pantalla Xicoteta + + + + Multiplayer + Multijugador + + + + Tools + Ferramentes + + + + Movie + Pel·lícula + + + + Help + Ajuda + + + + Load File... + Carregar Fitxer... + + + + Install CIA... + Instal·lar CIA... + + + + Connect to Artic Base... + Connectar amb Artic Base... + + + + Set Up System Files... + Configurar Fitxers del Sistema + + + + JPN + JPN + + + + USA + USA + + + + EUR + EUR + + + + AUS + AUS + + + + CHN + CHN + + + + KOR + KOR + + + + TWN + TWN + + + + Exit + Eixir + + + + Pause + Pausar + + + + Stop + Parar + + + + Save + Guardar + + + + Load + Carregar + + + + FAQ + FAQ + + + + About Azahar + Sobre Azahar + + + + Single Window Mode + Mode Finestra Única + + + + Save to Oldest Slot + Guardar en la ranura més antiga + + + + Load from Newest Slot + Carregar des de la ranura més recent + + + + Configure... + Configurar... + + + + Display Dock Widget Headers + Mostrar Títols de Widgets del Dock + + + + Show Filter Bar + Mostrar Barra de Filtre + + + + Show Status Bar + Mostrar Barra d'Estat + + + + Create Pica Surface Viewer + Crear Observador de Superfície de Pica + + + + Record... + Gravar... + + + + Play... + Reproduïr... + + + + Close + Tancar + + + + Save without Closing + Guardar sense tancar + + + + Read-Only Mode + Mode només lectura + + + + Advance Frame + Avançar Fotograma + + + + Capture Screenshot + Fer Captura de Pantalla + + + + Dump Video + Bolcar Vídeo + + + + Browse Public Rooms + Buscar sales públiques + + + + Create Room + Crear Sala + + + + Leave Room + Abandonar la Sala + + + + Direct Connect to Room + Conexió Directa a la Sala + + + + Show Current Room + Mostrar Sala Actual + + + + Fullscreen + Pantalla Completa + + + + Open Log Folder + Obrir Carpeta de Registres + + + + Opens the Azahar Log folder + Obrir directori de logs d'Azahar + + + + Default + Per omissió + + + + Single Screen + Pantalla Única + + + + Large Screen + Pantalla amplia + + + + Side by Side + Conjunta + + + + Separate Windows + Ventanes Separades + + + + Hybrid Screen + Pantalla Híbrida + + + + Custom Layout + Estil Personalitzat + + + + Top Right + Amunt a la dreta + + + + Middle Right + Centre a la dreta + + + + Bottom Right + Abaix a la dreta + + + + Top Left + Abaix a l'esquerra + + + + Middle Left + Centre a l'esquerra + + + + Bottom Left + Abaix a l'esquerra + + + + Above + Damunt + + + + Below + Davall + + + + Swap Screens + Intercanviar Pantalles + + + + Rotate Upright + Girar en Vertical + + + + Report Compatibility + Informar de compatibilitat + + + + Restart + Reiniciar + + + + Load... + Carregar... + + + + Remove + Quitar + + + + Open Azahar Folder + Obrir directori d'Azahar + + + + Configure Current Application... + Configurar aplicació actual... + + + + MicroProfileDialog + + + MicroProfile + MicroProfile + + + + ModerationDialog + + + Moderation + Moderació + + + + Ban List + Llista de Banejos + + + + + Refreshing + Actualitzant + + + + Unban + Desbanejar + + + + Subject + Asunt + + + + Type + Tipus + + + + Forum Username + Nom d'Usuari de Fòrum + + + + IP Address + Adreça IP + + + + Refresh + Actualitzar + + + + MoviePlayDialog + + + + Play Movie + Reproduir Pel·lícula + + + + File: + Fitxer: + + + + ... + ... + + + + Info + Informació + + + + Application: + Aplicació: + + + + Author: + Autor: + + + + Rerecord Count: + Nombre de regravacions: + + + + Length: + Longitud: + + + + Current running application will be stopped. + L'aplicació actual es detindrà. + + + + <br>Current recording will be discarded. + <br>La gravació actual es descartarà. + + + + Citra TAS Movie (*.ctm) + Azahar TAS Movie (*.ctm) + + + + Invalid movie file. + Fitxer de pel·lícula no vàlid. + + + + Revision dismatch, playback may desync. + Desajustament de revisió, la reproducció es podria desincronitzar. + + + + Indicated length is incorrect, file may be corrupted. + La longitud indicada és incorrecta, el fitxer podria estar corrupte. + + + + + + + (unknown) + (desconegut) + + + + Application used in this movie is not in Applications list. + L'aplicació utilitzada en esta pel·lícula no està en la llista d'aplicacions. + + + + (>1 day) + (>1 dia) + + + + MovieRecordDialog + + + + Record Movie + Gravar Pel·lícula + + + + File: + Fitxer: + + + + ... + ... + + + + Author: + Autor: + + + + Current running application will be restarted. + L'aplicació actual es reiniciarà. + + + + <br>Current recording will be discarded. + <br>La gravació actual es descartarà. + + + + Recording will start once you boot an application. + La gravació començarà quan inicies una aplicació. + + + + Citra TAS Movie (*.ctm) + Azahar TAS Movie (*.ctm) + + + + MultiplayerState + + + + Current connection status + Estat actual de connexió + + + + + Not Connected. Click here to find a room! + No estàs connectat. Clica ací per a trobar una sala! + + + + + + Connected + Connectat + + + + + Not Connected + No connectat + + + + Error + Error + + + + Failed to update the room information. Please check your Internet connection and try hosting the room again. +Debug Message: + No es va poder publicar la informació de la sala. Per favor, revisa la teua connexió a Internet i intenta allotjar la sala de nou. +Missatge de depuració: + + + + New Messages Received + Nous Missatges Rebuts + + + + NetworkMessage + + + Leave Room + Abandonar Sala + + + + You are about to close the room. Any network connections will be closed. + Estàs a punt de tancar la sala. Qualsevol connexió de xarxa serà interrompuda. + + + + Disconnect + Desconnectar + + + + You are about to leave the room. Any network connections will be closed. + Estàs a punt d'abandonar la sala. Qualsevol connexió de xarxa serà interrompuda. + + + + NetworkMessage::ErrorManager + + + Username is not valid. Must be 4 to 20 alphanumeric characters. + El nom d'usuari no és vàlid. Ha de tindre entre 4 i 20 caràcters alfanumèrics. + + + + Room name is not valid. Must be 4 to 20 alphanumeric characters. + El nom de la sala no és vàlid. Ha de tindre entre 4 i 20 caràcters alfanumèrics. + + + + Username is already in use or not valid. Please choose another. + El nom d'usuari ja està en ús o no és vàlid. Per favor, tria un altre. + + + + IP is not a valid IPv4 address. + La IP no és una adreça IPv4 vàlida. + + + + Port must be a number between 0 to 65535. + El port ha de ser un número entre 0 i 65535. + + + + You must choose a Preferred Application to host a room. If you do not have any applications in your Applications list yet, add an applications folder by clicking on the plus icon in the Applications list. + Has de triar una aplicació preferida per a allotjar una sala. Si encara no tens cap aplicació en la teua llista d'aplicacions, afig una carpeta fent clic en la icona del signe més en la llista d'aplicacions. + + + + Unable to find an internet connection. Check your internet settings. + No s'ha pogut trobar una connexió a Internet. Revisa la teua configuració d'Internet. + + + + Unable to connect to the host. Verify that the connection settings are correct. If you still cannot connect, contact the room host and verify that the host is properly configured with the external port forwarded. + No es va poder connectar amb l'amfitrió. Assegura't que la configuració d'Internet és correcta. Si encara no pots connectar-te, contacta amb l'amfitrió de la sala i assegura't que este està configurat correctament amb el port extern de reexpedició. + + + + Unable to connect to the room because it is already full. + No s'ha pogut connectar a la sala perquè està plena. + + + + Creating a room failed. Please retry. Restarting Azahar might be necessary. + No es va poder crear una sala. Per favor, torne a intentar-ho. Podria ser necessari reiniciar Azahar. + + + + The host of the room has banned you. Speak with the host to unban you or try a different room. + L'amfitrió de la sala t'ha banejat. Posa't en contacte amb l'amfitrió perquè et desbanege o prova en una altra sala. + + + + Version mismatch! Please update to the latest version of Azahar. If the problem persists, contact the room host and ask them to update the server. + Discordança de versions! Per favor, actualitze a l'última versió de Azahar. Si el problema contínua, parla amb l'administrador de la sala i demana-li que actualitze el servidor. + + + + Incorrect password. + Contrasenya incorrecta. + + + + An unknown error occurred. If this error continues to occur, please open an issue + Error desconegut. Si este error continua ocorrent, per favor, fes-nos-ho saber. + + + + Connection to room lost. Try to reconnect. + S'ha perdut la connexió a la sala. Intenta reconnectar-te a ella. + + + + You have been kicked by the room host. + Has sigut expulsat per l'administrador de la sala. + + + + MAC address is already in use. Please choose another. + Esta adreça MAC ja està en ús. Per favor, tria una altra. + + + + Your Console ID conflicted with someone else's in the room. + +Please go to Emulation > Configure > System to regenerate your Console ID. + El teu ID de Consola és igual que la d'una altra persona en esta sala. + +Per favor, veu a Emulació > Configurar... > Sistema per a regenerar el teu ID de Consola. + + + + You do not have enough permission to perform this action. + No tens permisos per a fer esta acció. + + + + The user you are trying to kick/ban could not be found. +They may have left the room. + L'usuari al qual estàs intentant expulsar/banejar no va poder ser trobat. +Pot ser que haja deixat la sala. + + + + Error + Error + + + + OptionSetDialog + + + Options + Opcions + + + + Unset + Desconfigurar + + + + unknown + desconegut + + + + %1 &lt;%2> %3 + %1 &lt;%2> %3 + + + + Range: %1 - %2 + Rang: %1 - %2 + + + + custom + personalitzat + + + + %1 (0x%2) %3 + %1 (0x%2) %3 + + + + OptionsDialog + + + Options + Opcions + + + + Double click to see the description and change the values of the options. + Fes doble clic per a veure la descripció i canviar els valors de les opcions. + + + + Specific + Específic + + + + Generic + Genèric + + + + Name + Nom + + + + Value + Valor + + + + QObject + + + Supported image files (%1) + Fitxers d'imatge suportats (%1) + + + + Open File + Obrir Fitxer + + + + Error + Error + + + + Couldn't load the camera + La cambra no s'ha pogut carregar + + + + Couldn't load %1 + No s'ha pogut carregar %1 + + + + + Shift + Shift + + + + + Ctrl + Ctrl + + + + + Alt + Alt + + + + + + [not set] + [no establit] + + + + + Hat %1 %2 + Rotació %1 %2 + + + + + + + + + Axis %1%2 + Eix %1%2 + + + + + Button %1 + Botó %1 + + + + GC Axis %1%2 + GC Eix %1%2 + + + + GC Button %1 + GC Botó %1 + + + + + + [unknown] + [desconegut] + + + + [unused] + [sense usar] + + + + auto + auto + + + + true + true + + + + false + false + + + + + none + none + + + + %1 (0x%2) + %1 (0x%2) + + + + Unsupported encrypted application + Aplicació cifrada no suportada + + + + Invalid region + Regió no vàlida + + + + Installed Titles + Títols Instal·lats + + + + System Titles + Títols de Sistema + + + + Add New Application Directory + Agregar nova carpeta d'aplicacions + + + + Favorites + Favorits + + + + Not running an application + Sense executar una aplicació + + + + %1 is not running an application + %1 no està executant una aplicació + + + + %1 is running %2 + %1 està executant %2 + + + + QtKeyboard + + + Software Keyboard + Teclat de Software + + + + QtKeyboardDialog + + + Text length is not correct (should be %1 characters) + La longitud del text no és correcta (ha de tindre %1 caràcters) + + + + Text is too long (should be no more than %1 characters) + El text és molt llarg (no ha de tindre més de %1 caràcters) + + + + Blank input is not allowed + No pots deixar-ho en blanc + + + + Empty input is not allowed + No es pot deixar en buit + + + + Validation error + Error de validació + + + + QtMiiSelectorDialog + + + Mii Selector + Selector de Miis + + + + Standard Mii + Mii estàndard + + + + RecordDialog + + + View Record + Ver grabació + + + + Client + Client + + + + + Process: + Procés: + + + + + Thread: + Fil: + + + + + Session: + Sesió: + + + + Server + Servidor + + + + General + General + + + + Client Port: + Port del Client: + + + + Service: + Servici: + + + + Function: + Funció: + + + + Command Buffer + Buffer de Comandos + + + + Select: + Select: + + + + Request Untranslated + Petició sense traduir + + + + Request Translated + Petició traduïda + + + + Reply Untranslated + Resposta sense traduir + + + + Reply Translated + Resposta traduïda + + + + OK + Aceptar + + + + null + null + + + + RegistersWidget + + + Registers + Registres + + + + VFP Registers + Registres VFP + + + + VFP System Registers + Registre del sistema VFP + + + + Vector Length + Longitud del Vector + + + + Vector Stride + Pas del Vector + + + + Rounding Mode + Mode Aproximat + + + + Vector Iteration Count + Compte d'Iteracions del Vector + + + + SequenceDialog + + + Enter a hotkey + Introduïsca una tecla de drecera + + + + UserDataMigrator + + + Would you like to migrate your data for use in Azahar? +(This may take a while; The old data will not be deleted) + Vols migrar les teues dades per a usar-les en Azahar? +(Això podria demorar. Les dades originals no s'esborraran) + + + + + + + + Migration + Migració + + + + Azahar has detected user data for Citra and Lime3DS. + + + Azahar ha detectat dades d'usuari de Citra i Lime3DS + + + + + + Migrate from Lime3DS + Migrar des de Lime3DS + + + + Migrate from Citra + Migrar des de Citra + + + + Azahar has detected user data for Citra. + + + Azahar ha detectat dades d'usuari de Citra + + + + + + Azahar has detected user data for Lime3DS. + + + Azahar ha detectat dades d'usuari de Lime3DS + + + + + + You can manually re-trigger this prompt by deleting the new user data directory: +%1 + Podràs tornar a realitzar este procés eliminant la nova carpeta de dades d'usuari: +%1 + + + + Data was migrated successfully. + +If you wish to clean up the files which were left in the old data location, you can do so by deleting the following directory: +%1 + Les dades van ser migrades de manera exitosa. + +Si desitges netejar els arxius que van quedar en la ruta original, pots fer-ho esborrant la següent carpeta: +%1 + + + + WaitTreeEvent + + + reset type = %1 + reset type = %1 + + + + WaitTreeMutex + + + locked %1 times by thread: + locked %1 times by thread: + + + + free + free + + + + WaitTreeMutexList + + + holding mutexes + holding mutexes + + + + WaitTreeObjectList + + + waiting for all objects + waiting for all objects + + + + waiting for one of the following objects + waiting for one of the following objects + + + + WaitTreeSemaphore + + + available count = %1 + available count = %1 + + + + max count = %1 + max count = %1 + + + + WaitTreeThread + + + running + running + + + + ready + ready + + + + waiting for address 0x%1 + waiting for address 0x%1 + + + + sleeping + sleeping + + + + waiting for IPC response + waiting for IPC response + + + + waiting for objects + waiting for objects + + + + waiting for HLE return + waiting for HLE return + + + + dormant + dormant + + + + dead + dead + + + + PC = 0x%1 LR = 0x%2 + PC = 0x%1 LR = 0x%2 + + + + default + default + + + + all + all + + + + AppCore + AppCore + + + + SysCore + SysCore + + + + Unknown processor %1 + Unknown processor %1 + + + + object id = %1 + object id = %1 + + + + processor = %1 + processor = %1 + + + + thread id = %1 + thread id = %1 + + + + process = %1 (%2) + process = %1 (%2) + + + + priority = %1(current) / %2(normal) + priority = %1(current) / %2(normal) + + + + last running ticks = %1 + last running ticks = %1 + + + + not holding mutex + not holding mutex + + + + WaitTreeThreadList + + + waited by thread + waited by thread + + + + WaitTreeTimer + + + reset type = %1 + reset type = %1 + + + + initial delay = %1 + initial delay = %1 + + + + interval delay = %1 + interval delay = %1 + + + + WaitTreeWaitObject + + + [%1]%2 %3 + [%1]%2 %3 + + + + waited by no thread + waited by no thread + + + + one shot + one shot + + + + sticky + sticky + + + + pulse + pulse + + + + WaitTreeWidget + + + Wait Tree + Arbre d'Espera + + + \ No newline at end of file diff --git a/dist/languages/es_ES.ts b/dist/languages/es_ES.ts index 839f9baa7..0fe0ca96d 100644 --- a/dist/languages/es_ES.ts +++ b/dist/languages/es_ES.ts @@ -795,7 +795,7 @@ Would you like to ignore the error and continue? Miscellaneous - + Misceláneo @@ -1215,7 +1215,7 @@ Would you like to ignore the error and continue? Check for updates - + Buscar actualizaciones @@ -2750,7 +2750,7 @@ Would you like to ignore the error and continue? MAC: - + Dirección MAC: @@ -3520,7 +3520,7 @@ Would you like to ignore the error and continue? MAC: %1 - + Dirección MAC: %1 @@ -4666,7 +4666,7 @@ Para ver una guía sobre cómo instalar FFmpeg, pulsa Ayuda. Update Available - + Actualización disponible @@ -4987,7 +4987,7 @@ This will delete the application if installed, as well as any installed updates Remove Application Directory - + Quitar carpeta de aplicaciones @@ -5026,7 +5026,7 @@ This will delete the application if installed, as well as any installed updates App functions flawless with no audio or graphical glitches, all tested functionality works as intended without any workarounds needed. - + La aplicación funciona sin errores gráficos o de audio. Todas las funciones probadas funcionan según lo previso sin necesidad de soluciones alternativas. @@ -5037,7 +5037,7 @@ any workarounds needed. App functions with minor graphical or audio glitches and is playable from start to finish. May require some workarounds. - + La aplicación funciona con pequeños errores gráficos o de audio y es jugable de principio a fin. Puede necesitar soluciones alternativas. @@ -5048,7 +5048,7 @@ workarounds. App functions with major graphical or audio glitches, but app is playable from start to finish with workarounds. - + La aplicación funciona con grandes errores gráficos o de audio, pero es jugable de principio a fin con soluciones alternativas. @@ -5059,7 +5059,7 @@ workarounds. App functions, but with major graphical or audio glitches. Unable to progress in specific areas due to glitches even with workarounds. - + La aplicación funciona, pero con grandes errores gráficos o de audio. No es posible continuar tras ciertos puntos debido a errores, incluso con soluciones alternativas. @@ -5070,7 +5070,7 @@ even with workarounds. App is completely unplayable due to major graphical or audio glitches. Unable to progress past the Start Screen. - + La aplicación es completamente inutilizable debido a grandes errores gráficos o de audio. No es posible continuar tras la pantalla de título. @@ -5080,7 +5080,7 @@ Screen. The app crashes when attempting to startup. - + La aplicación se cae cuando se intenta iniciar. @@ -5090,7 +5090,7 @@ Screen. The app has not yet been tested. - + La aplicación no ha sido probada.
@@ -5552,7 +5552,7 @@ Screen. Preferred Application - + Aplicación preferida @@ -5567,7 +5567,7 @@ Screen. (Leave blank for open room) - + (Dejar vacío para sala pública) @@ -5805,7 +5805,7 @@ Mensaje de depuración: Applications I Own - + Mis aplicaciones @@ -5840,7 +5840,7 @@ Mensaje de depuración: Preferred Application - + Aplicación preferida @@ -5868,12 +5868,12 @@ Mensaje de depuración: Azahar - + Azahar File - + Archivo @@ -5893,7 +5893,7 @@ Mensaje de depuración: Emulation - + Emulación @@ -5908,7 +5908,7 @@ Mensaje de depuración: View - + Vista @@ -5943,7 +5943,7 @@ Mensaje de depuración: Help - + Ayuda @@ -5963,7 +5963,7 @@ Mensaje de depuración: Set Up System Files... - + Configurar Archivos de Sistema... @@ -6003,17 +6003,17 @@ Mensaje de depuración: Exit - + Salir Pause - + Pausa Stop - + Detener @@ -6033,7 +6033,7 @@ Mensaje de depuración: About Azahar - + Acerca de Azahar @@ -6118,7 +6118,7 @@ Mensaje de depuración: Browse Public Rooms - + Buscar salas públicas @@ -6153,7 +6153,7 @@ Mensaje de depuración: Opens the Azahar Log folder - + Abrir carpeta de logs de Azahar @@ -6263,12 +6263,12 @@ Mensaje de depuración: Open Azahar Folder - + Abrir carpeta de Azahar Configure Current Application... - + Configurar aplicación actual... @@ -6354,7 +6354,7 @@ Mensaje de depuración: Application: - + Aplicación: @@ -6374,7 +6374,7 @@ Mensaje de depuración: Current running application will be stopped. - + La aplicación actual se detendrá. @@ -6446,7 +6446,7 @@ Mensaje de depuración: Current running application will be restarted. - + La aplicación actual se reiniciará. @@ -6456,7 +6456,7 @@ Mensaje de depuración: Recording will start once you boot an application. - + La grabación empezará cuando inicies una aplicación. @@ -6862,7 +6862,7 @@ Puede que haya dejado la sala. Add New Application Directory - + Agregar nueva carpeta de aplicaciones @@ -6872,17 +6872,17 @@ Puede que haya dejado la sala. Not running an application - + Sin ejecutar una aplicación %1 is not running an application - + %1 no está ejecutando una aplicación %1 is running %2 - + %1 está ejecutando %2 @@ -7082,7 +7082,8 @@ Puede que haya dejado la sala. Would you like to migrate your data for use in Azahar? (This may take a while; The old data will not be deleted) - + ¿Quieres migrar tus datos para usarlos en Azahar? +(Esto podría demorar. Los datos originales no se borrarán)
@@ -7091,44 +7092,50 @@ Puede que haya dejado la sala. Migration - + Migración Azahar has detected user data for Citra and Lime3DS. - + Azahar ha detectado datos de usuario de Citra y Lime3DS + Migrate from Lime3DS - + Migrar desde Lime3DS Migrate from Citra - + Migrar desde Citra Azahar has detected user data for Citra. - + Azahar ha detectado datos de usuario de Citra + + Azahar has detected user data for Lime3DS. - + Azahar ha detectado datos de usuario de Lime3DS + + You can manually re-trigger this prompt by deleting the new user data directory: %1 - + Podrás volver a realizar este proceso eliminando la nueva carpeta de datos de usuario: +%1 @@ -7136,7 +7143,10 @@ Puede que haya dejado la sala. If you wish to clean up the files which were left in the old data location, you can do so by deleting the following directory: %1 - + Los datos fueron migrados de forma exitosa. + +Si deseas limpiar los archivos que quedaron en la ruta original, puedes hacerlo borrando la siguiente carpeta: +%1 diff --git a/dist/languages/it.ts b/dist/languages/it.ts index ee9699def..cdec86fe9 100644 --- a/dist/languages/it.ts +++ b/dist/languages/it.ts @@ -22,17 +22,17 @@ About Azahar - + Su Azahar <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> - + <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> <html><head/><body><p><span style=" font-size:28pt;">Azahar</span></p></body></html> - + <html><head/><body><p><span style=" font-size:28pt;">Azahar</span></p></body></html> @@ -48,17 +48,23 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Azahar is a free and open source 3DS emulator licensed under GPLv2.0 or any later version.</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'MS Shell Dlg 2'; font-size:8pt;"><br /></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">This software should not be used to play games you have not legally obtained.</span></p></body></html> - + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Azahar è un emulatore 3DS gratis e open source, con licenza GPLv2.0 e successive.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'MS Shell Dlg 2'; font-size:8pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Questo software non deve essere usato per giocare giochi che non hai ottenuto legalmente.</span></p></body></html> <html><head/><body><p><a href="https://azahar-emu.org/"><span style=" text-decoration: underline; color:#039be5;">Website</span></a> | <a href="https://github.com/azahar-emu/azahar"><span style=" text-decoration: underline; color:#039be5;">Source Code</span></a> | <a href="https://github.com/azahar-emu/azahar/graphs/contributors"><span style=" text-decoration: underline; color:#039be5;">Contributors</span></a> | <a href="https://github.com/azahar-emu/azahar/blob/master/license.txt"><span style=" text-decoration: underline; color:#039be5;">License</span></a></p></body></html> - + <html><head/><body><p><a href="https://azahar-emu.org/"><span style=" text-decoration: underline; color:#039be5;">Sito Web</span></a> | <a href="https://github.com/azahar-emu/azahar"><span style=" text-decoration: underline; color:#039be5;">Codice Sorgente</span></a> | <a href="https://github.com/azahar-emu/azahar/graphs/contributors"><span style=" text-decoration: underline; color:#039be5;">Contribuenti</span></a> | <a href="https://github.com/azahar-emu/azahar/blob/master/license.txt"><span style=" text-decoration: underline; color:#039be5;">Licenze</span></a></p></body></html> <html><head/><body><p><span style=" font-size:7pt;">&quot;3DS&quot; is a trademark of Nintendo. Azahar is not affiliated with Nintendo in any way.</span></p></body></html> - + <html><head/><body><p><span style=" font-size:7pt;">&quot;3DS&quot; è un marchio registrato di Nintendo. Azahar non è affiliato a Nintendo i alcun modo.</span></p></body></html> @@ -331,12 +337,12 @@ Questo bannerà sia il suo nome utente del forum che il suo indirizzo IP. Scales audio playback speed to account for drops in emulation framerate. This means that audio will play at full speed even while the application framerate is low. May cause audio desync issues. - + Scala la velocità della riproduzione audio per compensare cali nel framerate dell'emulazione. Questo significa che l'audio verrà riprodotto a velocità normale anche mentre il framerate del gioco è basso. Può causare problemi di desincronizzazione audio
Enable realtime audio - + Abilita audio in tempo reale @@ -377,7 +383,7 @@ Questo bannerà sia il suo nome utente del forum che il suo indirizzo IP. Auto - + Auto @@ -714,7 +720,7 @@ Desideri ignorare l'errore e continuare? Regex Log Filter - + Filtro log Regex @@ -729,12 +735,12 @@ Desideri ignorare l'errore e continuare? Flush log output on every message - + Pulisci l'output del log ad ogni messaggio <html><body>Immediately commits the debug log to file. Use this if Azahar crashes and the log output is being cut.<br>Enabling this feature will decrease performance, only use it for debugging purposes.</body></html> - + <html><body>Invia immediatamente il log di debug al file. Usalo se Azahar si blocca e l'output del log viene tagliato.<br>L'attivazione di questa funzione ridurrà le prestazioni: utilizzarla solo per scopi di debug.</body></html> @@ -759,12 +765,12 @@ Desideri ignorare l'errore e continuare? <html><body>Changes the emulated CPU clock frequency.<br>Underclocking can increase performance but may cause the application to freeze.<br>Overclocking may reduce application lag but also might cause freezes</body></html> - + <html><body>Cambia la frequenza del clock della CPU emulata.<br> L'underclocking può migliorare le performance ma potrebbe causare dei freeze nell'applicazione.<br> L'overclocking può ridurre il lag dell'applicazione ma potrebbe anch'esso causare dei freeze.</body></html> <html><head/><body>Underclocking can increase performance but may cause the application to freeze.<br/>Overclocking may reduce lag in applications but also might cause freezes</p></body></html> - + <html><head/><body>L'underclocking può migliorare le performance ma potrebbe causare dei freeze dell'app.<br/> L'overclocking può ridurre il lag nella applicazioni ma potrebbe anch'esso causare dei freeze</p></body></html> @@ -789,27 +795,27 @@ Desideri ignorare l'errore e continuare? Miscellaneous - + Miscellanea <html><head/><body><p>Introduces a delay to the first ever launched app thread if LLE modules are enabled, to allow them to initialize.</p></body></html> - + <html><head/><body><p>Introduces a delay to the first ever launched app thread if LLE modules are enabled, to allow them to initialize.</p></body></html> Delay app start for LLE module initialization - + Ritarda l'avvio dell'app per l'inizializzazione del modulo LLE Force deterministic async operations - + Forza operazioni asincrone deterministiche <html><head/><body><p>Forces all async operations to run on the main thread, making them deterministic. Do not enable if you don't know what you are doing.</p></body></html> - + <html><head/><body><p>Forza l'esecuzione nel thread principale di tutte le operazioni asincrone, rendendole deterministiche. Non abilitare questa opzione se non sai quello che stai facendo</p></body></html> @@ -837,7 +843,7 @@ Desideri ignorare l'errore e continuare? Azahar Configuration - + Configurazione di Azahar @@ -881,7 +887,7 @@ Desideri ignorare l'errore e continuare? Layout - + Layout @@ -1046,7 +1052,7 @@ Desideri ignorare l'errore e continuare? MMPX - + MMPX @@ -1071,7 +1077,7 @@ Desideri ignorare l'errore e continuare? Reverse Side by Side - + Affiancato invertito @@ -1116,12 +1122,12 @@ Desideri ignorare l'errore e continuare? Disable Right Eye Rendering - + Disabilita il rendering dell'occhio destro <html><head/><body><p>Disable Right Eye Rendering</p><p>Disables rendering the right eye image when not using stereoscopic mode. Greatly improves performance in some applications, but can cause flickering in others.</p></body></html> - + <html><head/><body><p>Disabilita il rendering dell'occhio destro</p><p>Disabilita l'immagine dell'occhio destro quando la modalità steroscopica non è attiva. Migliora enormemente le performance in alcune applicazioni, ma può causare flickering in altre.</p></body></html> @@ -1151,7 +1157,7 @@ Desideri ignorare l'errore e continuare? <html><head/><body><p>Load all custom textures into memory on boot, instead of loading them when the application requires them.</p></body></html> - + <html><head/><body><p>Carica tutte le texture custome in memoria all'avvio, invece di caricarle quando l'applicazione ne ha bisogno.</p></body></html> @@ -1194,7 +1200,7 @@ Desideri ignorare l'errore e continuare? Mute audio when in background - + Muta audio quando in background @@ -1204,12 +1210,12 @@ Desideri ignorare l'errore e continuare? Enable Gamemode - + Abilita Modalità Gioco Check for updates - + Ricerca aggiornamenti @@ -1288,12 +1294,12 @@ Desideri ignorare l'errore e continuare? Azahar - + Azahar Are you sure you want to <b>reset your settings</b> and close Azahar? - + Sei sicuro di voler <b>reimpostare le impostazioni</b> e chiudere Azahar? @@ -1341,7 +1347,7 @@ Desideri ignorare l'errore e continuare? OpenGL Renderer - + Renderer OpenGL @@ -1366,7 +1372,7 @@ Desideri ignorare l'errore e continuare? <html><head/><body><p>Correctly handle all edge cases in multiplication operation in shaders. </p><p>Some applications requires this to be enabled for the hardware shader to render properly.</p><p>However this would reduce performance in most applications.</p></body></html> - + <html><head/><body><p>Gesire correttamente tutti i casi limite nell'operazione di moltiplicazione delle ombre. </p><p>Questa impostazione è richiesta per alcune applicazioni per far si che che ombre siano renderizzate correttamente.</p><p>Questa impostazione riduce le performance nella maggior parte delle applicazioni.</p></body></html> @@ -1396,7 +1402,7 @@ Desideri ignorare l'errore e continuare? <html><head/><body><p>Perform presentation on separate threads. Improves performance when using Vulkan in most applications.</p></body></html> - + <html><head/><body><p>Eseguire la presentazione su thread separati. Migliora le performance durante l'uso di Vulkan nella maggior parte delle applicazioni.</p></body></html> @@ -1411,27 +1417,27 @@ Desideri ignorare l'errore e continuare? <html><head/><body><p>Overrides the sampling filter used by applications. This can be useful in certain cases with poorly behaved applications when upscaling. If unsure set this to Application Controlled</p></body></html> - + <html><head/><body><p>Sovrascrive il filtro di campionamento usato dalle applicazioni. Può essere utile in certi casi in cui l'upscaling ha effetti indesiderati. In caso di indecisione, selezionare l'opzione Controllato dall'applicazione</p></body></html> Texture Sampling - + Campionamento delle texture Application Controlled - + Controllato dall'applicazione Nearest Neighbor - + Vicino puù prossimo Linear - + Lineare @@ -1456,22 +1462,22 @@ Desideri ignorare l'errore e continuare? Use global - + Usa globale Use per-application - + Usa per-applicazione Delay application render thread: - + Ritarda il thread di render dell'applicazione <html><head/><body><p>Delays the emulated application render thread the specified amount of milliseconds every time it submits render commands to the GPU.</p><p>Adjust this feature in the (very few) dynamic framerate applications to fix performance issues.</p></body></html> - + <html><head/><body><p>Ritarda il thread dell'applicazione emulata per il quantitativo specificato di millisecondi ogni volta che invia dei comandi di render alla GPU.</p><p>Configura questa feature nelle (poche) applicazioni con framerate variabile per risolvere problemi di performance.</p></body></html> @@ -1697,7 +1703,7 @@ Desideri ignorare l'errore e continuare? Up Left: - + In Alto a Sinistra: @@ -1716,25 +1722,25 @@ Desideri ignorare l'errore e continuare? Up Right: - + In Alto a Destra: Diagonals - + Diagonali Down Right: - + In Basso a Destra: Down Left: - + In Basso a Sinistra: @@ -1764,7 +1770,7 @@ Desideri ignorare l'errore e continuare? Use Artic Controller when connected to Artic Base Server - + Usa l'Artic Controller quando connesso all'Artic Base Server @@ -1886,130 +1892,130 @@ Desideri ignorare l'errore e continuare? Form - + Form Screens - + Schermi Screen Layout - + Layout degli schermi Default - + Standard Single Screen - + Schermo singolo Large Screen - + Schermo grande Side by Side - + Affiancati Separate Windows - + Finestre separate Hybrid Screen - + Schermo ibrido Custom Layout - + Layout personalizzato Swap Screens - + Inverti Schermi Rotate Screens Upright - + Ruota Schermi in Verticale Large Screen Proportion - + Proporzioni Schermo grande Small Screen Position - + Posizione Schermo piccolo Upper Right - + In alto a destra Middle Right - + In centro a destra Bottom Right (default) - + In basso a destra (standard) Upper Left - + In alto a sinistra Middle Left - + In centro a sinistra Bottom Left - + In basso a sinistra Above large screen - + Sopra lo schermo grande Below large screen - + Sotto lo schermo grande Background Color - + Colore di sfondo Top Screen - + Schermo superiore X Position - + Posizione X @@ -2025,64 +2031,64 @@ Desideri ignorare l'errore e continuare? px - + px Y Position - + Posizione Y Width - + Larghezza Height - + Altezza Bottom Screen - + Schermo inferiore <html><head/><body><p>Bottom Screen Opacity % (OpenGL Only)</p></body></html> - + <html><head/><body><p>% Opacità schermo inferiore (solo OpenGL)</p></body></html> Single Screen Layout - + Layout singolo schermo Stretch - + Stira Left/Right Padding - + Bordo Destra/Sinistra Top/Bottom Padding - + Bordo Alto/Basso Note: These settings affect the Single Screen and Separate Windows layouts - + Nota: Queste impostazioni riguardano i layout Singolo Schermo e Finestre Separate @@ -2226,7 +2232,7 @@ Desideri ignorare l'errore e continuare? <a href='https://citra-emu.org/wiki/using-a-controller-or-android-phone-for-motion-or-touch-input'><span style="text-decoration: underline; color:#039be5;">Learn More</span></a> - + <a href='https://citra-emu.org/wiki/using-a-controller-or-android-phone-for-motion-or-touch-input'><span style="text-decoration: underline; color:#039be5;">Scopri di più</span></a> @@ -2276,7 +2282,7 @@ Desideri ignorare l'errore e continuare? Azahar - + Azahar @@ -2324,7 +2330,7 @@ Desideri ignorare l'errore e continuare? Reset Per-Application Settings - + Reimposta le impostazioni per-applicazione @@ -2349,7 +2355,7 @@ Desideri ignorare l'errore e continuare? Layout - + Layout @@ -2379,12 +2385,12 @@ Desideri ignorare l'errore e continuare? Azahar - + Azahar Are you sure you want to <b>reset your settings for this application</b>? - + Sei sicuro di voler <b>reimpostare le impostazioni per questa applicazione</b>? @@ -2473,17 +2479,17 @@ Desideri ignorare l'errore e continuare? Use LLE applets (if installed) - + Usa applet LLE (se installati) Enable required LLE modules for online features (if installed) - + Abilita moduli LLE per le feature online (se installati) Enables the LLE modules needed for online multiplayer, eShop access, etc. - + Abilita i module LLE necessari per il multiplayer online, l'accesso all'eShop, ecc. @@ -2683,7 +2689,7 @@ Desideri ignorare l'errore e continuare? days - + giorni @@ -2693,37 +2699,37 @@ Desideri ignorare l'errore e continuare? Initial System Ticks - + Tick ​​di sistema iniziali Random - + Casuale Fixed - + Fissato Initial System Ticks Override - + Sovrascrittura dei Tick ​​di sistema iniziali Play Coins - + Monete di gioco <html><head/><body><p>Number of steps per hour reported by the pedometer. Range from 0 to 65,535.</p></body></html> - + <html><head/><body><p>Numero di passi per ogni ora contati dal contapassi. Range da 0 a 65.535.</p></body></html> Pedometer Steps per Hour - + Passi contapassi per ogni ora @@ -2744,7 +2750,7 @@ Desideri ignorare l'errore e continuare? MAC: - + MAC: @@ -2759,17 +2765,17 @@ Desideri ignorare l'errore e continuare? Allow applications to change plugin loader state - + Permetti alle applicazioni di cambiare lo stato del plugin loader Real Console Unique Data - + Dati unici della console reale SecureInfo_A/B - + SecureInfo_A/B @@ -2777,27 +2783,27 @@ Desideri ignorare l'errore e continuare? Choose - + Scegli LocalFriendCodeSeed_A/B - + LocalFriendCodeSeed_A/B OTP - + OTP movable.sed - + movable.sed System settings are available only when applications is not running. - + Le impostazioni di sistema sono disponibili solo mentre nessuna applicazione è in esecuzione @@ -3467,42 +3473,42 @@ Desideri ignorare l'errore e continuare? Select SecureInfo_A/B - + Seleziona SecureInfo_A/B SecureInfo_A/B (SecureInfo_A SecureInfo_B);;All Files (*.*) - + SecureInfo_A/B (SecureInfo_A SecureInfo_B);;All Files (*.*) Select LocalFriendCodeSeed_A/B - + Select LocalFriendCodeSeed_A/B LocalFriendCodeSeed_A/B (LocalFriendCodeSeed_A LocalFriendCodeSeed_B);;All Files (*.*) - + LocalFriendCodeSeed_A/B (LocalFriendCodeSeed_A LocalFriendCodeSeed_B);;Tutti i file (*.*) Select encrypted OTP file - + Seleziona file OTP criptato Binary file (*.bin);;All Files (*.*) - + File binario (*.bin);;Tutti i file (*.*) Select movable.sed - + Seleziona movable.sed Sed file (*.sed);;All Files (*.*) - + File sed (*.sed);;Tutti i file (*.*) @@ -3514,12 +3520,12 @@ Desideri ignorare l'errore e continuare? MAC: %1 - + MAC: %1 This will replace your current virtual 3DS console ID with a new one. Your current virtual 3DS console ID will not be recoverable. This might have unexpected effects in applications. This might fail if you use an outdated config save. Continue? - + Questo rimpiazzerà l'ID virtuale della console 3DS con uno nuovo. L'ID della console 3DS attuale non potrà essere recuperato. Questo potrebbe avere effetti inaspettati in alcue applicazioni. Questo processo potrebbe fallire se usi un salvataggio della configurazione obsoleto. Continuare? @@ -3530,7 +3536,7 @@ Desideri ignorare l'errore e continuare? This will replace your current MAC address with a new one. It is not recommended to do this if you got the MAC address from your real console using the setup tool. Continue? - + Questo rimpiazzerà il tuo indirizzo MAC attuale con uno nuovo. È sconsigliato farlo se hai impostato l'indirizzo MAC dalla tua console reale usando il Setup Tool. Continuare? @@ -3655,7 +3661,7 @@ Trascina i punti per cambiarne la posizione, o fai doppio clic sulla tabella per Application List - + Lista applicazioni @@ -3754,7 +3760,7 @@ Trascina i punti per cambiarne la posizione, o fai doppio clic sulla tabella per Show current application in your Discord status - + Mostra l'applicazione corrente nel tuo stato di Discord @@ -3887,7 +3893,7 @@ Trascina i punti per cambiarne la posizione, o fai doppio clic sulla tabella per Azahar - + Azahar @@ -3945,7 +3951,7 @@ Verifica l'installazione di FFmpeg usata per la compilazione. Current Artic traffic speed. Higher values indicate bigger transfer loads. - + Attuale velocità del traffico di Artic. Valori alti indicano carichi di trasferimento più grandi. @@ -3957,7 +3963,7 @@ Verifica l'installazione di FFmpeg usata per la compilazione. How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Quanti frame al secondo l'app sta attualmente mostrando. Varierà da app ad app e da scena a scena. @@ -3968,7 +3974,7 @@ Verifica l'installazione di FFmpeg usata per la compilazione. MicroProfile (unavailable) - + MicroProfile (Non disponibile) @@ -3989,60 +3995,60 @@ Verifica l'installazione di FFmpeg usata per la compilazione. Azahar is running an application TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping - + Azahar sta eseguendo un'applicazione Invalid App Format - + Formato App non valido Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + Il formato della tua app non è supportato. <br/>Segui la guida per fare il dumping della tua <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>cartuccia di gioco</a> o <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>titoli installati</a>. App Corrupted - + App corrotta Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. - + La tua app è corrotta. <br/>Segui la guida per fare il dumping delle tue <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>cartucce di gioco</a> o <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>titoli installati</a>. App Encrypted - + App criptata Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + La tua app è criptata. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Segui il nostro blog per più informazioni.</a> Unsupported App - + App non supportata GBA Virtual Console is not supported by Azahar. - + La GBA Virtual Console non è supportata da Azahar. Artic Server - + Artic Server Error while loading App! - + Errore nel caricamento dell'app! @@ -4084,12 +4090,12 @@ Verifica l'installazione di FFmpeg usata per la compilazione. Remove Play Time Data - + Rimuovi dati sul tempo di gioco Reset play time? - + Reimpostare il tempo di gioco? @@ -4097,37 +4103,37 @@ Verifica l'installazione di FFmpeg usata per la compilazione. Create Shortcut - + Crea scorciatoia Do you want to launch the application in fullscreen? - + Vuoi lanciare l'applicazione in schermo intero? Successfully created a shortcut to %1 - + Scorciatoia creata con successo in %1 This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Verrà creata una scorciatoia nell'AppImage corrente. Potrebbe non funzionare correttamente in caso di aggiornamento. Continuare? Failed to create a shortcut to %1 - + Impossibile creare scorciatoia in %1 Create Icon - + Crea icona Cannot create icon file. Path "%1" does not exist and cannot be created. - + Impossibile creare file icona. La cartella "%1" non esiste e non può essere creato. @@ -4151,7 +4157,7 @@ Verifica l'installazione di FFmpeg usata per la compilazione. Azahar - + Azahar @@ -4178,7 +4184,7 @@ Consulta il log per i dettagli. The application properties could not be loaded. - + Impossibile caricare le proprietà dell'applicazione. @@ -4195,70 +4201,71 @@ Consulta il log per i dettagli. Set Up System Files - + Imposta i file di sistema <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + <p>Azahar necessita dei file provenienti da una console reale per poter usare alcune feature. <br>Puoi ottenere questi file usando <a href=https://github.com/azahar-emu/ArticSetupTool>Setup Artic Tool di Azahar</a><br>. Note: <ul><li><b>Questa operazione installerà file unici della console all'interno di Azahar, non condividere i le tue cartelle utente o nand <br> dopo aver completato il processo di setup!</b></li><li> Il setup di un Old 3DS è necessario per far sì che il setup di un New 3DS funzioni.</li><li> Entrambe le modalità di setup funzioneranno indipendentemente dal modello della console che esegue il tool di setup.</li></ul><hr></p> Enter Azahar Artic Setup Tool address: - + Inserisci l'indirizzo di Artic Setup Tool: <br>Choose setup mode: - + <br>Scegli modalità di setup: (ℹ️) Old 3DS setup - + (ℹ️) Setup Old 3DS Setup is possible. - + Il setup è possibile. (⚠) New 3DS setup - + (⚠) Setup New 3DS Old 3DS setup is required first. - + È necessario effettuare prima il setup di un Old 3DS. (✅) Old 3DS setup - + (✅) Setup Old 3DS Setup completed. - + Setup completato. (ℹ️) New 3DS setup - + (ℹ️) Setup New 3DS (✅) New 3DS setup - + (✅) Setup New 3DS The system files for the selected mode are already set up. Reinstall the files anyway? - + I file di sistema per la modalità selezionata sono gia stati impostati. +Vuoi comunque reinstallarli? @@ -4278,12 +4285,12 @@ Reinstall the files anyway? Connect to Artic Base - + Connettiti ad Artic Base Enter Artic Base server address: - + Inserisci l'indirizzo del server Artic Base: @@ -4323,12 +4330,12 @@ Reinstall the files anyway? CIA Encrypted - + File CIA criptato Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> - + Il tuo file CIA è criptato. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Controlla il nostro blog per ulteriori informazioni.</a> @@ -4343,17 +4350,17 @@ Reinstall the files anyway? Uninstalling '%1'... - + Disinstallando '%1'... Failed to uninstall '%1'. - + Errore nella disinstallazione di '%1'. Successfully uninstalled '%1'. - + '%1' disinstallato con successo. @@ -4375,7 +4382,8 @@ Reinstall the files anyway? Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. Use at your own risk! - + ATTENZIONE: I save state NON sono un SOSTITUTO per i salvataggi IN-GAME, e non sono pensati per essere affidabili. +Usa i save state a tuo RISCHIO e PERICOLO. @@ -4392,7 +4400,7 @@ Use at your own risk! Application is not looking for amiibos. - + L'applicazione non sta cercando alcun amiibo. @@ -4434,12 +4442,12 @@ Use at your own risk! Application will unpause - + L'applicazione riprenderà The application will be unpaused, and the next frame will be captured. Is this okay? - + L'applicazione riprenderà, e il prossimo frame verrà catturato. Va bene? @@ -4463,7 +4471,11 @@ Use at your own risk! To install FFmpeg to Lime, press Open and select your FFmpeg directory. To view a guide on how to install FFmpeg, press Help. - + Impossibile caricare FFmpeg. Assicurati di aver installato una versione compatibile. + +Per installare FFmpeg su Lime, premi Apri e seleziona la cartella di FFmpeg. + +Per vedere una guida su come farlo, premi Aiuto. @@ -4488,7 +4500,7 @@ To view a guide on how to install FFmpeg, press Help. Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. - + Impossibile iniziare il dumping video.<br> Assicurati che l'encoder video sia configurato correttamente. <br>Controlla il log per ulteriori dettagli. @@ -4508,42 +4520,42 @@ To view a guide on how to install FFmpeg, press Help. (Accessing SharedExtData) - + (Accessing SharedExtData) (Accessing SystemSaveData) - + (Accessing SystemSaveData) (Accessing BossExtData) - + (Accessing BossExtData) (Accessing ExtData) - + (Accessing ExtData) (Accessing SaveData) - + (Accessing SaveData) MB/s - + MB/s KB/s - + KB/s Artic Traffic: %1 %2%3 - + Traffico Artic: %1 %2%3 @@ -4558,7 +4570,7 @@ To view a guide on how to install FFmpeg, press Help. App: %1 FPS - + App: %1 FPS @@ -4568,18 +4580,18 @@ To view a guide on how to install FFmpeg, press Help. VOLUME: MUTE - + VOLUME: MUTO VOLUME: %1% Volume percentage (e.g. 50%) - + VOLUME: %1% %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. - + %1 non trovato. <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>Estrai i tuoi archivi di sistema</a>.<br/>Proseguendo l'emulazione si potrebbero verificare bug e arresti anomali. @@ -4609,7 +4621,7 @@ To view a guide on how to install FFmpeg, press Help. A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. - + Si è verificato un errore irreversibile. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Controlla il log</a> per ulteriori dettagli.<br/>Proseguendo l'emulazione si potrebbero verificare bug e arresti anomali. @@ -4624,7 +4636,7 @@ To view a guide on how to install FFmpeg, press Help. Quit Application - + Chiudi Applicazione @@ -4639,7 +4651,7 @@ To view a guide on how to install FFmpeg, press Help. The application is still running. Would you like to stop emulation? - + L'applicazione è ancora in esecuzione. Vuoi arrestare l'emulazione? @@ -4654,13 +4666,14 @@ To view a guide on how to install FFmpeg, press Help. Update Available - + Aggiornamento disponibile Update %1 for Azahar is available. Would you like to download it? - + L'aggiornamento %1 di Azahar è disponibile. +Vuoi installarlo? @@ -4801,57 +4814,57 @@ Would you like to download it? Play time - + Tempo di gioco Favorite - + Preferito Open - + Apri Application Location - + Posizione applicazioni Save Data Location - + Posizione dei dati di salvataggio Extra Data Location - + Posizione dei dati extra Update Data Location - + Posizione dei dati di aggiornamento DLC Data Location - + Posizione dei dati dei DLC Texture Dump Location - + Posizione del dumping delle texture Custom Texture Location - + Posizione delle texture personalizzate Mods Location - + Posizione delle mod @@ -4876,47 +4889,47 @@ Would you like to download it? Uninstall - + Disinstalla Everything - + Tutto Application - + Applicazione Update - + Aggiornamento DLC - + DLC Remove Play Time Data - + Rimuovi dati sul tempo di gioco Create Shortcut - + Crea scorciatoia Add to Desktop - + Aggiungi al Desktop Add to Applications Menu - + Aggiungi al menu delle applicazioni @@ -4929,41 +4942,43 @@ Would you like to download it? Azahar - + Azahar Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - + Sei sicuro di voler completamente disinstallare %1? + +Verranno cancellati tutti i dati dell'app, i DLC ed eventuali aggiornamenti. %1 (Update) - + %1 (Aggiornamento) %1 (DLC) - + %1 (DLC) Are you sure you want to uninstall '%1'? - + Sei sicuro di voler disinstallare '%1'? Are you sure you want to uninstall the update for '%1'? - + Sei sicuro di voler disinstallare l'aggiornamento di '%1'? Are you sure you want to uninstall all DLC for '%1'? - + Sei sicuro di voler disinstallare tutti i DLC di '%1'? @@ -4973,7 +4988,7 @@ This will delete the application if installed, as well as any installed updates Remove Application Directory - + Rimuovi cartella applicazioni @@ -4993,7 +5008,7 @@ This will delete the application if installed, as well as any installed updates Clear - + Ripristina @@ -5012,7 +5027,8 @@ This will delete the application if installed, as well as any installed updates App functions flawless with no audio or graphical glitches, all tested functionality works as intended without any workarounds needed. - + Il gioco funziona perfettamente senza alcun glitch audio o video, tutte le funzionalità testate funzionano come dovrebbero senza +la necessità di utilizzare alcun espediente. @@ -5023,7 +5039,8 @@ any workarounds needed. App functions with minor graphical or audio glitches and is playable from start to finish. May require some workarounds. - + L'app presenta alcuni glitch audio o video minori ed è possibile giocare dall'inizio alla fine. +Potrebbe richiedere l'utilizzo di alcuni espedienti. @@ -5034,7 +5051,8 @@ workarounds. App functions with major graphical or audio glitches, but app is playable from start to finish with workarounds. - + L'app presenta considerevoli glitch audio o video, ma è possibile giocare dall'inizio alla fine utilizzando +degli espedienti. @@ -5045,7 +5063,8 @@ workarounds. App functions, but with major graphical or audio glitches. Unable to progress in specific areas due to glitches even with workarounds. - + L'app funziona, ma presenta glitch audio e video considerevoli. Impossibile progredire in alcune aree a causa di alcuni glitch +anche usando espedienti. @@ -5056,7 +5075,8 @@ even with workarounds. App is completely unplayable due to major graphical or audio glitches. Unable to progress past the Start Screen. - + L'app è del tutto ingiocabile a causa di considerevoli glitch audio o video. +È impossibile proseguire oltre la schermata iniziale. @@ -5066,7 +5086,7 @@ Screen. The app crashes when attempting to startup. - + L'app va in crash quando viene avviata. @@ -5076,7 +5096,7 @@ Screen. The app has not yet been tested. - + L'app non è ancora stata testata. @@ -5084,7 +5104,7 @@ Screen. Double-click to add a new folder to the application list - + Fai doppio clic per aggiungere una nuova cartella alla lista delle applicazioni @@ -5538,7 +5558,7 @@ Screen. Preferred Application - + Applicazioni preferite @@ -5553,7 +5573,7 @@ Screen. (Leave blank for open room) - + (Lasciare vuoto per aprire la stanza) @@ -5602,7 +5622,8 @@ Screen. Failed to announce the room to the public lobby. Debug Message: - + Impossibile mostrare la stanza nella lobby pubblica. +Messaggio di debug: @@ -5790,7 +5811,7 @@ Debug Message: Applications I Own - + Applicazioni possedute @@ -5825,7 +5846,7 @@ Debug Message: Preferred Application - + Applicazioni preferite @@ -5853,12 +5874,12 @@ Debug Message: Azahar - + Azahar File - + File @@ -5878,7 +5899,7 @@ Debug Message: Emulation - + Emulazione @@ -5893,7 +5914,7 @@ Debug Message: View - + Visualizza @@ -5908,7 +5929,7 @@ Debug Message: Small Screen Position - + Posizione Schermo piccolo @@ -5928,7 +5949,7 @@ Debug Message: Help - + Aiuto @@ -5943,12 +5964,12 @@ Debug Message: Connect to Artic Base... - + Connessione ad Artic Base... Set Up System Files... - + Impostazione dei file di sistema... @@ -5988,17 +6009,17 @@ Debug Message: Exit - + Esci Pause - + Pausa Stop - + Ferma @@ -6013,12 +6034,12 @@ Debug Message: FAQ - + FAQ About Azahar - + Su Azahar @@ -6103,7 +6124,7 @@ Debug Message: Browse Public Rooms - + Sfoglia stanze pubbliche @@ -6133,12 +6154,12 @@ Debug Message: Open Log Folder - + Apri cartella dei log Opens the Azahar Log folder - + Apri la cartella dei log Azahar @@ -6173,47 +6194,47 @@ Debug Message: Custom Layout - + Layout personalizzato Top Right - + Alto-Destra Middle Right - + In centro a destra Bottom Right - + In basso a sinistra Top Left - + Alto-Sinistra Middle Left - + In centro a sinistra Bottom Left - + In basso a sinistra Above - + Sopra Below - + Sotto @@ -6248,12 +6269,12 @@ Debug Message: Open Azahar Folder - + Apri cartella Azahar Configure Current Application... - + Configura applicazione corrente... @@ -6339,7 +6360,7 @@ Debug Message: Application: - + Applicazione: @@ -6359,7 +6380,7 @@ Debug Message: Current running application will be stopped. - + L'applicazione in esecuzione sarà ora fermata. @@ -6369,7 +6390,7 @@ Debug Message: Citra TAS Movie (*.ctm) - + Citra TAS Movie (*.ctm) @@ -6397,7 +6418,7 @@ Debug Message: Application used in this movie is not in Applications list. - + L'applicazione usata in questo video non è nella lista applicazioni. @@ -6431,7 +6452,7 @@ Debug Message: Current running application will be restarted. - + L'applicazione in esecuzione sarà ora riavviata. @@ -6441,12 +6462,12 @@ Debug Message: Recording will start once you boot an application. - + La registrazione inizierà una volta che avrai avviato un'applicazione. Citra TAS Movie (*.ctm) - + Citra TAS Movie (*.ctm) @@ -6547,7 +6568,7 @@ Messaggio di debug: You must choose a Preferred Application to host a room. If you do not have any applications in your Applications list yet, add an applications folder by clicking on the plus icon in the Applications list. - + Devi scegliere un'applicazione preferita per hostare una stanza. Se non hai alcuna applicazione nella tua lista applicazioni, aggiungi una cartella applicazioni cliccando sull'icona + nella lista applicazioni. @@ -6567,7 +6588,7 @@ Messaggio di debug: Creating a room failed. Please retry. Restarting Azahar might be necessary. - + Creazione della stanza fallita. Per favore riprova. Riavviare Azahar potrebbe essere necessario. @@ -6577,7 +6598,7 @@ Messaggio di debug: Version mismatch! Please update to the latest version of Azahar. If the problem persists, contact the room host and ask them to update the server. - + Mancata corrispondenza della versione! Per favore aggiorna Azahar all'ultima versione. Se il problema persiste, contatta l'host della stanza e chiedigli di aggiornare il server. @@ -6827,7 +6848,7 @@ Potrebbe aver lasciato la stanza. Unsupported encrypted application - + Applicazione criptata non supportata @@ -6847,27 +6868,27 @@ Potrebbe aver lasciato la stanza. Add New Application Directory - + Aggiungi nuova cartella applicazione Favorites - + Preferiti Not running an application - + Nessuna applicazione in esecuzione %1 is not running an application - + %1 non sta eseguendo un'applicazione %1 is running %2 - + %1 sta eseguendo %2 @@ -7067,7 +7088,8 @@ Potrebbe aver lasciato la stanza. Would you like to migrate your data for use in Azahar? (This may take a while; The old data will not be deleted) - + Vuoi migrare i tuoi dati per usarli in Azahar? +(Può richiedere tempo; La vecchia cartella data non verrà cancellata) @@ -7076,44 +7098,51 @@ Potrebbe aver lasciato la stanza. Migration - + Migrazione Azahar has detected user data for Citra and Lime3DS. - + Azahar ha rilevato dati utente per Citra e Lime3DS. + + Migrate from Lime3DS - + Migra da Lime3DS Migrate from Citra - + Migra da Citra Azahar has detected user data for Citra. - + Azahar ha rilevato dati utente per Citra + + Azahar has detected user data for Lime3DS. - + Azahar ha rilevato dati utente per Lime3DS + + You can manually re-trigger this prompt by deleting the new user data directory: %1 - + Puoi riattivare questo prompt eliminando la nuova cartella dati utente: +%1 @@ -7121,7 +7150,10 @@ Potrebbe aver lasciato la stanza. If you wish to clean up the files which were left in the old data location, you can do so by deleting the following directory: %1 - + I dati sono stati migrati con successo. + +Se vuoi cancellare i file rimasti nella vecchia posizione della cartella, puoi farlo cancellando la seguente cartella: +%1 diff --git a/dist/languages/sv.ts b/dist/languages/sv.ts new file mode 100644 index 000000000..bbb81b49b --- /dev/null +++ b/dist/languages/sv.ts @@ -0,0 +1,7390 @@ + + + ARMRegisters + + + ARM Registers + ARM-register + + + + Register + Register + + + + Value + Värde + + + + AboutDialog + + + About Azahar + Om Azahar + + + + <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + + + + <html><head/><body><p><span style=" font-size:28pt;">Azahar</span></p></body></html> + <html><head/><body><p><span style=" font-size:28pt;">Azahar</span></p></body></html> + + + + <html><head/><body><p>%1 | %2-%3 (%4)</p></body></html> + <html><head/><body><p>%1 | %2-%3 (%4)</p></body></html> + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Azahar is a free and open source 3DS emulator licensed under GPLv2.0 or any later version.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'MS Shell Dlg 2'; font-size:8pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">This software should not be used to play games you have not legally obtained.</span></p></body></html> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { blanksteg: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Azahar är en 3DS-emulator med fri och öppen källkod som licensieras under GPLv2.0 eller senare version.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'MS Shell Dlg 2'; font-size:8pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Den här programvaran ska inte användas för att spela spel som du inte har erhållit på laglig väg.</span></p></body></html> + + + + <html><head/><body><p><a href="https://azahar-emu.org/"><span style=" text-decoration: underline; color:#039be5;">Website</span></a> | <a href="https://github.com/azahar-emu/azahar"><span style=" text-decoration: underline; color:#039be5;">Source Code</span></a> | <a href="https://github.com/azahar-emu/azahar/graphs/contributors"><span style=" text-decoration: underline; color:#039be5;">Contributors</span></a> | <a href="https://github.com/azahar-emu/azahar/blob/master/license.txt"><span style=" text-decoration: underline; color:#039be5;">License</span></a></p></body></html> + <html><head/><body><p><a href="https://azahar-emu.org/"><span style=" text-decoration: underline; color:#039be5;">Webbsida</span></a> | <a href="https://github.com/azahar-emu/azahar"><span style=" text-decoration: underline; color:#039be5;">Källkod</span></a> | <a href="https://github.com/azahar-emu/azahar/graphs/contributors"><span style=" text-decoration: underline; color:#039be5;">Bidragsgivare</span></a> | <a href="https://github.com/azahar-emu/azahar/blob/master/license.txt"><span style=" text-decoration: underline; color:#039be5;">Licens</span></a></p></body></html> + + + + <html><head/><body><p><span style=" font-size:7pt;">&quot;3DS&quot; is a trademark of Nintendo. Azahar is not affiliated with Nintendo in any way.</span></p></body></html> + <html><head/><body><p><span style=" font-size:7pt;">&quot;3DS&quot; är ett varumärke som tillhör Nintendo. Azahar är inte kopplat till Nintendo på något sätt.</span></p></body></html> + + + + BreakPointModel + + + Pica command loaded + Pica-kommandot inläst + + + + Pica command processed + Pica-kommando bearbetat + + + + Incoming primitive batch + Inkommande primitiv batch + + + + Finished primitive batch + Färdigställde primitiv batch + + + + Vertex shader invocation + Anrop av vertex shader + + + + Incoming display transfer + Överföring av inkommande skärm + + + + GSP command processed + GSP-kommando behandlat + + + + Buffers swapped + Buffertar utbytta + + + + Unknown debug context event + Okänd händelse i felsökningskontext + + + + CalibrationConfigurationDialog + + + Communicating with the server... + Kommunicerar med servern... + + + + Cancel + Avbryt + + + + Touch the top left corner <br>of your touchpad. + Tryck på det övre vänstra hörnet <br>på din pekplatta. + + + + Now touch the bottom right corner <br>of your touchpad. + Tryck nu på det nedre högra hörnet <br>på din pekplatta. + + + + Configuration completed! + Konfigurationen är färdig! + + + + OK + Ok + + + + ChatRoom + + + Room Window + Rumsfönster + + + + Send Chat Message + Skicka chattmeddelande + + + + Send Message + Skicka meddelande + + + + Members + Medlemmar + + + + %1 has joined + %1 har kommit in + + + + %1 has left + %1 har lämnat + + + + %1 has been kicked + %1 har blivit utsparkad + + + + %1 has been banned + %1 har blivit bannlyst + + + + %1 has been unbanned + %1 är inte bannlyst längre + + + + View Profile + Visa profil + + + + + Block Player + Blockera spelare + + + + When you block a player, you will no longer receive chat messages from them.<br><br>Are you sure you would like to block %1? + När du blockerar en spelare kommer du inte längre att få chattmeddelanden från dem.<br><br>Är du säker på att du vill blockera %1? + + + + Kick + Sparka ut + + + + Ban + Bannlys + + + + Kick Player + Sparka ut spelare + + + + Are you sure you would like to <b>kick</b> %1? + Är du säker på att du vill <b>sparka</b> %1? + + + + Ban Player + Bannlys spelare + + + + Are you sure you would like to <b>kick and ban</b> %1? + +This would ban both their forum username and their IP address. + Är du säker på att du vill <b>sparka och bannlysa</b> %1? + +Detta skulle bannlysa både deras forumanvändarnamn och deras IP-adress. + + + + ClientRoom + + + Room Window + Rumsfönster + + + + Room Description + Rumsbeskrivning + + + + Moderation... + Moderering... + + + + Leave Room + Lämna rum + + + + ClientRoomWindow + + + Connected + Ansluten + + + + Disconnected + Frånkopplad + + + + %1 (%2/%3 members) - connected + %1 (%2/%3 medlemmar) - ansluten + + + + ConfigureAudio + + + Output + Utmatning + + + + Emulation: + Emulering: + + + + HLE (fast) + HLE (snabb) + + + + LLE (accurate) + LLE (exakt) + + + + LLE multi-core + LLE multi-core + + + + Output Type + Utmatningstyp + + + + Output Device + Utmatningsenhet + + + + This post-processing effect adjusts audio speed to match emulation speed and helps prevent audio stutter. This however increases audio latency. + Denna efterbehandlingseffekt justerar ljudhastigheten för att matcha emuleringshastigheten och hjälper till att förhindra ljudstörningar. Detta kan dock öka ljudlatensen. + + + + Enable audio stretching + Aktivera ljudsträckning + + + + Scales audio playback speed to account for drops in emulation framerate. This means that audio will play at full speed even while the application framerate is low. May cause audio desync issues. + Skalar uppspelningshastigheten för ljud för att kompensera för minskad bildfrekvens i emuleringen. Detta innebär att ljudet spelas upp med full hastighet även om programmets bildfrekvens är låg. Kan orsaka problem med felsynkronisering av ljud. + + + + Enable realtime audio + Aktivera realtidsljud + + + + Use global volume + Använd global volym + + + + Set volume: + Ställ in volymen: + + + + Volume: + Volym: + + + + 0 % + 0 % + + + + Microphone + Mikrofon + + + + Input Type + Inmatningstyp + + + + Input Device + Inmatningsenhet + + + + + Auto + Auto + + + + %1% + Volume percentage (e.g. 50%) + %1% + + + + ConfigureCamera + + + Form + Formulär + + + + Camera + Kamera + + + + + Select the camera to configure + Välj kameran att konfigurera + + + + Camera to configure: + Kamera att konfigurera: + + + + Front + Fram + + + + Rear + Bak + + + + + Select the camera mode (single or double) + Välj kameraläge (enkel eller dubbel) + + + + Camera mode: + Kameraläge: + + + + Single (2D) + Enkel (2D) + + + + Double (3D) + Dubbel (3D) + + + + + Select the position of camera to configure + Välj den kameraposition som ska konfigureras + + + + Camera position: + Kameraposition: + + + + Left + Vänster + + + + Right + Höger + + + + Configuration + Konfiguration + + + + + Select where the image of the emulated camera comes from. It may be an image or a real camera. + Välj varifrån bilden av den emulerade kameran kommer. Det kan vara en bild eller en riktig kamera. + + + + Camera Image Source: + Inmatningskälla för kamera: + + + + Blank (blank) + Blank (blank) + + + + Still Image (image) + Stillbild (bild) + + + + System Camera (qt) + Systemkamera (qt) + + + + File: + Fil: + + + + ... + ... + + + + + Select the system camera to use + Välj systemkameran att använda + + + + Camera: + Kamera: + + + + <Default> + <Standard> + + + + + Select the image flip to apply + Välj bildvändning av tillämpa + + + + Flip: + Vänd: + + + + None + Ingen + + + + Horizontal + Horisontell + + + + Vertical + Vertikal + + + + Reverse + Omvänd + + + + Select an image file every time before the camera is loaded + Välj en bildfil varje gång innan kameran laddas + + + + Prompt before load + Fråga innan inläsning + + + + Preview + Förhandsvisning + + + + Resolution: 512*384 + Upplösning: 512*384 + + + + Click to preview + Klicka för att förhandsvisa + + + + Resolution: %1*%2 + Upplösning: %1*%2 + + + + Supported image files (%1) + Bildfiler som stöds (%1) + + + + Open File + Öppna fil + + + + ConfigureCheats + + + + Cheats + Fusk + + + + Add Cheat + Lägg till fusk + + + + Available Cheats: + Tillgängliga fusk: + + + + Name + Namn + + + + Type + Typ + + + + Save + Spara + + + + Delete + Ta bort + + + + Name: + Namn: + + + + Notes: + Anteckningar: + + + + Code: + Kod: + + + + Would you like to save the current cheat? + Vill du spara aktuellt fusk? + + + + + + Save Cheat + Spara fusk + + + + Please enter a cheat name. + Ange ett fusknamn. + + + + Please enter the cheat code. + Ange fuskkoden. + + + + Cheat code line %1 is not valid. +Would you like to ignore the error and continue? + Fuskkoden på rad %1 är inte giltig. +Vill du ignorera felet och fortsätta? + + + + + [new cheat] + [nytt fusk] + + + + ConfigureDebug + + + Form + Formulär + + + + GDB + GDB + + + + Enable GDB Stub + Aktivera GDB Stub + + + + Port: + Port: + + + + Logging + Loggning + + + + Global Log Filter + Globalt loggfilter + + + + Regex Log Filter + Regex loggfilter + + + + Show Log Console (Windows Only) + Visa loggkonsol (endast Windows) + + + + Open Log Location + Öppna loggplats + + + + Flush log output on every message + Töm loggutmatningen vid varje meddelande + + + + <html><body>Immediately commits the debug log to file. Use this if Azahar crashes and the log output is being cut.<br>Enabling this feature will decrease performance, only use it for debugging purposes.</body></html> + <html><body>Skriver omedelbart ner felsökningsloggen till fil. Använd detta om Azahar kraschar och loggutmatningen skärs av.<br>Om du aktiverar den här funktionen kommer prestandan att minska, använd den endast för felsökningsändamål.</body></html> + + + + CPU + CPU + + + + Use global clock speed + Använd global klockhastighet + + + + Set clock speed: + Ställ in klockhastighet: + + + + CPU Clock Speed + CPU-klockhastighet + + + + <html><body>Changes the emulated CPU clock frequency.<br>Underclocking can increase performance but may cause the application to freeze.<br>Overclocking may reduce application lag but also might cause freezes</body></html> + <html><body>Ändrar den emulerade CPU-klockfrekvensen.<br>Underklockning kan öka prestandan men kan leda till att programmet fryser.<br>Överklockning kan minska fördröjningen i programmet men kan också leda till att det fryser</body></html> + + + + <html><head/><body>Underclocking can increase performance but may cause the application to freeze.<br/>Overclocking may reduce lag in applications but also might cause freezes</p></body></html> + <html><head/><body>Underklockning kan öka prestandan men kan också leda till att programmet fryser.<br/> Överklockning kan minska fördröjningen i program men kan också leda till att programmet fryser</p></body></html> + + + + <html><head/><body><p>Enables the use of the ARM JIT compiler for emulating the 3DS CPUs. Don't disable unless for debugging purposes</p></body></html> + <html><head/><body><p>Aktiverar användning av ARM JIT-kompilatorn för emulering av 3DS-processorer. Inaktivera inte om det inte är för felsökning</p></body></html> + + + + Enable CPU JIT + Aktivera CPU JIT + + + + Enable debug renderer + Aktivera felsökningsrendering + + + + Dump command buffers + Dumpa kommandobuffertar + + + + Miscellaneous + Diverse + + + + <html><head/><body><p>Introduces a delay to the first ever launched app thread if LLE modules are enabled, to allow them to initialize.</p></body></html> + <html><head/><body><p>Introducerar en fördröjning i den första apptråden som startas om LLE-moduler är aktiverade, så att de hinner initieras.</p></body></html> + + + + Delay app start for LLE module initialization + Fördröj appstart för initialisering av LLE-modul + + + + Force deterministic async operations + Tvinga deterministiska asynkrona operationer + + + + <html><head/><body><p>Forces all async operations to run on the main thread, making them deterministic. Do not enable if you don't know what you are doing.</p></body></html> + <html><head/><body><p>Tvingar alla asynkrona operationer att köras på huvudtråden, vilket gör dem deterministiska. Aktivera inte om du inte vet vad du gör.</p></body></html> + + + + Validation layer not available + Valideringslager inte tillgängligt + + + + Unable to enable debug renderer because the layer <strong>VK_LAYER_KHRONOS_validation</strong> is missing. Please install the Vulkan SDK or the appropriate package of your distribution + Det går inte att aktivera felsökningsrendering eftersom lagret <strong>VK_LAYER_KHRONOS_validation</strong> saknas. Installera Vulkan SDK eller lämpligt paket för din distribution + + + + Command buffer dumping not available + Dumpning av kommandobuffert inte tillgänglig + + + + Unable to enable command buffer dumping because the layer <strong>VK_LAYER_LUNARG_api_dump</strong> is missing. Please install the Vulkan SDK or the appropriate package of your distribution + Det går inte att aktivera dumpning av kommandobuffert eftersom lagret <strong>VK_LAYER_LUNARG_api_dump</strong> saknas. Installera Vulkan SDK eller lämpligt paket i din distribution + + + + ConfigureDialog + + + Azahar Configuration + Konfiguration för Azahar + + + + + + General + Allmänt + + + + + + System + System + + + + + Input + Inmatning + + + + + Hotkeys + Snabbtangenter + + + + + Graphics + Grafik + + + + + Enhancements + Förbättringar + + + + + Layout + Layout + + + + + + Audio + Ljud + + + + + Camera + Kamera + + + + + Debug + Felsökning + + + + + Storage + Lagring + + + + + Web + Webb + + + + + UI + Gränssnitt + + + + Controls + Handkontroller + + + + Advanced + Avancerat + + + + ConfigureEnhancements + + + Form + Formulär + + + + Renderer + Renderare + + + + Internal Resolution + Intern upplösning + + + + Auto (Window Size) + Auto (fönsterstorlek) + + + + Native (400x240) + Inbyggd (400x240) + + + + 2x Native (800x480) + 2x inbyggd (800x480) + + + + 3x Native (1200x720) + 3x inbyggd (1200x720) + + + + 4x Native (1600x960) + 4x inbyggd (1600x960) + + + + 5x Native (2000x1200) + 5x inbyggd (2000x1200) + + + + 6x Native (2400x1440) + 6x inbyggd (2400x1440) + + + + 7x Native (2800x1680) + 7x inbyggd (2800x1680) + + + + 8x Native (3200x1920) + 8x inbyggd (3200x1920) + + + + 9x Native (3600x2160) + 9x inbyggd (3600x2160) + + + + 10x Native (4000x2400) + 10x inbyggd (4000x2400) + + + + Enable Linear Filtering + Aktivera linjär filtering + + + + Post-Processing Shader + Shader för efterbehandling + + + + Texture Filter + Texturfilter + + + + None + Ingen + + + + Anime4K + Anime4K + + + + Bicubic + Bikubisk + + + + ScaleForce + ScaleForce + + + + xBRZ + xBRZ + + + + MMPX + MMPX + + + + Stereoscopy + Stereoskopi + + + + Stereoscopic 3D Mode + Stereoskopiskt 3D-läge + + + + Off + Av + + + + Side by Side + Sida vid sida + + + + Reverse Side by Side + Omvänd sida vid sida + + + + Anaglyph + Anaglyfisk + + + + Interlaced + Interlaced + + + + Reverse Interlaced + Omvänd interlaced + + + + Depth + Djup + + + + % + % + + + + Eye to Render in Monoscopic Mode + Ögon för rendering i monoskopiskt läge + + + + Left Eye (default) + Vänster öga (standard) + + + + Right Eye + Höger öga + + + + Disable Right Eye Rendering + Avaktivera rendering för höger öga + + + + <html><head/><body><p>Disable Right Eye Rendering</p><p>Disables rendering the right eye image when not using stereoscopic mode. Greatly improves performance in some applications, but can cause flickering in others.</p></body></html> + <html><head/><body><p>Inaktivera rendering av höger öga</p><p>Inaktiverar rendering av högerögats bild när stereoskopiskt läge inte används. Förbättrar prestandan avsevärt i vissa applikationer, men kan orsaka flimmer i andra.</p></body></html> + + + + Utility + Verktyg + + + + <html><head/><body><p>Replace textures with PNG files.</p><p>Textures are loaded from load/textures/[Title ID]/.</p></body></html> + <html><head/><body><p>Ersätt texturer med PNG- filer.</p><p>Texturer läses in från load/textures/[Title ID]/.</p></body></html> + + + + Use Custom Textures + Använd anpassade texturer + + + + <html><head/><body><p>Dump textures to PNG files.</p><p>Textures are dumped to dump/textures/[Title ID]/.</p></body></html> + <html><head/><body><p>Dumpa texturer till PNG-filer.</p><p>Texturer dumpas till dump/textures/[Title ID]/.</p></body></html> + + + + Dump Textures + Dumpa texturer + + + + <html><head/><body><p>Load all custom textures into memory on boot, instead of loading them when the application requires them.</p></body></html> + <html><head/><body><p>Läs in alla anpassade texturer i minnet vid uppstart, istället för att läsa in dem när programmet kräver dem.</p></body></html> + + + + Preload Custom Textures + Förinläs anpassade texturer + + + + <html><head/><body><p>Load custom textures asynchronously with background threads to reduce loading stutter</p></body></html> + <html><head/><body><p>Läs in anpassade texturer asynkront med bakgrundstrådar för att minska inläsningsskakning</p></body></html> + + + + Async Custom Texture Loading + Asynkron inläsning av anpassade texturer + + + + ConfigureGeneral + + + Form + Formulär + + + + General + Allmänt + + + + Confirm exit while emulation is running + Bekräfta avsluta när emuleringen körs + + + + Pause emulation when in background + Pausa emulering när i bakgrunden + + + + Mute audio when in background + Inget ljud när i bakgrunden + + + + Hide mouse on inactivity + Dölj muspekare vid inaktivitet + + + + Enable Gamemode + Aktivera spelläge + + + + Check for updates + Leta efter uppdateringar + + + + Emulation + Emulering + + + + Region: + Region: + + + + Auto-select + Välj automatiskt + + + + Use global emulation speed + Använd global emuleringshastighet + + + + Set emulation speed: + Ställ in emuleringshastighet: + + + + Emulation Speed: + Emuleringshastighet: + + + + Screenshots + Skärmbilder + + + + Use global screenshot path + Använd global sökväg för skärmbilder + + + + Set screenshot path: + Ange sökväg för skärmbilder: + + + + Save Screenshots To + Spara skärmbilder till + + + + ... + ... + + + + Reset All Settings + Nollställ alla inställningar + + + + + + + + unthrottled + full hastighet + + + + Select Screenshot Directory + Välj katalog för skärmdump + + + + Azahar + Azahar + + + + Are you sure you want to <b>reset your settings</b> and close Azahar? + Är du säker att du vill <b>återställa dina inställningar</b> och stänga Azahar? + + + + ConfigureGraphics + + + Form + Formulär + + + + Graphics + Grafik + + + + API Settings + API-inställningar + + + + Graphics API + Grafik-API + + + + Software + Programvara + + + + OpenGL + OpenGL + + + + Vulkan + Vulkan + + + + Physical Device + Fysisk enhet + + + + OpenGL Renderer + OpenGL-renderare + + + + SPIR-V Shader Generation + SPIR-V Shader-generering + + + + Renderer + Renderare + + + + <html><head/><body><p>Use the selected graphics API to accelerate shader emulation.</p><p>Requires a relatively powerful GPU for better performance.</p></body></html> + <html><head/><body><p>Använd det valda grafik-API:et för att påskynda shader-emulering.</p><p>Kräver en relativt kraftfull GPU för bättre prestanda.</p></body></html> + + + + Enable Hardware Shader + Aktivera hårdvaru-shader + + + + <html><head/><body><p>Correctly handle all edge cases in multiplication operation in shaders. </p><p>Some applications requires this to be enabled for the hardware shader to render properly.</p><p>However this would reduce performance in most applications.</p></body></html> + <html><head/><body><p>Korrekt hantering av alla gränsfall i multiplikationsoperationer i shaders. </p><p>Vissa applikationer kräver att detta är aktiverat för att hårdvaru-shadern ska rendera korrekt.</p><p>Detta skulle dock minska prestandan i de flesta applikationer.</p></body></html> + + + + Accurate Multiplication + Exakt multiplikation + + + + <html><head/><body><p>Use the JIT engine instead of the interpreter for software shader emulation. </p><p>Enable this for better performance.</p></body></html> + <html><head/><body><p>Använd JIT-motorn istället för tolken för emulering av programvaru-shaders. </p> <p>Aktivera detta för bättre prestanda.</p> </body></html> + + + + Enable Shader JIT + Aktivera Shader JIT + + + + <html><head/><body><p>Compile shaders using background threads to avoid shader compilation stutter. Expect temporary graphical glitches</p></body></html> + <html><head/><body><p>Kompilera shaders med hjälp av bakgrundstrådar för att undvika att shaderkompileringen hackar. Förvänta dig tillfälliga grafiska störningar</p></body></html> + + + + Enable Async Shader Compilation + Aktivera asynkron shader-kompilering + + + + <html><head/><body><p>Perform presentation on separate threads. Improves performance when using Vulkan in most applications.</p></body></html> + <html><head/><body><p>Utför presentationen i separata trådar. Förbättrar prestandan när Vulkan används i de flesta applikationer.</p></body></html> + + + + Enable Async Presentation + Aktivera asynkron presentation + + + + Advanced + Avancerat + + + + <html><head/><body><p>Overrides the sampling filter used by applications. This can be useful in certain cases with poorly behaved applications when upscaling. If unsure set this to Application Controlled</p></body></html> + <html><head/><body><p>Åsidosätter det samplingsfilter som används av applikationer. Detta kan vara användbart i vissa fall med applikationer som beter sig illa vid uppskalning. Om du är osäker, ställ in detta på Applikationskontrollerad</p></body></html> + + + + Texture Sampling + Textursampling + + + + Application Controlled + Applikationskontrollerad + + + + Nearest Neighbor + Närmaste granne + + + + Linear + Linjär + + + + <html><head/><body><p>Reduce stuttering by storing and loading generated shaders to disk.</p></body></html> + <html><head/><body><p>Minska stuttering genom att lagra och läsa in genererade shaders till disk.</p></body></html> + + + + Use Disk Shader Cache + Använd disk shadercache + + + + VSync prevents the screen from tearing, but some graphics cards have lower performance with VSync enabled. Keep it enabled if you don't notice a performance difference. + VSync förhindrar grafikproblem, men vissa grafikkort har lägre prestanda med VSync aktiverat. Låt det vara aktiverat om du inte märker någon prestandaskillnad. + + + + Enable VSync + Aktivera VSync + + + + Use global + Använd globalt + + + + Use per-application + Använd per-applikation + + + + Delay application render thread: + Fördröj applikationens renderingstråd: + + + + <html><head/><body><p>Delays the emulated application render thread the specified amount of milliseconds every time it submits render commands to the GPU.</p><p>Adjust this feature in the (very few) dynamic framerate applications to fix performance issues.</p></body></html> + <html><head/><body><p>Fördröjer det emulerade programmets renderingstråd med det angivna antalet millisekunder varje gång den skickar renderingskommandon till GPU:n.</p><p>Justera den här funktionen i de (mycket få) dynamiska bildfrekvensapplikationerna för att åtgärda prestandaproblem.</p></body></html> + + + + ConfigureHotkeys + + + Hotkey Settings + Inställningar för snabbtangenter + + + + Double-click on a binding to change it. + Dubbelklicka på en bindning för att ändra den. + + + + Clear All + Töm allt + + + + Restore Defaults + Återställ till standard + + + + Action + Åtgärd + + + + Hotkey + Snabbtangent + + + + + Conflicting Key Sequence + Tangentsekvens i konflikt + + + + The entered key sequence is already assigned to: %1 + Den inmatade tangentsekvensen är redan tilldelad: %1 + + + + A 3ds button + En 3ds-knapp + + + + Restore Default + Återställ till standard + + + + Clear + Töm + + + + The default key sequence is already assigned to: %1 + Standardknappsekvensen är redan tilldelad till: %1 + + + + ConfigureInput + + + ConfigureInput + Konfigurera ingång + + + + Profile + Profil + + + + New + Ny + + + + Delete + Ta bort + + + + Rename + Byt namn + + + + Shoulder Buttons + Axelknappar + + + + ZR: + ZR: + + + + L: + L: + + + + ZL: + ZL: + + + + R: + R: + + + + Face Buttons + Handlingsknappar + + + + Y: + Y: + + + + X: + X: + + + + B: + B: + + + + A: + A: + + + + Directional Pad + Riktningsknappar + + + + + + Up: + Upp: + + + + + + Down: + Ner: + + + + + + Left: + Vänster: + + + + + + Right: + Höger: + + + + Misc. + Div. + + + + Start: + Start: + + + + Select: + Välj: + + + + Home: + Home: + + + + Power: + Ström: + + + + Circle Mod: + Cirkelmod: + + + + GPIO14: + GPIO14: + + + + Debug: + Felsök: + + + + Circle Pad + Tumspak + + + + + Up Left: + Upp till vänster: + + + + + Deadzone: 0 + Dödläge: 0 + + + + + + Set Analog Stick + Ställ in analog spak + + + + + Up Right: + Upp till höger: + + + + + Diagonals + Diagonaler + + + + + Down Right: + Ner till höger: + + + + + Down Left: + Ner till vänster: + + + + C-Stick + C-sticka + + + + Motion / Touch... + Rörelse / tryck... + + + + Auto Map + Automatisk mappning + + + + Clear All + Töm allt + + + + Restore Defaults + Återställ till standard + + + + Use Artic Controller when connected to Artic Base Server + Använd Artic Controller när du är ansluten till Artic Base Server + + + + + + Clear + Töm + + + + + + [not set] + [inte inställd] + + + + + + Restore Default + Återställ till standard + + + + + Information + Information + + + + After pressing OK, first move your joystick horizontally, and then vertically. + När du har tryckt på OK flyttar du först joysticken horisontellt och sedan vertikalt. + + + + + Deadzone: %1% + Dödläge: %1% + + + + + Modifier Scale: %1% + Modifierarskala: %1% + + + + Warning + Varning + + + + Auto mapping failed. Your controller may not have a corresponding mapping + Automatisk mappning misslyckades. Din styrenhet kanske inte har en motsvarande mappning + + + + After pressing OK, press any button on your joystick + När du har tryckt på OK, tryck på valfri knapp på din joystick + + + + [press key] + [tryck knapp] + + + + Error! + Fel! + + + + You're using a key that's already bound. + Du använder en tangent som redan är bunden. + + + + New Profile + Ny profil + + + + Enter the name for the new profile. + Ange namnet för nya profilen. + + + + Delete Profile + Ta bort profil + + + + Delete profile %1? + Ta bort profilen %1? + + + + Rename Profile + Byt namn på profil + + + + New name: + Nytt namn: + + + + Duplicate profile name + Dubbletta profilnamn + + + + Profile name already exists. Please choose a different name. + Profilnamnet finns redan. Välj ett annat namn. + + + + ConfigureLayout + + + Form + Formulär + + + + Screens + Skärmar + + + + Screen Layout + Skärmlayout + + + + Default + Standard + + + + Single Screen + En skärm + + + + Large Screen + Stor skärm + + + + Side by Side + Sida vid sida + + + + Separate Windows + Separata fönster + + + + Hybrid Screen + Hybridskärm + + + + + Custom Layout + Anpassad layout + + + + Swap Screens + Växla skärmar + + + + Rotate Screens Upright + Rotera skärmarna upprätt + + + + Large Screen Proportion + Proportion på stor skärm + + + + Small Screen Position + Position för liten skärm + + + + Upper Right + Övre höger + + + + Middle Right + Mellan höger + + + + Bottom Right (default) + Längst ner till höger (standard) + + + + Upper Left + Övre vänster + + + + Middle Left + Mellan vänster + + + + Bottom Left + Nederst till vänster + + + + Above large screen + Ovanför stor skärm + + + + Below large screen + Nedanför stor skärm + + + + Background Color + Bakgrundsfärg + + + + + Top Screen + Översta skärmen + + + + + X Position + X-position + + + + + + + + + + + + + + + px + px + + + + + Y Position + Y-position + + + + + Width + Bredd + + + + + Height + Höjd + + + + + Bottom Screen + Nedre skärmen + + + + <html><head/><body><p>Bottom Screen Opacity % (OpenGL Only)</p></body></html> + <html><head/><body><p>Opacitet för nedre skärmen % (endast OpenGL)</p></body></html> + + + + Single Screen Layout + Layout för En skärm + + + + + Stretch + Sträck ut + + + + + Left/Right Padding + Vänster/höger utfyllnad + + + + + Top/Bottom Padding + Överst/nederst utfyllnad + + + + Note: These settings affect the Single Screen and Separate Windows layouts + Obs: Dessa inställningar påverkar layouterna En skärm och Separata fönster + + + + ConfigureMotionTouch + + + Configure Motion / Touch + Konfigurera rörelse/tryck + + + + Motion + Rörelse + + + + Motion Provider: + Rörelseleverantör: + + + + Sensitivity: + Känslighet: + + + + Controller: + Kontroller: + + + + + + + + Configure + Konfigurera + + + + Touch + Tryck + + + + Touch Provider: + Tryckleverantör: + + + + Calibration: + Kalibrering: + + + + (100, 50) - (1800, 850) + (100, 50) - (1800, 850) + + + + Use button mapping: + Använd mappning av knappar: + + + + CemuhookUDP Config + CemuhookUDP-konfiguration + + + + You may use any Cemuhook compatible UDP input source to provide motion and touch input. + Du kan använda vilken UDP-ingångskälla som helst som är kompatibel med Cemuhook för att tillhandahålla rörelse- och pekinmatning. + + + + Server: + Server: + + + + Port: + Port: + + + + Pad: + Pad: + + + + Pad 1 + Pad 1 + + + + Pad 2 + Pad 2 + + + + Pad 3 + Pad 3 + + + + Pad 4 + Pad 4 + + + + Learn More + Läs mer + + + + + Test + Testa + + + + Mouse (Right Click) + Mus (högerklick) + + + + + CemuhookUDP + CemuhookUDP + + + + SDL + SDL + + + + Emulator Window + Emulatorfönster + + + + <a href='https://citra-emu.org/wiki/using-a-controller-or-android-phone-for-motion-or-touch-input'><span style="text-decoration: underline; color:#039be5;">Learn More</span></a> + <a href='https://citra-emu.org/wiki/using-a-controller-or-android-phone-for-motion-or-touch-input'><span style="text-decoration: underline; color:#039be5;">Lär dig mer</span></a> + + + + Information + Information + + + + After pressing OK, press a button on the controller whose motion you want to track. + När du har tryckt på OK trycker du på en knapp på kontrollern vars rörelse du vill följa. + + + + [press button] + [tryck på knappen] + + + + Testing + Testar + + + + Configuring + Konfigurering + + + + Test Successful + Testet lyckades + + + + Successfully received data from the server. + Har tagit emot data från servern. + + + + Test Failed + Testet misslyckades + + + + Could not receive valid data from the server.<br>Please verify that the server is set up correctly and the address and port are correct. + Kunde inte ta emot giltiga data från servern.<br>Kontrollera att servern är korrekt konfigurerad och att adress och port är korrekta. + + + + Azahar + Azahar + + + + UDP Test or calibration configuration is in progress.<br>Please wait for them to finish. + UDP-test eller kalibreringskonfiguration pågår.<br>Vänta tills de är klara. + + + + ConfigurePerGame + + + Dialog + Dialog + + + + Info + Info + + + + Size + Storlek + + + + Format + Format + + + + Name + Namn + + + + Filepath + Filsökväg + + + + Title ID + Titel id + + + + Reset Per-Application Settings + Återställ inställningar per-applikation + + + + Use global configuration (%1) + Använd global konfiguration (%1) + + + + General + Allmänt + + + + System + System + + + + Enhancements + Förbättringar + + + + Layout + Layout + + + + Graphics + Grafik + + + + Audio + Ljud + + + + Debug + Felsökning + + + + Cheats + Fusk + + + + Properties + Egenskaper + + + + Azahar + Azahar + + + + Are you sure you want to <b>reset your settings for this application</b>? + Är du säker på att du vill <b>återställa dina inställningar för den här applikationen</b>? + + + + ConfigureStorage + + + Form + Formulär + + + + Storage + Lagring + + + + Use Virtual SD + Använd Virtual SD + + + + Custom Storage + Anpassad lagring + + + + Use Custom Storage + Använd anpassad lagring + + + + NAND Directory + NAND-katalog + + + + + Open + Öppna + + + + + NOTE: This does not move the contents of the previous directory to the new one. + OBS: Detta innebär inte att innehållet i den tidigare katalogen flyttas till den nya. + + + + + Change + Ändra + + + + SDMC Directory + SDMC-katalog + + + + Select NAND Directory + Välj NAND-katalog + + + + Select SDMC Directory + Välj SDMC-katalog + + + + ConfigureSystem + + + Form + Formulär + + + + System Settings + Systeminställningar + + + + Enable New 3DS mode + Aktivera Nytt 3DS-läge + + + + Use LLE applets (if installed) + Använda LLE-applets (om installerade) + + + + Enable required LLE modules for online features (if installed) + Aktivera nödvändiga LLE-moduler för onlinefunktioner (om de är installerade) + + + + Enables the LLE modules needed for online multiplayer, eShop access, etc. + Aktiverar de LLE-moduler som behövs för multiplayer online, eShop-åtkomst etc. + + + + Username + Användarnamn + + + + Birthday + Födelsedag + + + + January + Januari + + + + February + Februari + + + + March + Mars + + + + April + April + + + + May + Maj + + + + June + Juni + + + + July + Juli + + + + August + Augusti + + + + September + September + + + + October + Oktober + + + + November + November + + + + December + December + + + + Language + Språk + + + + Note: this can be overridden when region setting is auto-select + Obs: detta kan åsidosättas när regioninställningen är automatiskt vald + + + + Japanese (日本語) + Japanska (日本語) + + + + English + Engelska + + + + French (français) + Franska (français) + + + + German (Deutsch) + Tyska (Deutsch) + + + + Italian (italiano) + Italienska (italiano) + + + + Spanish (español) + Spanska (español) + + + + Simplified Chinese (简体中文) + Förenklad kinesiska (简体中文) + + + + Korean (한국어) + Koreanska (한국어) + + + + Dutch (Nederlands) + Nederländska (Nederlands) + + + + Portuguese (português) + Portugisiska (português) + + + + Russian (Русский) + Ryska (Русский) + + + + Traditional Chinese (正體中文) + Traditionell kinesiska (正體中文) + + + + Sound output mode + Läge för ljudutmatning + + + + Mono + Mono + + + + Stereo + Stereo + + + + Surround + Surround + + + + Country + Land + + + + Clock + Klocka + + + + System Clock + Systemklocka + + + + Fixed Time + Fast tid + + + + Startup time + Uppstartstid + + + + yyyy-MM-ddTHH:mm:ss + yyyy-MM-ddTHH:mm:ss + + + + Offset time + Offset-tid + + + + days + dagar + + + + HH:mm:ss + HH:mm:ss + + + + Initial System Ticks + Initiala systemticks + + + + Random + Slumpmässig + + + + Fixed + Fast + + + + Initial System Ticks Override + Åsidosätt Initial System Ticks + + + + Play Coins + Spelmynt + + + + <html><head/><body><p>Number of steps per hour reported by the pedometer. Range from 0 to 65,535.</p></body></html> + <html><head/><body><p>Antal steg per timme som rapporterats av stegmätaren. Intervall från 0 till 65,535.</p></body></html> + + + + Pedometer Steps per Hour + Stegmätare steg per timme + + + + Run System Setup when Home Menu is launched + Kör System Setup när Home Menu startas + + + + Console ID: + Konsol-ID: + + + + + Regenerate + Generera om + + + + MAC: + MAC: + + + + 3GX Plugin Loader: + Inläsare för 3GX-insticksmodul: + + + + Enable 3GX plugin loader + Aktivera 3GX-insticksmodulinläsare + + + + Allow applications to change plugin loader state + Tillåt applikationer att ändra tillståndet för inläsaren av insticksmoduler + + + + Real Console Unique Data + Unikt data från riktig konsoll + + + + SecureInfo_A/B + SecureInfo_A/B + + + + + + + Choose + Välj + + + + LocalFriendCodeSeed_A/B + LocalFriendCodeSeed_A/B + + + + OTP + OTP + + + + movable.sed + movable.sed + + + + System settings are available only when applications is not running. + Systeminställningarna är endast tillgängliga när applikationer inte körs. + + + + Japan + Japan + + + + Anguilla + Anguilla + + + + Antigua and Barbuda + Antigua och Barbuda + + + + Argentina + Argentina + + + + Aruba + Aruba + + + + Bahamas + Bahamas + + + + Barbados + Barbados + + + + Belize + Belize + + + + Bolivia + Bolivia + + + + Brazil + Brasilien + + + + British Virgin Islands + British Virgin Islands + + + + Canada + Kanada + + + + Cayman Islands + Cayman Islands + + + + Chile + Chile + + + + Colombia + Colombia + + + + Costa Rica + Costa Rica + + + + Dominica + Dominica + + + + Dominican Republic + Dominikanska republiken + + + + Ecuador + Ecuador + + + + El Salvador + El Salvador + + + + French Guiana + Franska Guiana + + + + Grenada + Grenada + + + + Guadeloupe + Guadeloupe + + + + Guatemala + Guatemala + + + + Guyana + Guyana + + + + Haiti + Haiti + + + + Honduras + Honduras + + + + Jamaica + Jamaica + + + + Martinique + Martinique + + + + Mexico + Mexiko + + + + Montserrat + Montserrat + + + + Netherlands Antilles + Netherlands Antilles + + + + Nicaragua + Nicaragua + + + + Panama + Panama + + + + Paraguay + Paraguay + + + + Peru + Peru + + + + Saint Kitts and Nevis + Saint Kitts and Nevis + + + + Saint Lucia + Saint Lucia + + + + Saint Vincent and the Grenadines + Saint Vincent and the Grenadines + + + + Suriname + Surinam + + + + Trinidad and Tobago + Trinidad and Tobago + + + + Turks and Caicos Islands + Turks och Caicos Islands + + + + United States + United States + + + + Uruguay + Uruguay + + + + US Virgin Islands + US Virgin Islands + + + + Venezuela + Venezuela + + + + Albania + Albanien + + + + Australia + Australien + + + + Austria + Österrike + + + + Belgium + Belgien + + + + Bosnia and Herzegovina + Bosnien och Herzegovina + + + + Botswana + Botswana + + + + Bulgaria + Bulgarien + + + + Croatia + Kroatien + + + + Cyprus + Cypern + + + + Czech Republic + Tjeckien + + + + Denmark + Danmark + + + + Estonia + Estland + + + + Finland + Finland + + + + France + Frankrike + + + + Germany + Tyskland + + + + Greece + Grekland + + + + Hungary + Ungern + + + + Iceland + Island + + + + Ireland + Irland + + + + Italy + Italien + + + + Latvia + Lettland + + + + Lesotho + Lesotho + + + + Liechtenstein + Liechtenstein + + + + Lithuania + Litauen + + + + Luxembourg + Luxembourg + + + + Macedonia + Makedonien + + + + Malta + Malta + + + + Montenegro + Montenegro + + + + Mozambique + Mozambique + + + + Namibia + Namibia + + + + Netherlands + Nederländerna + + + + New Zealand + Nya Zeeland + + + + Norway + Norge + + + + Poland + Polen + + + + Portugal + Portugal + + + + Romania + Rumänien + + + + Russia + Ryssland + + + + Serbia + Serbien + + + + Slovakia + Slovakien + + + + Slovenia + Slovenien + + + + South Africa + Sydafrika + + + + Spain + Spanien + + + + Swaziland + Swaziland + + + + Sweden + Sverige + + + + Switzerland + Schweiz + + + + Turkey + Turkiet + + + + United Kingdom + United Kingdom + + + + Zambia + Zambia + + + + Zimbabwe + Zimbabwe + + + + Azerbaijan + Azerbaijan + + + + Mauritania + Mauritania + + + + Mali + Mali + + + + Niger + Nigeria + + + + Chad + Tchad + + + + Sudan + Sudan + + + + Eritrea + Eritrea + + + + Djibouti + Djibouti + + + + Somalia + Somalia + + + + Andorra + Andorra + + + + Gibraltar + Gibraltar + + + + Guernsey + Guernsey + + + + Isle of Man + Isle of Man + + + + Jersey + Jersey + + + + Monaco + Monaco + + + + Taiwan + Taiwan + + + + South Korea + Sydkorea + + + + Hong Kong + Hong Kong + + + + Macau + Macau + + + + Indonesia + Indonesien + + + + Singapore + Singapore + + + + Thailand + Thailand + + + + Philippines + Filippinerna + + + + Malaysia + Malaysia + + + + China + Kina + + + + United Arab Emirates + Förenade arabemiraten + + + + India + Indien + + + + Egypt + Egypten + + + + Oman + Oman + + + + Qatar + Qatar + + + + Kuwait + Kuwait + + + + Saudi Arabia + Saudiarabien + + + + Syria + Syrien + + + + Bahrain + Bahrain + + + + Jordan + Jordanien + + + + San Marino + San Marino + + + + Vatican City + Vatikanstaden + + + + Bermuda + Bermuda + + + + Select SecureInfo_A/B + Välj SecureInfo_A/B + + + + SecureInfo_A/B (SecureInfo_A SecureInfo_B);;All Files (*.*) + SecureInfo_A/B (SecureInfo_A SecureInfo_B);;Alla filer (*.*) + + + + Select LocalFriendCodeSeed_A/B + Välj LocalFriendCodeSeed_A/B + + + + LocalFriendCodeSeed_A/B (LocalFriendCodeSeed_A LocalFriendCodeSeed_B);;All Files (*.*) + LocalFriendCodeSeed_A/B (LocalFriendCodeSeed_A LocalFriendCodeSeed_B);;Alla filer (*.*) + + + + Select encrypted OTP file + Välj krypterad OTP-fil + + + + Binary file (*.bin);;All Files (*.*) + Binärfil (*.bin);;Alla filer (*.*) + + + + Select movable.sed + Välj movable.sed + + + + Sed file (*.sed);;All Files (*.*) + Sed-fil (*.sed);;Alla filer (*.*) + + + + + Console ID: 0x%1 + Konsol-ID: 0x%1 + + + + + MAC: %1 + MAC: %1 + + + + This will replace your current virtual 3DS console ID with a new one. Your current virtual 3DS console ID will not be recoverable. This might have unexpected effects in applications. This might fail if you use an outdated config save. Continue? + Detta kommer att ersätta ditt nuvarande virtuella 3DS-konsol-ID med ett nytt. Ditt nuvarande virtuella 3DS-konsol-ID kommer inte att kunna återställas. Detta kan ha oväntade effekter i applikationer. Detta kan misslyckas om du använder en föråldrad konfigurationssparning. Fortsätta? + + + + + Warning + Varning + + + + This will replace your current MAC address with a new one. It is not recommended to do this if you got the MAC address from your real console using the setup tool. Continue? + Detta kommer att ersätta din nuvarande MAC-adress med en ny. Det är inte rekommenderat att göra detta om du fick MAC-adressen från din riktiga konsol med hjälp av installationsverktyget. Fortsätta? + + + + ConfigureTouchFromButton + + + Configure Touchscreen Mappings + Konfigurera mappningar för pekskärm + + + + Mapping: + Mappning: + + + + New + Ny + + + + Delete + Ta bort + + + + Rename + Byt namn + + + + Click the bottom area to add a point, then press a button to bind. +Drag points to change position, or double-click table cells to edit values. + Klicka på det nedre området för att lägga till en punkt och tryck sedan på en knapp för att binda. +Dra punkterna för att ändra position, eller dubbelklicka på tabellcellerna för att redigera värden. + + + + Delete Point + Ta bort punkt + + + + Button + Knapp + + + + X + X axis + X + + + + Y + Y axis + Y + + + + New Profile + Ny profil + + + + Enter the name for the new profile. + Ange namnet för nya profilen. + + + + Delete Profile + Ta bort profil + + + + Delete profile %1? + Ta bort profilen %1? + + + + Rename Profile + Byt namn på profil + + + + New name: + Nytt namn: + + + + [press key] + [tryck knapp] + + + + ConfigureUi + + + Form + Formulär + + + + General + Allmänt + + + + Note: Changing language will apply your configuration. + Observera: Om du ändrar språk kommer din konfiguration att tillämpas. + + + + Interface language: + Gränssnittsspråk: + + + + Theme: + Tema: + + + + Application List + Applikationslista + + + + Icon Size: + Ikonstorlek: + + + + + None + Ingen + + + + Small (24x24) + Liten (24x24) + + + + Large (48x48) + Stor (48x48) + + + + Row 1 Text: + Rad 1-text: + + + + + File Name + Filnamn + + + + + Full Path + Fullständig sökväg + + + + + Title Name (short) + Titelnamn (kort) + + + + + Title ID + Titelns ID + + + + + Title Name (long) + Titelnamn (långt) + + + + Row 2 Text: + Rad 2-text: + + + + Hide Titles without Icon + Dölj titlar utan ikon + + + + Single Line Mode + Enkel rad-läge + + + + <System> + <System> + + + + English + Engelska + + + + ConfigureWeb + + + Form + Formulär + + + + Discord Presence + Discord Presence + + + + Show current application in your Discord status + Visa aktuell applikation i din Discord-status + + + + DirectConnect + + + Direct Connect + Direktanslutning + + + + Server Address + Serveradress + + + + <html><head/><body><p>Server address of the host</p></body></html> + <html><head/><body><p>Serveradressen för värden</p></body></html> + + + + Port + Port + + + + <html><head/><body><p>Port number the host is listening on</p></body></html> + <html><head/><body><p>Portnumret som värden lyssnar på</p></body></html> + + + + 24872 + 24872 + + + + Nickname + Smeknamn + + + + Password + Lösenord + + + + Connect + Anslut + + + + DirectConnectWindow + + + Connecting + Ansluter + + + + Connect + Anslut + + + + DumpingDialog + + + Dump Video + Dumpa video + + + + Output + Utmatning + + + + Format: + Format: + + + + + + Options: + Alternativ: + + + + + + + ... + ... + + + + Path: + Sökväg: + + + + Video + Video + + + + + Encoder: + Enkodare: + + + + + Bitrate: + Bitfrekvens: + + + + + bps + bps + + + + Audio + Ljud + + + + + Azahar + Azahar + + + + Please specify the output path. + Ange sökvägen för utdata. + + + + output formats + utdataformat + + + + video encoders + videoenkodare + + + + audio encoders + ljudenkodare + + + + Could not find any available %1. +Please check your FFmpeg installation used for compilation. + Kunde inte hitta någon tillgänglig %1. +Kontrollera din FFmpeg-installation som användes för kompilering. + + + + + + + %1 (%2) + %1 (%2) + + + + Select Video Output Path + Välj sökväg för videoutdata + + + + GMainWindow + + + No Suitable Vulkan Devices Detected + Inga lämpliga Vulkan-enheter upptäcktes + + + + Vulkan initialization failed during boot.<br/>Your GPU may not support Vulkan 1.1, or you do not have the latest graphics driver. + Vulkan-initialiseringen misslyckades under uppstarten.<br/>Din GPU kanske inte stöder Vulkan 1.1, eller så har du inte den senaste grafikdrivrutinen. + + + + Current Artic traffic speed. Higher values indicate bigger transfer loads. + Aktuell hastighet för Artic-trafiken. Högre värden indikerar större överföringslaster. + + + + + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. + Aktuell emuleringshastighet. Värden som är högre eller lägre än 100% indikerar att emuleringen körs snabbare eller långsammare än 3DS. + + + + + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. + Hur många bilder per sekund som appen visar för närvarande. Detta varierar från app till app och från scen till scen. + + + + + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. + Tidsåtgång för att emulera en 3DS-bildruta, utan att räkna med framelimiting eller v-sync. För emulering med full hastighet bör detta vara högst 16,67 ms. + + + + MicroProfile (unavailable) + MicroProfile (inte tillgänglig) + + + + Clear Recent Files + Töm senaste filer + + + + &Continue + &Fortsätt + + + + &Pause + &Paus + + + + Azahar is running an application + TRANSLATORS: This string is shown to the user to explain why Citra needs to prevent the computer from sleeping + Azahar kör en applikation + + + + + Invalid App Format + Ogiltigt appformat + + + + + Your app format is not supported.<br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. + Ditt appformat stöds inte.<br/>Följ anvisningarna för att återdumpa dina <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>spelkassetter</a> eller <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installerade titlar</a>. + + + + App Corrupted + Appen skadad + + + + Your app is corrupted. <br/>Please follow the guides to redump your <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>game cartridges</a> or <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installed titles</a>. + Din app är skadad. <br/>Följ guiderna för att återdumpa dina <a href='https://web.archive.org/web/20240304210021/https://citra-emu.org/wiki/dumping-game-cartridges/'>spelkassetter</a> eller <a href='https://web.archive.org/web/20240304210011/https://citra-emu.org/wiki/dumping-installed-titles/'>installerade titlar</a>. + + + + App Encrypted + App krypterad + + + + Your app is encrypted. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> + Din app är krypterad. <br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Mer information finns på vår blogg.</a> + + + + Unsupported App + App som inte stöds + + + + GBA Virtual Console is not supported by Azahar. + GBA Virtual Console stöds inte av Azahar. + + + + + Artic Server + Artic-server + + + + Error while loading App! + Fel vid inläsning av app! + + + + An unknown error occurred. Please see the log for more details. + Ett okänt fel har inträffat. Se loggen för mer information. + + + + CIA must be installed before usage + CIA måste installeras före användning + + + + Before using this CIA, you must install it. Do you want to install it now? + Innan du använder denna CIA måste du installera den. Vill du installera den nu? + + + + + Slot %1 + Plats %1 + + + + Slot %1 - %2 %3 + Plats %1 - %2 %3 + + + + Error Opening %1 Folder + Fel vid öppning av mappen %1 + + + + + Folder does not exist! + Mappen finns inte! + + + + Remove Play Time Data + Ta bort data om speltid + + + + Reset play time? + Återställ speltid? + + + + + + + Create Shortcut + Skapa genväg + + + + Do you want to launch the application in fullscreen? + Vill du starta applikationen i helskärm? + + + + Successfully created a shortcut to %1 + Skapade framgångsrikt en genväg till %1 + + + + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? + Detta kommer att skapa en genväg till den aktuella AppImage. Detta kanske inte fungerar så bra om du uppdaterar. Fortsätta? + + + + Failed to create a shortcut to %1 + Misslyckades med att skapa en genväg till %1 + + + + Create Icon + Skapa ikon + + + + Cannot create icon file. Path "%1" does not exist and cannot be created. + Det går inte att skapa en ikonfil. Sökvägen "%1" finns inte och kan inte skapas. + + + + Dumping... + Dumpar... + + + + + Cancel + Avbryt + + + + + + + + + + + + Azahar + Azahar + + + + Could not dump base RomFS. +Refer to the log for details. + Kunde inte dumpa RomFS-basen. +Se loggen för mer information. + + + + Error Opening %1 + Fel vid öppning av %1 + + + + Select Directory + Välj katalog + + + + Properties + Egenskaper + + + + The application properties could not be loaded. + Applikationsegenskaperna kunde inte läsas in. + + + + 3DS Executable (%1);;All Files (*.*) + %1 is an identifier for the 3DS executable file extensions. + Körbar 3DS-fil (%1);;Alla filer (*.*) + + + + Load File + Läs in fil + + + + + Set Up System Files + Konfigurera systemfiler + + + + <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> + <p>Azahar behöver filer från en riktig konsol för att kunna använda vissa av dess funktioner. <br>Du kan hämta sådana filer med <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Observera:<ul><li><b> Den här åtgärden installerar konsolunika filer till Azahar, dela inte dina användar- eller nand-mappar <br>efter att du har utfört installationsprocessen! </b></li><li>En installation av den gamla 3DS:en behövs för att installationen av den nya 3DS:en ska fungera.</li><li> Båda inställningslägena fungerar oavsett vilken modell konsolen har som kör inställningsverktyget.</li></ul><hr></p> + + + + Enter Azahar Artic Setup Tool address: + Ange adressen till Azahar Artic Setup Tool: + + + + <br>Choose setup mode: + <br>Välj konfigurationsläge: + + + + (ℹ️) Old 3DS setup + (ℹ️) Gammal 3DS-konfiguration + + + + + Setup is possible. + Konfiguration är möjlig. + + + + (⚠) New 3DS setup + (⚠) Ny 3DS-konfiguration + + + + Old 3DS setup is required first. + Gammal 3DS-konfiguration krävs först. + + + + (✅) Old 3DS setup + (✅) Gammal 3DS-konfiguration + + + + + Setup completed. + Konfigurationen är färdig. + + + + (ℹ️) New 3DS setup + (ℹ️) Ny 3DS-konfiguration + + + + (✅) New 3DS setup + (✅) Ny 3DS-konfiguration + + + + The system files for the selected mode are already set up. +Reinstall the files anyway? + Systemfilerna för det valda läget är redan konfigurerade. +Installera om filerna i alla fall? + + + + Load Files + Läs in filer + + + + 3DS Installation File (*.CIA*) + 3DS-installationsfil (*.CIA*) + + + + All Files (*.*) + Alla filer (*.*) + + + + Connect to Artic Base + Anslut till Artic Base + + + + Enter Artic Base server address: + Ange Artic Base-serveradress: + + + + %1 has been installed successfully. + %1 har installerats. + + + + Unable to open File + Kunde inte öppna filen + + + + Could not open %1 + Kunde inte öppna %1 + + + + Installation aborted + Installationen avbröts + + + + The installation of %1 was aborted. Please see the log for more details + Installationen av %1 avbröts. Se loggen för mer information + + + + Invalid File + Ogiltig fil + + + + %1 is not a valid CIA + %1 är inte en giltig CIA + + + + CIA Encrypted + CIA-krypterad + + + + Your CIA file is encrypted.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Please check our blog for more info.</a> + Din CIA-fil är krypterad.<br/><a href='https://azahar-emu.org/blog/game-loading-changes/'>Kolla vår blogg för mer info</a> + + + + Unable to find File + Det går inte att hitta filen + + + + Could not find %1 + Kunde inte hitta %1 + + + + Uninstalling '%1'... + Avinstallation av "%1"... + + + + Failed to uninstall '%1'. + Misslyckades med att avinstallera "%1". + + + + Successfully uninstalled '%1'. + Avinstallationen av "%1" har lyckats. + + + + File not found + Filen hittades inte + + + + File "%1" not found + Filen "%1" hittades inte + + + + Savestates + Sparade tillstånd + + + + Warning: Savestates are NOT a replacement for in-application saves, and are not meant to be reliable. + +Use at your own risk! + Varning: Sparade tillstånd är INTE en ersättning för sparningar i applikationer och är inte avsedda att vara tillförlitliga. + +Använd på egen risk! + + + + + + Error opening amiibo data file + Fel vid öppning av amiibo datafil + + + + A tag is already in use. + En tagg är redan i bruk. + + + + Application is not looking for amiibos. + Applikationen letar inte efter amiibos. + + + + Amiibo File (%1);; All Files (*.*) + Amiibo-fil (%1);; Alla filer (*.*) + + + + Load Amiibo + Läs in Amiibo + + + + Unable to open amiibo file "%1" for reading. + Det gick inte att öppna amiibo-filen "%1" för läsning. + + + + Record Movie + Spela in film + + + + Movie recording cancelled. + Filminspelning avbruten. + + + + + Movie Saved + Filmen sparades + + + + + The movie is successfully saved. + Filmen sparades. + + + + Application will unpause + Applikationen kommer att återupptas + + + + The application will be unpaused, and the next frame will be captured. Is this okay? + Applikationen kommer att återupptas och nästa bildruta kommer att fångas. Är det här okej? + + + + Invalid Screenshot Directory + Ogiltig katalog för skärmbilder + + + + Cannot create specified screenshot directory. Screenshot path is set back to its default value. + Det går inte att skapa angiven skärmbildskatalog. Sökvägen för skärmbilder återställs till sitt standardvärde. + + + + Could not load video dumper + Kunde inte läsa in videodumpern + + + + FFmpeg could not be loaded. Make sure you have a compatible version installed. + +To install FFmpeg to Lime, press Open and select your FFmpeg directory. + +To view a guide on how to install FFmpeg, press Help. + FFmpeg kunde inte läsas in. Se till att du har en kompatibel version installerad. + +För att installera FFmpeg till Lime, tryck på Öppna och välj din FFmpeg-katalog. + +Om du vill visa en guide om hur du installerar FFmpeg trycker du på Hjälp. + + + + Select FFmpeg Directory + Välj FFmpeg-katalog + + + + The provided FFmpeg directory is missing %1. Please make sure the correct directory was selected. + Den angivna FFmpeg-katalogen saknar %1. Kontrollera att rätt katalog har valts. + + + + FFmpeg has been sucessfully installed. + FFmpeg har installerats. + + + + Installation of FFmpeg failed. Check the log file for details. + Installationen av FFmpeg misslyckades. Kontrollera loggfilen för mer information. + + + + Could not start video dumping.<br>Please ensure that the video encoder is configured correctly.<br>Refer to the log for details. + Det gick inte att starta videodumpningen.<br>Kontrollera att videokodaren är korrekt konfigurerad.<br>Se loggen för mer information. + + + + Recording %1 + Spelar in %1 + + + + Playing %1 / %2 + Spelar %1 / %2 + + + + Movie Finished + Filmen är färdig + + + + (Accessing SharedExtData) + (Åtkomst till SharedExtData) + + + + (Accessing SystemSaveData) + (Åtkomst till SystemSaveData) + + + + (Accessing BossExtData) + (Åtkomst till BossExtData) + + + + (Accessing ExtData) + (Åtkomst till ExtData) + + + + (Accessing SaveData) + (Åtkomst till SaveData) + + + + MB/s + MB/s + + + + KB/s + KB/s + + + + Artic Traffic: %1 %2%3 + Artic-trafik: %1 %2%3 + + + + Speed: %1% + Hastighet: %1% + + + + Speed: %1% / %2% + Hastighet: %1% / %2% + + + + App: %1 FPS + App: %1 bilder/s + + + + Frame: %1 ms + Bildruta: %1 ms + + + + VOLUME: MUTE + VOLYM: TYST + + + + VOLUME: %1% + Volume percentage (e.g. 50%) + VOLYM: %1% + + + + %1 is missing. Please <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>dump your system archives</a>.<br/>Continuing emulation may result in crashes and bugs. + %1 saknas. <a href='https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/'>Dumpa dina systemarkiv</a>.<br/>Fortsatt emulering kan resultera i krascher och buggar. + + + + A system archive + Ett systemarkiv + + + + System Archive Not Found + Systemarkiv hittades inte + + + + System Archive Missing + Systemarkiv saknas + + + + Save/load Error + Fel vid spara/läs in + + + + Fatal Error + Ödesdigert fel + + + + A fatal error occurred. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Check the log</a> for details.<br/>Continuing emulation may result in crashes and bugs. + Ett allvarligt fel har inträffat. <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Kontrollera loggen</a> för mer information.<br/>Fortsatt emulering kan leda till krascher och buggar. + + + + Fatal Error encountered + Allvarligt fel uppstod + + + + Continue + Fortsätt + + + + Quit Application + Avsluta applikation + + + + OK + Ok + + + + Would you like to exit now? + Vill du avsluta nu? + + + + The application is still running. Would you like to stop emulation? + Applikationen körs fortfarande. Vill du stoppa emuleringen? + + + + Playback Completed + Uppspelningen är färdig + + + + Movie playback completed. + Uppspelning av film slutförd. + + + + Update Available + Uppdatering tillgänglig + + + + Update %1 for Azahar is available. +Would you like to download it? + Uppdatering %1 för Azahar finns tillgänglig. +Vill du hämta ner den? + + + + Primary Window + Primärt fönster + + + + Secondary Window + Sekundärt fönster + + + + GPUCommandListModel + + + Command Name + Kommandonamn + + + + Register + Register + + + + Mask + Mask + + + + New Value + Nytt värde + + + + GPUCommandListWidget + + + Pica Command List + Pica kommandolista + + + + + Start Tracing + Starta spårning + + + + Copy All + Kopiera allt + + + + Finish Tracing + Avsluta spårning + + + + GPUCommandStreamWidget + + + Graphics Debugger + Grafikdebugger + + + + GRenderWindow + + + OpenGL not available! + OpenGL är inte tillgängligt! + + + + OpenGL shared contexts are not supported. + Delade OpenGL-kontexter stöds inte. + + + + Error while initializing OpenGL! + Fel vid initiering av OpenGL! + + + + Your GPU may not support OpenGL, or you do not have the latest graphics driver. + Din GPU kanske inte stöder OpenGL, eller så har du inte den senaste grafikdrivrutinen. + + + + Error while initializing OpenGL 4.3! + Fel vid initiering av OpenGL 4.3! + + + + Your GPU may not support OpenGL 4.3, or you do not have the latest graphics driver.<br><br>GL Renderer:<br>%1 + Din GPU kanske inte stöder OpenGL 4.3, eller så har du inte den senaste grafikdrivrutinen.<br><br>GL Renderer:<br>%1 + + + + Error while initializing OpenGL ES 3.2! + Fel vid initiering av OpenGL ES 3.2! + + + + Your GPU may not support OpenGL ES 3.2, or you do not have the latest graphics driver.<br><br>GL Renderer:<br>%1 + Din GPU kanske inte stöder OpenGL ES 3.2, eller så har du inte den senaste grafikdrivrutinen.<br><br>GL Renderer:<br>%1 + + + + GameList + + + + Compatibility + Kompatibilitet + + + + + Region + Region + + + + + File type + Filtyp + + + + + Size + Storlek + + + + + Play time + Speltid + + + + Favorite + Favorit + + + + Open + Öppna + + + + Application Location + Programplats + + + + Save Data Location + Plats för sparat data + + + + Extra Data Location + Plats för extradata + + + + Update Data Location + Plats för uppdateringsdata + + + + DLC Data Location + Plats för DLC-data + + + + Texture Dump Location + Plats för texturdumpar + + + + Custom Texture Location + Plats för anpassade texturer + + + + Mods Location + Plats för mods + + + + Dump RomFS + Dumpa RomFS + + + + Disk Shader Cache + Disk shadercache + + + + Open Shader Cache Location + Öppna plats för shadercache + + + + Delete OpenGL Shader Cache + Ta bort OpenGL-shadercache + + + + Uninstall + Avinstallera + + + + Everything + Allting + + + + Application + Applikation + + + + Update + Uppdatering + + + + DLC + DLC + + + + Remove Play Time Data + Ta bort data för speltid + + + + Create Shortcut + Skapa genväg + + + + Add to Desktop + Lägg till på skrivbordet + + + + Add to Applications Menu + Lägg till i programmenyn + + + + Properties + Egenskaper + + + + + + + Azahar + Azahar + + + + Are you sure you want to completely uninstall '%1'? + +This will delete the application if installed, as well as any installed updates or DLC. + Är du säker att du vill avinstallera "%1" helt? + +Detta kommer att radera programmet om det är installerat, samt alla installerade uppdateringar eller DLC. + + + + + %1 (Update) + %1 (Uppdatering) + + + + + %1 (DLC) + %1 (DLC) + + + + Are you sure you want to uninstall '%1'? + Är du säker att du vill avinstallera "%1"? + + + + Are you sure you want to uninstall the update for '%1'? + Är du säker på att du vill avinstallera uppdateringen för "%1"? + + + + Are you sure you want to uninstall all DLC for '%1'? + Är du säker på att du vill avinstallera alla DLC för "%1"? + + + + Scan Subfolders + Sök igenom undermappar + + + + Remove Application Directory + Ta bort applikationskatalog + + + + Move Up + Flytta upp + + + + Move Down + Flytta ner + + + + Open Directory Location + Öppna katalogplats + + + + Clear + Töm + + + + Name + Namn + + + + GameListItemCompat + + + Perfect + Perfekt + + + + App functions flawless with no audio or graphical glitches, all tested functionality works as intended without +any workarounds needed. + Appen fungerar felfritt utan ljud- eller grafiska problem, all testad funktionalitet fungerar som avsett utan +några temporära lösningar behövs. + + + + Great + Bra + + + + App functions with minor graphical or audio glitches and is playable from start to finish. May require some +workarounds. + Appen fungerar med mindre grafiska eller ljudmässiga problem och är spelbar från början till slut. +Kan kräva vissa temporära lösningar. + + + + Okay + Okej + + + + App functions with major graphical or audio glitches, but app is playable from start to finish with +workarounds. + Appen fungerar med större grafiska eller ljudmässiga problem, men appen är spelbar från början +till slut med temporära lösningar. + + + + Bad + Dåligt + + + + App functions, but with major graphical or audio glitches. Unable to progress in specific areas due to glitches +even with workarounds. + Appen fungerar, men med stora grafiska eller ljudmässiga problem. Det går inte att göra framsteg inom vissa +områden på grund av problem även med temporära lösningar. + + + + Intro/Menu + Intro/Meny + + + + App is completely unplayable due to major graphical or audio glitches. Unable to progress past the Start +Screen. + Appen är helt ospelbar på grund av stora grafiska eller ljudmässiga fel. Det går inte att ta sig förbi +startskärmen. + + + + Won't Boot + Startar inte + + + + The app crashes when attempting to startup. + Appen kraschar när den försöker starta upp. + + + + Not Tested + Inte testat + + + + The app has not yet been tested. + Appen har ännu inte testats. + + + + GameListPlaceholder + + + Double-click to add a new folder to the application list + Dubbelklicka för att lägga till en ny mapp i applikationslistan + + + + GameListSearchField + + + of + av + + + + result + resultat + + + + results + resultat + + + + Filter: + Filtrera: + + + + Enter pattern to filter + Ange mönster att filtrera + + + + GameRegion + + + Japan + Japan + + + + North America + Nordamerika + + + + Europe + Europa + + + + Australia + Australien + + + + China + Kina + + + + Korea + Korea + + + + Taiwan + Taiwan + + + + Invalid region + Ogiltig region + + + + Region free + Regionsfri + + + + GraphicsBreakPointsWidget + + + Pica Breakpoints + Pica-brytpunkter + + + + + Emulation running + Emulering körs + + + + Resume + Återuppta + + + + Emulation halted at breakpoint + Emulering stoppad vid brytpunkt + + + + GraphicsSurfaceWidget + + + Pica Surface Viewer + Pica ytvisare + + + + Color Buffer + Färgbuffert + + + + Depth Buffer + Djupbuffert + + + + Stencil Buffer + Stencilbuffert + + + + Texture 0 + Textur 0 + + + + Texture 1 + Textur 1 + + + + Texture 2 + Textur 2 + + + + Custom + Anpassad + + + + Unknown + Okänd + + + + Save + Spara + + + + Source: + Källa: + + + + Physical Address: + Fysisk adress: + + + + Width: + Bredd: + + + + Height: + Höjd: + + + + Format: + Format: + + + + X: + X: + + + + Y: + Y: + + + + Pixel out of bounds + Pixel utanför gränserna + + + + (unable to access pixel data) + (kan inte komma åt pixeldata) + + + + (invalid surface address) + (ogiltig ytadress) + + + + (unknown surface format) + (okänt ytformat) + + + + Portable Network Graphic (*.png) + Portable Network Graphic (*.png) + + + + Binary data (*.bin) + Binärdata (*.bin) + + + + Save Surface + Spara yta + + + + + + + Error + Fel + + + + + Failed to open file '%1' + Misslyckades med att öppna filen '%1' + + + + Failed to save surface data to file '%1' + Misslyckades med att spara ytdata till filen '%1' + + + + Failed to completely write surface data to file. The saved data will likely be corrupt. + Misslyckades med att helt skriva ytdata till filen. De sparade uppgifterna kommer troligen att vara korrupta. + + + + GraphicsTracingWidget + + + CiTrace Recorder + CiTrace-inspelare + + + + Start Recording + Starta inspelning + + + + Stop and Save + Stoppa och spara + + + + Abort Recording + Avbryt inspelning + + + + Save CiTrace + Spara CiTrace + + + + CiTrace File (*.ctf) + CiTrace-fil (*.ctf) + + + + CiTracing still active + CiTracing fortfarande aktiv + + + + A CiTrace is still being recorded. Do you want to save it? If not, all recorded data will be discarded. + En CiTrace håller fortfarande på att spelas in. Vill du spara den? Om inte, kommer alla inspelade data att förkastas. + + + + GraphicsVertexShaderModel + + + Offset + Offset + + + + Raw + + + + + Disassembly + Disassembly + + + + GraphicsVertexShaderWidget + + + Save Shader Dump + Spara shader-dump + + + + Shader Binary (*.shbin) + Shader-binär (*.shbin) + + + + Pica Vertex Shader + Pica Vertex-shader + + + + (data only available at vertex shader invocation breakpoints) + (data endast tillgängliga vid brytpunkter för anrop av vertex shader) + + + + Dump + Dumpa + + + + Input Data + Inmatningsdata + + + + Attribute %1 + Attribut %1 + + + + Cycle Index: + Cykelindex: + + + + SRC1: %1, %2, %3, %4 + + SRC1: %1, %2, %3, %4 + + + + + SRC2: %1, %2, %3, %4 + + SRC2: %1, %2, %3, %4 + + + + + SRC3: %1, %2, %3, %4 + + SRC3: %1, %2, %3, %4 + + + + + DEST_IN: %1, %2, %3, %4 + + DEST_IN: %1, %2, %3, %4 + + + + + DEST_OUT: %1, %2, %3, %4 + + DEST_OUT: %1, %2, %3, %4 + + + + + Address Registers: %1, %2 + + Adressregister: %1, %2 + + + + + Compare Result: %1, %2 + + Jämför resultat: %1, %2 + + + + + Static Condition: %1 + + Statiskt villkor: %1 + + + + + Dynamic Conditions: %1, %2 + + Dynamiska villkor: %1, %2 + + + + + Loop Parameters: %1 (repeats), %2 (initializer), %3 (increment), %4 + + Loop-parametrar: %1 (upprepningar), %2 (initiering), %3 (ökning), %4 + + + + + Instruction offset: 0x%1 + Instruktionsoffset: 0x%1 + + + + -> 0x%2 + -> 0x%2 + + + + (last instruction) + (sista instruktionen) + + + + HostRoom + + + Create Room + Skapa rum + + + + Room Name + Rumsnamn + + + + Preferred Application + Föredragen applikation + + + + Max Players + Max spelare + + + + Username + Användarnamn + + + + (Leave blank for open room) + (Lämna tomt för öppet rum) + + + + Password + Lösenord + + + + Port + Port + + + + Room Description + Rumsbeskrivning + + + + Load Previous Ban List + Läs in tidigare bannlysningslista + + + + Public + Publikt + + + + Unlisted + Olistat + + + + Host Room + Stå värd för rum + + + + HostRoomWindow + + + Error + Fel + + + + Failed to announce the room to the public lobby. +Debug Message: + Misslyckades med att tillkännage rummet till den publika lobbyn. +Felsökningsmeddelande: + + + + IPCRecorder + + + IPC Recorder + IPC-inspelare + + + + Enable Recording + Aktivera inspelning + + + + Filter: + Filtrera: + + + + Leave empty to disable filtering + Lämna tom för att inaktivera filtrering + + + + # + # + + + + Status + Status + + + + Service + Tjänst + + + + Function + Funktion + + + + Clear + Töm + + + + IPCRecorderWidget + + + Invalid + Ogiltig + + + + Sent + Skickat + + + + Handling + Hantering + + + + Success + Lyckades + + + + Error + Fel + + + + HLE Unimplemented + HLE inte implementerad + + + + HLE + HLE + + + + LLE + LLE + + + + Unknown + Okänt + + + + LLEServiceModulesWidget + + + Toggle LLE Service Modules + Växla mellan LLE-tjänstmoduler + + + + LoadingScreen + + + Loading Shaders 387 / 1628 + Läser in shaders 387 / 1628 + + + + Loading Shaders %v out of %m + Läser in shaders %v utav %m + + + + Estimated Time 5m 4s + Beräknad tid 5m 4s + + + + Loading... + Läser in... + + + + Preloading Textures %1 / %2 + Förinläsning av texturer %1 / %2 + + + + Preparing Shaders %1 / %2 + Förbereder shaders %1 / %2 + + + + Loading Shaders %1 / %2 + Läser in shaders %1 / %2 + + + + Launching... + Startar... + + + + Now Loading +%1 + Läser nu in +%1 + + + + Estimated Time %1 + Beräknad tid %1 + + + + Lobby + + + Public Room Browser + Bläddra i publika rum + + + + + Nickname + Smeknamn + + + + Filters + Filter + + + + Search + Sök + + + + Applications I Own + Applikationer jag äger + + + + Hide Empty Rooms + Dölj tomma rum + + + + Hide Full Rooms + Dölj fulla rum + + + + Refresh Lobby + Uppdatera lobby + + + + Password Required to Join + Lösenord krävs för att gå in i + + + + Password: + Lösenord: + + + + Room Name + Rumsnamn + + + + Preferred Application + Föredragen applikation + + + + Host + Värd + + + + Players + Spelare + + + + Refreshing + Uppdaterar + + + + Refresh List + Uppdatera lista + + + + MainWindow + + + Azahar + Azahar + + + + File + Arkiv + + + + Boot Home Menu + Starta upp hemmenyn + + + + Recent Files + Senaste filer + + + + Amiibo + Amiibo + + + + Emulation + Emulering + + + + Save State + Spara tillstånd + + + + Load State + Läs in tillstånd + + + + View + Visa + + + + Debugging + Felsökning + + + + Screen Layout + Skärmlayout + + + + Small Screen Position + Position för liten skärm + + + + Multiplayer + Flerspelare + + + + Tools + Verktyg + + + + Movie + Film + + + + Help + Hjälp + + + + Load File... + Läs in fil... + + + + Install CIA... + Installera CIA... + + + + Connect to Artic Base... + Anslut till Artic Base... + + + + Set Up System Files... + Konfigurera systemfiler... + + + + JPN + JPN + + + + USA + USA + + + + EUR + EUR + + + + AUS + AUS + + + + CHN + CHN + + + + KOR + KOR + + + + TWN + TWN + + + + Exit + Avsluta + + + + Pause + Paus + + + + Stop + Stoppa + + + + Save + Spara + + + + Load + Läs in + + + + FAQ + FAQ + + + + About Azahar + Om Azahar + + + + Single Window Mode + Enstaka fönsterläge + + + + Save to Oldest Slot + Spara till äldsta plats + + + + Load from Newest Slot + Läs in från senaste plats + + + + Configure... + Konfigurera... + + + + Display Dock Widget Headers + Visa dockwidgetrubriker + + + + Show Filter Bar + Visa filterrad + + + + Show Status Bar + Visa statusrad + + + + Create Pica Surface Viewer + Skapa Pica Surface-visare + + + + Record... + Spela in... + + + + Play... + Spela upp... + + + + Close + Stäng + + + + Save without Closing + Spara utan att stänga + + + + Read-Only Mode + Skrivskyddat läge + + + + Advance Frame + Framåt en bildruta + + + + Capture Screenshot + Fånga skärmbild + + + + Dump Video + Dumpa video + + + + Browse Public Rooms + Bläddra bland publika rum + + + + Create Room + Skapa rum + + + + Leave Room + Lämna rum + + + + Direct Connect to Room + Direktanslut till rum + + + + Show Current Room + Visa aktuellt rum + + + + Fullscreen + Helskärm + + + + Open Log Folder + Öppna loggmapp + + + + Opens the Azahar Log folder + Öppnar Azahar-loggmappen + + + + Default + Standard + + + + Single Screen + En skärm + + + + Large Screen + Stor skärm + + + + Side by Side + Sida vid sida + + + + Separate Windows + Separata fönster + + + + Hybrid Screen + Hybridskärm + + + + Custom Layout + Anpassad layout + + + + Top Right + Överst till höger + + + + Middle Right + Mellan höger + + + + Bottom Right + Nederst till höger + + + + Top Left + Överst till vänster + + + + Middle Left + Mellan vänster + + + + Bottom Left + Nederst till vänster + + + + Above + Ovan + + + + Below + Nedan + + + + Swap Screens + Växla skärmar + + + + Rotate Upright + Rotera upprätt + + + + Report Compatibility + Rapportera kompatibilitet + + + + Restart + Starta om + + + + Load... + Läs in... + + + + Remove + Ta bort + + + + Open Azahar Folder + Öppna Azahar-mappen + + + + Configure Current Application... + Konfigurera aktuell applikation... + + + + MicroProfileDialog + + + MicroProfile + Mikroprofil + + + + ModerationDialog + + + Moderation + Moderering + + + + Ban List + Lista för bannlysta + + + + + Refreshing + Uppdaterar + + + + Unban + Bannlys inte + + + + Subject + Ämne + + + + Type + Typ + + + + Forum Username + Användarnamn i forum + + + + IP Address + IP-adress + + + + Refresh + Uppdatera + + + + MoviePlayDialog + + + + Play Movie + Spela upp film + + + + File: + Fil: + + + + ... + ... + + + + Info + Info + + + + Application: + Applikation: + + + + Author: + Upphovsperson: + + + + Rerecord Count: + Antal ominspelningar: + + + + Length: + Längd: + + + + Current running application will be stopped. + Nuvarande program kommer att stoppas. + + + + <br>Current recording will be discarded. + <br>Den aktuella inspelningen kommer att förkastas. + + + + Citra TAS Movie (*.ctm) + Citra TAS-film (*.ctm) + + + + Invalid movie file. + Ogiltig filmfil. + + + + Revision dismatch, playback may desync. + Revision matchar inte. Uppspelning kan vara ur synk. + + + + Indicated length is incorrect, file may be corrupted. + Angiven längd är felaktig, filen kan vara skadad. + + + + + + + (unknown) + (okänt) + + + + Application used in this movie is not in Applications list. + Applikationen som används i den här filmen finns inte med i listan över applikationer. + + + + (>1 day) + (>1 dag) + + + + MovieRecordDialog + + + + Record Movie + Spela in film + + + + File: + Fil: + + + + ... + ... + + + + Author: + Upphovsperson: + + + + Current running application will be restarted. + Den aktuella applikationen kommer att startas om. + + + + <br>Current recording will be discarded. + <br>Den aktuella inspelningen kommer att förkastas. + + + + Recording will start once you boot an application. + Inspelningen startar när du har startat upp en applikation. + + + + Citra TAS Movie (*.ctm) + Citra TAS-film (*.ctm) + + + + MultiplayerState + + + + Current connection status + Aktuell anslutningsstatus + + + + + Not Connected. Click here to find a room! + Inte ansluten. Klicka här för att hitta ett rum! + + + + + + Connected + Ansluten + + + + + Not Connected + Inte ansluten + + + + Error + Fel + + + + Failed to update the room information. Please check your Internet connection and try hosting the room again. +Debug Message: + Misslyckades med att uppdatera rumsinformationen. Kontrollera din internetanslutning och försök att stå värd för rummet igen. +Felsökningsmeddelande: + + + + New Messages Received + Nya meddelanden togs emot + + + + NetworkMessage + + + Leave Room + Lämna rum + + + + You are about to close the room. Any network connections will be closed. + Du är på väg att stänga rummet. Alla nätverksanslutningar kommer att stängas. + + + + Disconnect + Koppla från + + + + You are about to leave the room. Any network connections will be closed. + Du är på väg att lämna rummet. Alla nätverksanslutningar kommer att stängas. + + + + NetworkMessage::ErrorManager + + + Username is not valid. Must be 4 to 20 alphanumeric characters. + Användarnamnet är inte giltigt. Måste innehålla 4 till 20 alfanumeriska tecken. + + + + Room name is not valid. Must be 4 to 20 alphanumeric characters. + Rumsnamnet är inte giltigt. Måste innehålla 4 till 20 alfanumeriska tecken. + + + + Username is already in use or not valid. Please choose another. + Användarnamnet används redan eller är ogiltigt. Välj ett annat. + + + + IP is not a valid IPv4 address. + IP är inte en giltig IPv4-adress. + + + + Port must be a number between 0 to 65535. + Port måste vara ett nummer mellan 0 och 65535. + + + + You must choose a Preferred Application to host a room. If you do not have any applications in your Applications list yet, add an applications folder by clicking on the plus icon in the Applications list. + Du måste välja en föredragen applikation för att vara värd för ett rum. Om du inte har några applikationer i din applikationslista ännu kan du lägga till en applikationsmapp genom att klicka på plusikonen i applikationslistan. + + + + Unable to find an internet connection. Check your internet settings. + Det går inte att hitta en internetanslutning. Kontrollera dina internetinställningar. + + + + Unable to connect to the host. Verify that the connection settings are correct. If you still cannot connect, contact the room host and verify that the host is properly configured with the external port forwarded. + Det går inte att ansluta till värden. Kontrollera att anslutningsinställningarna är korrekta. Om du fortfarande inte kan ansluta kontaktar du rumsvärden och kontrollerar att värden är korrekt konfigurerad med den externa porten vidarebefordrad. + + + + Unable to connect to the room because it is already full. + Det går inte att ansluta till rummet eftersom det redan är fullt. + + + + Creating a room failed. Please retry. Restarting Azahar might be necessary. + Skapandet av ett rum misslyckades. Försök igen. Det kan vara nödvändigt att starta om Azahar. + + + + The host of the room has banned you. Speak with the host to unban you or try a different room. + Värden för rummet har bannlyst dig. Prata med värden för att häva bannlysningen eller prova ett annat rum. + + + + Version mismatch! Please update to the latest version of Azahar. If the problem persists, contact the room host and ask them to update the server. + Felaktig versionsmatchning! Uppdatera till den senaste versionen av Azahar. Om problemet kvarstår, kontakta rumsvärden och be dem att uppdatera servern. + + + + Incorrect password. + Felaktigt lösenord. + + + + An unknown error occurred. If this error continues to occur, please open an issue + Ett okänt fel har inträffat. Om det här felet fortsätter att inträffa, öppna ett ärende + + + + Connection to room lost. Try to reconnect. + Anslutning till rum förlorades. Försök att återansluta. + + + + You have been kicked by the room host. + Du har blivit utsparkad av rumsvärden. + + + + MAC address is already in use. Please choose another. + Hårdvaruadressen är redan i bruk. Välj en annan. + + + + Your Console ID conflicted with someone else's in the room. + +Please go to Emulation > Configure > System to regenerate your Console ID. + Ditt konsol-id stämde inte överens med någon annans i rummet. + +Gå till Emulering > Konfigurera > System för att skapa ett nytt konsol-id. + + + + You do not have enough permission to perform this action. + Du har inte tillräcklig behörighet för att utföra den här åtgärden. + + + + The user you are trying to kick/ban could not be found. +They may have left the room. + Användaren som du försöker sparka ut/bannlysa kunde inte hittas. +De kan ha lämnat rummet. + + + + Error + Fel + + + + OptionSetDialog + + + Options + Alternativ + + + + Unset + Ta bort + + + + unknown + okänt + + + + %1 &lt;%2> %3 + %1 &lt;%2> %3 + + + + Range: %1 - %2 + Intervall: %1 - %2 + + + + custom + anpassad + + + + %1 (0x%2) %3 + %1 (0x%2) %3 + + + + OptionsDialog + + + Options + Alternativ + + + + Double click to see the description and change the values of the options. + Dubbelklicka för att se beskrivningen och ändra värden för alternativen. + + + + Specific + Specifik + + + + Generic + Allmän + + + + Name + Namn + + + + Value + Värde + + + + QObject + + + Supported image files (%1) + Bildfiler som stöds (%1) + + + + Open File + Öppna fil + + + + Error + Fel + + + + Couldn't load the camera + Kunde inte läsa in kameran + + + + Couldn't load %1 + Kunde inte läsa in %1 + + + + + Shift + Skift + + + + + Ctrl + Ctrl + + + + + Alt + Alt + + + + + + [not set] + [inte inställd] + + + + + Hat %1 %2 + Hatt %1 %2 + + + + + + + + + Axis %1%2 + Axel %1%2 + + + + + Button %1 + Knapp %1 + + + + GC Axis %1%2 + GC-axel %1%2 + + + + GC Button %1 + GC-knapp %1 + + + + + + [unknown] + [okänd] + + + + [unused] + [oanvänd] + + + + auto + auto + + + + true + sant + + + + false + falskt + + + + + none + ingen + + + + %1 (0x%2) + %1 (0x%2) + + + + Unsupported encrypted application + Krypterad applikation som inte stöds + + + + Invalid region + Ogiltig region + + + + Installed Titles + Installerade titlar + + + + System Titles + Systemtitlar + + + + Add New Application Directory + Lägg till ny applikationskatalog + + + + Favorites + Favoriter + + + + Not running an application + Kör inte en applikation + + + + %1 is not running an application + %1 kör inte någon applikation + + + + %1 is running %2 + %1 kör %2 + + + + QtKeyboard + + + Software Keyboard + Programvarutangentbord + + + + QtKeyboardDialog + + + Text length is not correct (should be %1 characters) + Textlängden är inte korrekt (ska vara %1 tecken) + + + + Text is too long (should be no more than %1 characters) + Texten är för lång (bör inte innehålla mer än %1 tecken) + + + + Blank input is not allowed + Blank inmatning är inte tillåten + + + + Empty input is not allowed + Tomma inmatningar är inte tillåtna + + + + Validation error + Valideringsfel + + + + QtMiiSelectorDialog + + + Mii Selector + Mii-väljare + + + + Standard Mii + Standard Mii + + + + RecordDialog + + + View Record + Visa inspelning + + + + Client + Klient + + + + + Process: + Process: + + + + + Thread: + Tråd: + + + + + Session: + Session: + + + + Server + Server + + + + General + Allmänt + + + + Client Port: + Klientport: + + + + Service: + Tjänst: + + + + Function: + Funktion: + + + + Command Buffer + Kommandobuffert + + + + Select: + Välj: + + + + Request Untranslated + Begär oöversatt + + + + Request Translated + Begär översatt + + + + Reply Untranslated + Svara oöversatt + + + + Reply Translated + Svara översatt + + + + OK + Ok + + + + null + null + + + + RegistersWidget + + + Registers + Register + + + + VFP Registers + VFP-register + + + + VFP System Registers + VFP-systemregister + + + + Vector Length + Vektorlängd + + + + Vector Stride + Vector Stride + + + + Rounding Mode + Avrundningsläge + + + + Vector Iteration Count + Antal iterationer för vektorn + + + + SequenceDialog + + + Enter a hotkey + Ange en snabbtangent + + + + UserDataMigrator + + + Would you like to migrate your data for use in Azahar? +(This may take a while; The old data will not be deleted) + Vill du migrera ditt data för användning i Azahar? +(Detta kan ta ett tag; gammalt data kommer inte att raderas) + + + + + + + + Migration + Migrering + + + + Azahar has detected user data for Citra and Lime3DS. + + + Azahar har upptäckt användardata för Citra och Lime3DS. + + + + + + Migrate from Lime3DS + Migrera från Lime3DS + + + + Migrate from Citra + Migrera från Citra + + + + Azahar has detected user data for Citra. + + + Azahar har upptäckt användardata för Citra. + + + + + + Azahar has detected user data for Lime3DS. + + + Azahar har upptäckt användardata för Lime3DS. + + + + + + You can manually re-trigger this prompt by deleting the new user data directory: +%1 + Du kan manuellt återaktivera denna prompt genom att radera den nya användardatakatalogen: +%1 + + + + Data was migrated successfully. + +If you wish to clean up the files which were left in the old data location, you can do so by deleting the following directory: +%1 + Data migrerades. + +Om du vill rensa upp bland de filer som fanns kvar på den gamla dataplatsen kan du göra det genom att radera följande katalog: +%1 + + + + WaitTreeEvent + + + reset type = %1 + återställningstyp = %1 + + + + WaitTreeMutex + + + locked %1 times by thread: + låst %1 gånger av tråd: + + + + free + ledig + + + + WaitTreeMutexList + + + holding mutexes + håller mutexar + + + + WaitTreeObjectList + + + waiting for all objects + väntar på alla objekt + + + + waiting for one of the following objects + väntar på en av följande objekt + + + + WaitTreeSemaphore + + + available count = %1 + tillgängligt antal = %1 + + + + max count = %1 + max antal = %1 + + + + WaitTreeThread + + + running + kör + + + + ready + redo + + + + waiting for address 0x%1 + väntar på adress 0x%1 + + + + sleeping + sover + + + + waiting for IPC response + väntar på IPC-svar + + + + waiting for objects + väntar på objekt + + + + waiting for HLE return + väntar på HLE return + + + + dormant + vilande + + + + dead + död + + + + PC = 0x%1 LR = 0x%2 + PC = 0x%1 LR = 0x%2 + + + + default + standard + + + + all + alla + + + + AppCore + AppCore + + + + SysCore + SysCore + + + + Unknown processor %1 + Okänd processor %1 + + + + object id = %1 + objekt-id = %1 + + + + processor = %1 + processor = %1 + + + + thread id = %1 + tråd-id = %1 + + + + process = %1 (%2) + process = %1 (%2) + + + + priority = %1(current) / %2(normal) + prioritet = %1(aktuell) / %2(normal) + + + + last running ticks = %1 + senaste körande ticks = %1 + + + + not holding mutex + håller inte mutex + + + + WaitTreeThreadList + + + waited by thread + väntade på tråden + + + + WaitTreeTimer + + + reset type = %1 + återställningstyp = %1 + + + + initial delay = %1 + initial fördröjning = %1 + + + + interval delay = %1 + intervallfördröjning = %1 + + + + WaitTreeWaitObject + + + [%1]%2 %3 + [%1]%2 %3 + + + + waited by no thread + väntade på ingen tråd + + + + one shot + en gång + + + + sticky + klistrig + + + + pulse + puls + + + + WaitTreeWidget + + + Wait Tree + Väntträd + + + \ No newline at end of file diff --git a/src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml b/src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml new file mode 100644 index 000000000..7371e0662 --- /dev/null +++ b/src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml @@ -0,0 +1,766 @@ + + + + Aquest software executarà aplicacions per a la consola de jocs portàtil Nintendo 3DS. No s\'inclouen títols de jocs.\n\nAbans de començar a emular, selecciona una carpeta on emmagatzemar les dades d\'usuari d\'Azahar.\n\nQuè és això:\nWiki - Dades i emmagatzematge d\'usuari de Citra Android + Notificacions de l\'emulador 3DS Azahar + Azahar s\'està executant + A continuació, haureu de seleccionar una carpeta d\'aplicacions. Azahar mostrarà totes les aplicacions de 3DS dins de la carpeta seleccionada a l\'aplicació.\n\nLes aplicacions, actualitzacions i DLC CIA s\'hauran d\'instal·lar per separat fent clic a la icona de la carpeta i seleccionant Instal·la CIA. + Iniciar + Cancel·lant + + + Configuració + Opcions + Cercar + Aplicacions + Configurar opcions de l\'emulador + Instal·lar fitxer CIA + Instal·lar aplicacions, actualitzacions o DLC + Compartir Registre + Compartir el fitxer de registre de Azahar per a depurar problemes + Administrador de drivers de GPU + Instal·lar drivers de GPU + Instal·la drivers alternatius per, potencialment, aconseguir millor rendiment i/o precisió + Driver ja instal·lat + Drivers personalitzats no suportats + La càrrega de drivers personalitzats no està suportada en aquest dispositiu.\n¡Comprova aquesta opció una altra vegada en el futur per veure si ja està suportada! + No s\'ha trobat cap fitxer de registre + Seleccionar la carpeta d\'aplicacions + Permet a Azahar omplir la llista d\'aplicacions + Sobre + Un emulador de 3DS de codi obert + Versió de compilació, crèdits i més + Directori d\'aplicacions seleccionat + Canvia els fitxers que Azahar utilitza per a carregar aplicacions + Modifica l\'aspecte de l\'app + Instal·lar CIA + + + Seleccionar driver de GPU + Vols reemplaçar el vostre driver de GPU actual? + Instal·lar + Per omissió + Instal·lat%s + Usant el driver per defecte de la GPU + Driver no vàlid seleccionat, usant el driver per omissió del sistema! + Driver de la GPU del sistema + Instal·lant driver... + + + Copiat al porta-retalls + Contribuïdors + Col·laboradors que van fer possible Azahar + Projectes utilitzats per Azahar per a Android + Compilació + Llicències + + Benvingut/da! + Aprén a configurar <b>Azahar</b> i entra a l\'emulació. + Començar + Completat! + Aplicacions + Seleccioneu la vostra carpeta d\'<b>Aplicacions</b> amb el botó següent. + Fet + Ja estàs a punt.\nDisfruta utilitzant l\'emulador! + Continuar + Notificacions + Concedeix el permís de notificacions amb el següent botó. + Concedir permís + Saltar-se la concessió del permís de notificacions? + Azahar no et podrà notificar sobre informació important. + Càmera + Concedix el permís de càmera per a emular la càmera de la 3DS. + Micròfon + Concedix el permís de micròfon per a emular el micròfon de la 3DS. + Permís denegat + Vols saltar la selecció de la carpeta d\'aplicacions? + El software no es mostrarà a la llista d\'aplicacions si no se selecciona cap carpeta. + Ajuda + Saltar + Cancel·lar + Seleccionar carpeta d\'usuari. + dades d\'usuari amb el següent botó.]]> + Seleccionar + No pots saltar aquest pas + Aquest pas és necessari perquè Azahar funcione. Selecciona un directori i després podràs continuar. + Configuració de tema + Configura les teues preferències de temes per a Azahar. + Establir tema + + + Cerca i filtra aplicacions + Cerca aplicacions + Acabats de jugar + Acabats d\'afegir + Instal·lats + + + Pad circular + Palanca C + Tecles de drecera + Botons de darrere + Botó de darrere + Pad de control + D-Pad (Eix) + És possible que alguns controladors no puguen assignar el D-pad com un eix. Si aquest és el cas, utilitza la secció D-Pad (botons). + D-Pad (Botó) + Assigna només el D-pad a aquests si tens problemes amb les assignacions de botons del D-Pad (Eix). + Eix Vertical + Eix Horitzontal + Amunt + Avall + Esquerra + Dreta + Assigna %1$s %2$s + Pulsa o mou un botó/palanca. + Assignació de botons + Prem o mou una entrada per enllaçar-la a %1$s. + Mou el joystick amunt o avall. + Mou el joystick a esquerra o dreta. + HOME + Intercanviar Pantalles + Aquest control s\'ha d\'assignar a un estic analògic del comandament o a un eix del Pad de Control! + Aquest control s\'ha d\'assignar a un botó del comandament! + + + Fitxers del sistema + Realitzar operacions de fitxers del sistema, com instal·lar fitxers del sistema o obrir el menú HOME + Connectar amb la ferramenta de configuració Artic + ferramenta de configuració Azahar.
Notes:
  • Aquesta operació instal·larà fitxers únics de la consola a Azahar, no compartisques les teues carpetes d\'usuari o nand
    després de completar el procés de configuració!
  • La configuració de Old 3DS és necessària perquè funcione la configuració de New 3DS.
  • Els dos modes de configuració funcionaran independentment del model de la consola que execute la ferramenta de configuració.
]]>
+ S\'està obtenint l\'estat actual dels fitxers del sistema, per favor espera... + Configuració Old 3DS + Configuració New 3DS + La configuració és possible + La configuració Old 3DS es neccessaria abans + Configuració completada + Introduïx la direcció de la ferramenta de configuració + Preparant la configuració, per favor espera... + Carregar el Menú HOME + Mostra les aplicacions del menú HOME a la llista d\'aplicacions + Executar la Configuració de la consola quan s\'execute el Menú HOME + Menú HOME + + + Botons + Botó + + + CPU JIT + Usa el compilador Just-In-Time (JIT) per a l\'emulació de la CPU. Quan s\'active, el rendiment millorarà notablement. + Rellotge + Configura el rellotge emulat de la 3DS perquè tinga la mateixa data i hora del teu dispositiu o per a configurar una data i hora distinta. + Velocitat de rellotge de la CPU + + + Nom d\'usuari/a + Mode New 3DS + Usar Applets LLE (si están instal·lades) + Rellotge + Temps de compensació + Si el rellotge està en \"Rellotge emulat\", es canvia la data i l\'hora d\'inici. + Regió + Idioma + Aniversari + Mes + Dia + País + Monedes de Joc + Passos per hora del podòmetre + Nombre de passos per hora reportats pel podòmetro. Rang de 0 a 65.535. + ID de Consola + Regenerar ID de Consola + Substituirà la teua ID de consola 3DS actual per una nova. La teua ID actual no es podrà recuperar. Pot tenir efectes inesperats dins de les aplicacions. Podria fallar si utilitzes un fitxer de configuració obsolet. Continuar? + Carregador de complements 3GX + Carrega els plugins 3GX de la SD emulada si estan disponibles. + Permetre que les aplicacions canvien l\'estat del carregador de plugins + Permet que les apps homebrew activen el carregador de plugins fins i tot quan està desactivat. + + + Càmera interior + Càmera esquerra externa + Càmera dreta externa + Font de la imatge de la càmera + Configura la font de la imatge de la càmera virtual. Pots usar un fitxer d\'imatge, o una càmera del dispositiu si és suportada. + Càmera + Si la \"Font de la imatge\" está en \"Càmera del dispositiu\", això usarà la càmera del propi dispositiu. + Frontal + Posterior + Externa + Rotació + + + Renderització + API gràfica + Activar Generació de Ombrejats SPIR-V + Usa SPIR-V en vez de GLSL per a emetre el fragment de ombrejador utilitzat per a emular PICA. + Activar compilació de ombrejadors asíncrona + Compila els ombrejats en segón pla per a reduir les aturades durant la partida. +S\'esperen errors gràfics temporals quan estigue activat. + Renderitzador de depuració + Arxiva informació addicional gràfica relacionada amb la depuració. Quan està activada, el rendiment dels jocs serà reduït considerablement + Activar Sincronització Vertical + Sincronitza els quadres per segon del joc amb la taxa de refresc del teu dispositiu. + Filtre Linear + Activa el filtre linear, que fa que els gràfics del joc es vegen més suaus. + Filtre de Textures + Millora l\'aspecte visual de les aplicacions aplicant un filtre a les textures. Els filtres compatibles són Anime4K, Ultrafast, Bicubic, ScaleForce, xBRZ Freescale i MMPX. + Activar Ombrejador de Hardware + Usa el hardware per a emular els ombrejadors de 3DS. Quan s\'active, el rendiment millorarà notablement. + Multiplicació Precisa + Usa multiplicacions més precises en els ombrejos de Hardware, que podrien arreglar uns certs problemes gràfics. Quan s\'active, el rendiment es reduirà. + Activar Emulació Asíncrona de la GPU + Usa un fil separat per a emular la GPU de manera asíncrona. Quan s\'active, el rendiment millorarà. + Límit de velocitat + Quan s\'active, la velocitat d\'emulació estarà limitada a un percentatge determinat de la velocitat normal. + Limitar percentatge de velocitat + Especifica el valor al qual es limita la velocitat d\'emulació. Amb el valor per defecte del 100%, l\'emulació es limitarà a la velocitat normal. Els valors alts o baixos incrementaran o reduiran el límit de velocitat. + Resolució interna + Especifica la resolució utilitzada per a renderitzar. Una resolució alta millora considerablement la qualitat visual, però també afecta bastant al rendiment i pot causar problemes en unes certes aplicacions. + Nativa (400x240) + 2x Nativa (800x480) + 3x Nativa (1200x720) + 4x Nativa (1600x960) + 5x Nativa (2000x1200) + 6x Nativa (2400x1440) + 7x Nativa (2800x1680) + 8x Nativa (3200x1920) + 9x Nativa (3600x2160) + 10x Nativa (4000x2400) + Desactivar esta opció reduirà la velocitat d\'emulació! Per a obtindre la millor experiència, es recomana que es mantinga activada. + Avís: Modificar estes configuracions reduiran la velocitat d\'emulació. + Estereoscopia + Mode 3D Estereoscòpic + Profunditat + Especifica el valor del regulador 3D. Hauria d\'estar posat a més enllà del 0% quan el Mode 3D Estereoscòpic està activat. + Cardboard VR + Grandària de la pantalla Cardboard + Escala la pantalla a un percentatge de la seua grandària original. + Desplaçament horitzontal + Especifica el percentatge d\'espai buit per a desplaçar les pantalles horitzontalment. Els valors positius acosten els dos ulls al mig, mentres que els negatius els allunyen. + Desplaçament vertical + Especifica el percentatge d\'espai buit per a desplaçar les pantalles verticalment. Els valors positius mouen els dos ulls cap avall, mentres que els negatius els mou cap amunt. + Shader JIT + Caché de ombrejador de disc + Reduïx les aturades en guardar i carregar ombrejadors generats i emmagatzemats. No pot ser usat sense Activar Ombrejador de Hardware. + Utilitats + Bolcar Textures + Les textures han sigut bolcades a dump/textures/[Title ID]/. + Textures personalitzades + Les textures han sigut carregades des de load/textures/[Title ID]/. + Precarregar Textures Personalitzades + Càrrega totes les textures personalitzades en la memòria. Pot usar un munt de memòria. + Càrrega de Textures Personalitzades Asíncrona + Carrega les textures personalitzades de manera asíncrona amb fils de fons per a reduir les aturades de càrrega. + + + Volum + Extensió d\'Àudio + Estén l\'àudio per a reduir les aturades. Quan s\'active, la latència d\'àudio s\'incrementarà i reduirà un poc el rendiment. + Activar àudio en temps real + Ajusta la velocitat de reproducció d\'àudio per a compensar les caigudes en la velocitat d\'emulació de quadres. Això significa que l\'àudio es reproduirà a velocitat completa fins i tot quan la velocitat de quadres del joc siga baixa. Pot causar problemes de desincronització d\'àudio. + Dispositiu d\'entrada d\'àudio + Mode d\'eixida de l\'àudio + + + Orientació de pantalla + Automàtica + Horitzontal + Horitzontal invertida + Vertical + Vertical invertida + + + Reiniciar + Per omissió + Configuració guardada + Configuració guardada per a %1$s + Error guardant %1$s.ini: %2$s + Carregant... + Següent + Arrere + Més Informació + Tancar + Restablir valors de fàbrica + cartutxos de joc i/o títols instal·lats.]]> + Per omissió + Cap + Auto + Apagat + Instal·lar + Eliminar + Reiniciar tota la configuració? + Tota la configuració avançada serà reiniciada al seu valor de fàbrica. No podrà desfer-se. + Configuració reiniciada + Seleccionar data RTC + Seleccionar hora RTC + Vols reiniciar esta configuració al seu valor per defecte? + No pots editar-ho ara + Esta opció no pot canviar-se mentres s\'està executant un joc. + Auto-elegir + + + Seleccionar Directori de Joc + + + Propietats + Les propietats del joc no han pogut ser carregades. + + + Configuració + General + Sistema + Càmera + Controls + Gràfics + Àudio + Depuració + Tema i Color + Estil + + + La teua ROM està encriptada + Format de ROM no vàlid + El fitxer ROM no existix + No hi ha cap joc iniciable! + + + Polsa Arrere per a accedir al menú. + Guardar estat + Carregar estat + Estat %1$d + Estat %1$d - %2$tF %2$tR + Mostrar FPS + Resposta Hàptica + Opcions d\'estil + Configurar Controls + Editar Estil + Fet + Activar Controls + Ajustar Escala + Escala Global + Reiniciar Tot + Ajustar Opacitat + Posició central relativa del stick + Lliscament de la Creuera + Obrir Configuraciò + Obrir Trucs + Estil de Pantalla Apaïsada + Estil de Pantalla de Perfil + Pantalla amplia + Vertical + Pantalla Única + Conjunta + Pantalles híbrides + Original + Per omissió + Estil Personalitzat + Posició de Pantalla Xicoteta + On hauria d\'aparéixer la pantalla xicoteta en relació amb la gran en Proporció de Pantalla Gran? + Amunt a la dreta + Centre a la dreta + Abaix a la dreta (predeterminat) + Amunt a l\'esquerra + Centre a l\'esquerra + Abaix a l\'esquerra + Damunt + Davall + Proporció de Pantalla Gran + Quantes vegades més gran és la pantalla gran que la pantalla xicoteta en Proporció de Pantalla Gran? + Ajusta l\'estil personalitzat en Configuració + Estil de Pantalla Apaïsada + Estil de Pantalla de Perfil + Pantalla superior + Pantalla inferior + Posició X + Posició Y + Ample + Alt + Alternar estils + Intercanviar Pantalles + Reiniciar Estil + Mostrar Estil + Tancar Joc + Activar pausa + Estàs segur que vols tancar el joc? + Amiibo + Carregar + Quitar + Seleccionar fitxer d\'Amiibo + Error al carregar el Amiibo + Durant la càrrega del fitxer de l\'Amiibo, va ocórrer un error. Per favor, assegura\'t que el fitxer és el correcte. + Pausar Emulació + Continuar Emulació + Bloquejar Menú Calaix + Desbloquejar Menú Calaix + + Necessites donar permisos d\'escriptura a l\'emmagatzematge extern perquè funcione l\'emulador. + Carregant la configuració + + L\'emmagatzematge extern necessita estar disponible per a poder usar Azahar. + + Selecciona Este Directori + No s\'han trobat fitxers o encara no s\'ha triat el directori de jocs. + + No mostrar aixó una altra vegada + Buscant directori: %s + Moure Dades + Movent dades... + Copiar fitxer: %s + Còpia completa + Estats + Avís: Els Estats NO reemplacen el guardat dins del propi joc, i no estan fets per a ser fiables.\n\nUsa\'ls sota el teu propi risc! + + + Teclat de Software + Ho he oblidat + La longitud del text no és correcta (ha de tindre %d caràcters) + El text és molt llarg (no ha de tindre més de %d caràcters) + No pots deixar-ho en blanc + No es pot deixar en blanc + Botó no vàlid + + + Selector de Miis + Mii estàndard + + + Seleccionar Imatge + Càmera + Azahar necessita accedir a la teua càmera per a emular les càmeres de la 3DS.\n\nAlternativament, també pots posar la \"Font de la imatge\" en \"Imatge normal\" en Configuració de Càmera. + + + Micròfon + Azahar necessita accedir al teu micròfon per a emular el micròfon de la 3DS.\n\nAlternativament, també pots canviar el \"Dispositiu d\'entrada d\'àudio\" en Configuració d\'Àudio. + + + Avortar + Continuar + El fitxer del sistema no s\'ha trobat + Falta %s . Per favor, bolca els teus arxius de sistema.\nSeguir amb l\'emulació podria resultar en diversos problemes i penges. + Va fallar la instal·lació. No es va trobar el fitxer CIA. + Un fitxer del sistema + Error de guardat/càrrega + Error Fatal + Ha ocorregut un error fatal. Mira el registre per a més detalls.\nSeguir amb l\'emulació podria resultar en diversos penges i problemes. + + + Preparant ombrejadors + Construint ombrejadors + + + Jugar + Drecera + + + Trucs + Afegir trucs + Nom + Notes + Codi + Editar + Esborrar + Estàs segur de voler esborrar \"%1$s\"? + El nom no pot estar buit + El codi no pot estar buit + Error en la línia %1$d + + + + Instal·lant %d fitxer. Mira la notificació per a més detalls. + Instal·lant %d fitxers. Mira la notificació per a més detalls. + + Notificacions de Azahar durant la instal·lació de CIAs. + Instal·lant CIA + Instal·lant %s (%d/%d) + CIA instal·lat amb èxit + Ha fallat la instal·lació del CIA + \"%s\" s\'ha instal·lat amb èxit + La instal·lació de \"%s\" ha sigut avortada.\n Per favor, mira el log per a més informació. + \"%s\" no és un CIA vàlid. + \"%s\" ha de ser desencriptat abans de ser usat en Azahar. Es necessita una 3DS real. + Ha ocorregut un error desconegut mentres s\'instal·lava \"%s\".\n Per favor, mira el log per a més detalls. + + + %1$s %2$s + Byte + B + KB + MB + GB + TB + PB + EB + + + Mode de Tema + Mateix que el sistema + Clar + Fosc + + + Material You + Usa el color del tema del sistema operatiu al voltant de l\'app (Sobreescriu la configuració \"Color del Tema\" quan està activada) + + + Color del Tema + Canvia el color del tema dels menús de l\'app + + + Fons foscos + Quan uses el tema fosc, s\'aplicaran fons foscos. + + + Rellotge del Sistema + Rellotge Simulat + + + JPN + USA + EUR + AUS + CHN + KOR + TWN + + + Japanese (日本語) + Anglés (English) + Francés (Français) + Alemany (Deutsch) + Italià (Italiano) + Espanyol (Español) + Xinés Simplificat (简体中文) + Coreà (한국어) + Neerlandés (Nederlands) + Portugués (Português) + Rus (Русский) + Xinés Tradicional (正體中文) + + + Res + Imatge Fixa + Càmera del Dispositiu + + + Qualsevol càmera frontal + Qualsevol Càmera Posterior + + + Horitzontal + Vertical + Invertida + + + Soroll Estàtic + Dispositiu Real (cubeb) + Dispositiu Real (OpenAL) + + + De costat a costat + De costat a costat invers + Anàglifo + Entrellaçat + Entrellaçat invers + + + OpenGLES + Vulkan + + + Anime4K + Bicubic + Nearest Neighbor + ScaleForce + xBRZ + MMPX + + + Mono + Estéreo + Surround + + + Japón + Anguila + Antigua y Barbuda + Argentina + Aruba + Bahamas + Barbados + Belice + Bolivia + Brasil + Islas Vírgenes Británicas + Canadá + Islas Caimán + Chile + Colombia + Costa Rica + Dominica + República Dominicana + Ecuador + El Salvador + Guayana Francesa + Granada (América) + Guadalupe + Guatemala + Guyana + Haití + Honduras + Jamaica + Martinica + México + Montserrat + Antillas Neerlandesas + Nicaragua + Panamá + Paraguay + Perú + San Cristóbal y Nieves + Santa Lucía + San Vicente y las Granadinas + Surinam + Trinidad y Tobago + Islas Turcas y Caicos + Estados Unidos + Uruguay + Islas Vírgenes de los EEUU + Venezuela + Albania + Australia + Austria + Bélgica + Bosnia y Herzegovina + Botsuana + Bulgaria + Croacia + Chipre + República Checa + Dinamarca + Estonia + Finlandia + Francia + Alemania + Grecia + Hungría + Islandia + Irlanda + Italia + Letonia + Lesotho + Liechtenstein + Lituania + Luxemburgo + Macedonia + Malta + Montenegro + Mozambique + Namibia + Países Bajos + Nueva Zelanda + Noruega + Polonia + Portugal + Rumanía + Rusia + Serbia + Eslovaquia + Eslovenia + Sudáfrica + España + Suazilandia + Suecia + Suiza + Turquía + Reino Unido + Zambia + Zimbabue + Azerbaiyán + Mauritania + Malí + Níger + Chad + Sudán + Eritrea + Yibuti + Somalia + Andorra + Gibraltar + Guernsey + Isla de Man + Jersey + Mónaco + Taiwán + Corea del Sur + Hong Kong + Macao + Indonesia + Singapur + Tailandia + Filipinas + Malasia + China + Emiratos Árabes Unidos + India + Egipto + Omán + Catar + Kuwait + Arabia Saudí + Siria + Baréin + Jordán + San Marino + Ciudad del Vaticano + Bermudas + + + Gener + Febrer + Març + Abril + Maig + Juny + Juliol + Agost + Setembre + Octubre + Novembre + Decembre + + + Fallada de comunicació amb el servidor Artic Base. L\'emulació es detindrà. + Artic Base + Connectar amb una consola real que estiga executant un servidor Artic Base + Connectar amb Artic Base + Introduïx la direcció del servidor Artic Base + Endarrerir fil de renderitzat del joc + Retarda el fil de renderitzat del joc en enviar dades a la GPU. Ajuda a solucionar problemes de rendiment en les (poques) aplicacions amb velocitats de fotogrames dinàmiques. + + + Guardat ràpid + Guardat ràpid + Carregament ràpid + Guardat ràpid - %1$tF %1$tR + Guardant... + Carregant... + Guardat ràpid no disponible. + Miscel·lanis + Usar Artic Controller en estar connectat al servidor de Artic Base + Utilitza els controls proporcionats per Artic Base Server quan estiga connectat a ell en lloc del dispositiu d\'entrada configurat. + Guardar l\'eixida del registre en cada missatge + Envia immediatament el registre de depuració a un arxiu. Usa-ho si Azahar falla i es talla l\'eixida del registre. + Desactivar Renderitzat d\'Ull Dret + Millora enormement el rendiment en algunes aplicacions, però pot provocar parpellejos en unes altres. + Inici diferit amb mòduls LLE + Retarda l\'inici de l\'aplicació quan els mòduls LLE estan habilitats. + Operacions asíncrones deterministes + Fa que les operacions asíncrones siguen deterministes per a la depuració. Habilitar esta opció pot causar bloquejos. + Habilite els mòduls LLE necessaris per a les funcions en línia (si estan instal·lats) + Habilita els mòduls LLE necessaris per al mode multijugador en línia, accés a la eShop, etc. + Configuració d\'emulació + Configuració de perfil + Adreça MAC + Regenerar adreça MAC + Això reemplaçarà la teua adreça MAC actual per una nova. No es recomana fer-ho si vas obtindre la direcció MAC de la teua consola real amb la ferramenta de configuració. Continuar? +
diff --git a/src/android/app/src/main/res/values-b+da+DK/strings.xml b/src/android/app/src/main/res/values-b+da+DK/strings.xml new file mode 100644 index 000000000..4dedbd9ee --- /dev/null +++ b/src/android/app/src/main/res/values-b+da+DK/strings.xml @@ -0,0 +1,4 @@ + + + + diff --git a/src/android/app/src/main/res/values-es/strings.xml b/src/android/app/src/main/res/values-b+es+ES/strings.xml similarity index 100% rename from src/android/app/src/main/res/values-es/strings.xml rename to src/android/app/src/main/res/values-b+es+ES/strings.xml diff --git a/src/android/app/src/main/res/values-b+hu+HU/strings.xml b/src/android/app/src/main/res/values-b+hu+HU/strings.xml new file mode 100644 index 000000000..4dedbd9ee --- /dev/null +++ b/src/android/app/src/main/res/values-b+hu+HU/strings.xml @@ -0,0 +1,4 @@ + + + + diff --git a/src/android/app/src/main/res/values-b+ja+JP/strings.xml b/src/android/app/src/main/res/values-b+ja+JP/strings.xml new file mode 100644 index 000000000..4dedbd9ee --- /dev/null +++ b/src/android/app/src/main/res/values-b+ja+JP/strings.xml @@ -0,0 +1,4 @@ + + + + diff --git a/src/android/app/src/main/res/values-b+ko+KR/strings.xml b/src/android/app/src/main/res/values-b+ko+KR/strings.xml new file mode 100644 index 000000000..4dedbd9ee --- /dev/null +++ b/src/android/app/src/main/res/values-b+ko+KR/strings.xml @@ -0,0 +1,4 @@ + + + + diff --git a/src/android/app/src/main/res/values-b+lt+LT/strings.xml b/src/android/app/src/main/res/values-b+lt+LT/strings.xml new file mode 100644 index 000000000..4dedbd9ee --- /dev/null +++ b/src/android/app/src/main/res/values-b+lt+LT/strings.xml @@ -0,0 +1,4 @@ + + + + diff --git a/src/android/app/src/main/res/values-pl/strings.xml b/src/android/app/src/main/res/values-b+pl+PL/strings.xml similarity index 100% rename from src/android/app/src/main/res/values-pl/strings.xml rename to src/android/app/src/main/res/values-b+pl+PL/strings.xml diff --git a/src/android/app/src/main/res/values-pt/strings.xml b/src/android/app/src/main/res/values-b+pt+BR/strings.xml similarity index 100% rename from src/android/app/src/main/res/values-pt/strings.xml rename to src/android/app/src/main/res/values-b+pt+BR/strings.xml diff --git a/src/android/app/src/main/res/values-b+ro+RO/strings.xml b/src/android/app/src/main/res/values-b+ro+RO/strings.xml new file mode 100644 index 000000000..4dedbd9ee --- /dev/null +++ b/src/android/app/src/main/res/values-b+ro+RO/strings.xml @@ -0,0 +1,4 @@ + + + + diff --git a/src/android/app/src/main/res/values-ru/strings.xml b/src/android/app/src/main/res/values-b+ru+RU/strings.xml similarity index 100% rename from src/android/app/src/main/res/values-ru/strings.xml rename to src/android/app/src/main/res/values-b+ru+RU/strings.xml diff --git a/src/android/app/src/main/res/values-b+tr+TR/strings.xml b/src/android/app/src/main/res/values-b+tr+TR/strings.xml new file mode 100644 index 000000000..e43a8ae74 --- /dev/null +++ b/src/android/app/src/main/res/values-b+tr+TR/strings.xml @@ -0,0 +1,273 @@ + + + + İptal ediliyor... + + + Ayarlar + Seçenekler + Hakkında + Varsayılan + Katkıda Bulunanlar + Azahar\'ı mümkün kılan kişiler + İzin ver + Kamera + Mikrofon + Yardım + Seç + Tema Ayarları + Tema Ayarla + + Yukarı/Aşağı Eksen + Sol/Sağ Eksen + Yukarı + Aşağı + Sol + Sağ + + CPU JIT + Yeni 3DS Modu + Bölge + Dil + Ay + Gün + Ülke + +   +İç Kamera + Kamera + Ön + V-Sync\'i Etkinleştir + Doğal (400x240) + 2x Doğal (800x480) + 3x Doğal (1200x720) + 4x Doğal (1600x960) + 5x Doğal (2000x1200) + 6x Doğal (2400x1440) + 7x Doğal (2800x1680) + 8x Doğal (3200x1920) + 9x Doğal (3600x2160) + 10x Doğal (4000x2400) + Stereoskopik 3B Modu + Derinlik + Otomatik + Varsayılan + Yükleniyor... + Geri + Varsayılan + Sil + Otomatik Seç + + + Özellikler + Oyun özellikleri yüklenemedi. + + + Ayarlar + Genel + Sistem + Kamera + Ses + Tema ve Renk + Tümünü Sıfırla + Görünürlüğü Ayarla + Ayarları Aç + Hileleri Aç + Portre + Tek Ekran + Orijinal + Varsayılan + Sağ Üst + Sol Üst + Sol Alt + Genişlik + Yükseklik + Yükle + Kaldır + Amiibo Dosyası Seç + Emülasyonu Duraklat + Emülasyonu Devam Ettir + Bu Dizini Seç + Dizin aranıyor: %s + Unuttum + + Mii Seçici + Standart Mii + + Kamera + + Mikrofon + Sistem Arşivi Bulunamadı + Bir sistem arşivi + + Hileler + Hile Ekle + Notlar + Düzenle + Sil + Kod boş olamaz + \"%s\" başarıyla yüklendi + B + KB + MB + GB + TB + PB + EB + + + Tema Modu + Açık + Koyu + + + Tema Rengi + + Cihaz Saati + İngilizce + Almanca (Deutsch) + İtalyanca (Italiano) + İspanyolca (Español) + + Boş + Cihaz Kamerası + + + Yatay + Dikey + Ters + + Vulkan + + Bikübik + xBRZ + MMPX + + + Japonya + Anguilla + Arjantin + Bahamalar + Bolivya + Brezilya + Kanada + Şili + Kolombiya + Kosta Rika + Ekvador + El Salvador + Fransız Guyanası + Haiti + Honduras + Jamaika + Martinik + Meksika + Montserrat + Nikaragua + Panama + Paraguay + Peru + Saint Kitts ve Nevis + Surinam + Turks ve Caicos Adaları + Amerika Birleşik Devletleri + Uruguay + Venezuela + Arnavutluk + Avustralya + Avusturya + Belçika + Bosna Hersek + Botsvana + Bulgaristan + Hırvatistan + Kıbrıs + Çekya + Danimarka + Estonya + Finlandiya + Fransa + Almanya + Yunanistan + Macaristan + İzlanda + İrlanda + İtalya + Letonya + Lihtenştayn + Litvanya + Lüksemburg + Makedonya + Malta + Karadağ + Mozambik + Namibya + Hollanda + Yeni Zelanda + Norveç + Polonya + Portekiz + Romanya + Rusya + Sırbistan + Slovakya + Slovenya + Güney Afrika + İspanya + Esvatini + İsveç + İsviçre + Türkiye + Birleşik Krallık + Zambiya + Zimbabve + Azerbaycan + Moritanya + Mali + Sudan + Eritre + Cibuti + Andorra + Cebelitarık + Man Adası + Monako + Tayvan + Güney Kore + Hong Kong + Makao + Endonezya + Singapur + Tayland + Filipinler + Malezya + Çin + Birleşik Arap Emirlikleri + Hindistan + Mısır + Umman + Katar + Kuveyt + Suudi Arabistan + Suriye + Bahreyn + Ürdün + San Marino + Bermuda + + + Ocak + Şubat + Mart + Nisan + Mayıs + Haziran + Temmuz + Ağustos + Eylül + Ekim + Kasım + Aralık + + Kaydediliyor... + Yükleniyor... + diff --git a/src/android/app/src/main/res/values-b+vi+VN/strings.xml b/src/android/app/src/main/res/values-b+vi+VN/strings.xml new file mode 100644 index 000000000..4dedbd9ee --- /dev/null +++ b/src/android/app/src/main/res/values-b+vi+VN/strings.xml @@ -0,0 +1,4 @@ + + + + diff --git a/src/android/app/src/main/res/values-zh/strings.xml b/src/android/app/src/main/res/values-b+zh+CN/strings.xml similarity index 99% rename from src/android/app/src/main/res/values-zh/strings.xml rename to src/android/app/src/main/res/values-b+zh+CN/strings.xml index f2a02e9dc..6c0396ec4 100644 --- a/src/android/app/src/main/res/values-zh/strings.xml +++ b/src/android/app/src/main/res/values-b+zh+CN/strings.xml @@ -471,7 +471,7 @@ CIA 安装期间的 Azahar 通知 正在安装 CIA 文件 - 正在安装 %s(%d/%d) + 正在安装 %s (%d/%d) CIA 文件安装成功 CIA 文件安装失败 “%s”已安装成功 diff --git a/src/android/app/src/main/res/values-b+zh+TW/strings.xml b/src/android/app/src/main/res/values-b+zh+TW/strings.xml new file mode 100644 index 000000000..4dedbd9ee --- /dev/null +++ b/src/android/app/src/main/res/values-b+zh+TW/strings.xml @@ -0,0 +1,4 @@ + + + + diff --git a/src/android/app/src/main/res/values-el/strings.xml b/src/android/app/src/main/res/values-el/strings.xml new file mode 100644 index 000000000..4dedbd9ee --- /dev/null +++ b/src/android/app/src/main/res/values-el/strings.xml @@ -0,0 +1,4 @@ + + + + diff --git a/src/android/app/src/main/res/values-id/strings.xml b/src/android/app/src/main/res/values-id/strings.xml new file mode 100644 index 000000000..c354d0d64 --- /dev/null +++ b/src/android/app/src/main/res/values-id/strings.xml @@ -0,0 +1,43 @@ + + + + + Pengaturan + Opsi + Pencarian + Konfigurasi opsi emulator + Install file CIA + Bagikan Log + Manajer Driver GPU + Install driver GPU + Install driver alternative, berpotensi untuk Performa yang lebih baik atau Akurasi + Driver sudah terinstall + Driver Custom tidak didukung + Pemuatan Driver Custom sedang tidak didukung untuk perangkat ini.\nCeklist opsi ini untuk melihat apakah support driver ini ditambahkan pada masa depan! + Tidak ada file log ditemukan + Tentang + Versi build, Kredit, dan lainnya + Ubah tampilan aplikasi + Install CIA + + + Pilih driver GPU + Apakah anda ingin untuk mengganti driver GPU mu saat ini? + Install + Bawaan + Terinstall %s + Memakai driver GPU bawaan + driver tidak valid di pilih, Menggunakan bawaan sistem! + Sistem GPU driver + Menginstall driver... + + + Disalin ke papan klip + Bangun + Lisensi + + Selamat Datang! + Selesai + Lanjutkan + Notifikasi + diff --git a/src/android/app/src/main/res/values-it/strings.xml b/src/android/app/src/main/res/values-it/strings.xml index b66f632a4..1dea22a8d 100644 --- a/src/android/app/src/main/res/values-it/strings.xml +++ b/src/android/app/src/main/res/values-it/strings.xml @@ -1,39 +1,184 @@ + Questo software eseguirà applicazioni per la console portatile Nintendo 3DS. Nessun titolo è incluso. +Prima di iniziare con l\'emulazione, seleziona una cartella che conterrà i dati utente. +Cos\'è questo: + Wiki - Citra Android user data and storage + Notifiche emulatore Azahar 3DS + Azahar è in esecuzione + Ora è necessario selezionare una cartella Applicazioni. Azahar mostrerà tutte le ROM 3DS all\'interno della cartella selezionata nell\'app. Le ROM CIA, gli aggiornamenti e DLC dovranno essere installati separatamente cliccando sulla cartella e selezionando installa CIA. + Avvia + Cancellazione... + Impostazioni + Opzioni + Cerca + Applicazioni + Configura impostazioni emulatore + Installa file CIA + Installa applicazioni, aggiornamenti o DLC + Condividi Log + Condividi il file di log di Azahar per il debug + Gestione driver GPU + Installa driver GPU + Installa driver alternativi per possibili miglioramenti nelle performance o nell\'accuratezza + Driver già installato + Driver personalizzato non supportato + Il caricamento di driver personalizzati non è disponibile per questo dispositivo. +Controlla ancora questa opzione in futuro per controllare se il supporto è stato aggiunto! + Nessun file di log trovato + Seleziona cartella applicazioni + Permette as Azahar di popolare la lista di applicazioni + Info + Un emulatore 3DS open-source + Versione build, crediti e altro + Cartella applicazioni selezionata + Cambia i file che Azahar usa per caricare le applicazioni + Modifica l\'aspetto dell\'app Installa CIA + + Seleziona il driver GPU + Vuoi rimpiazzare il tuo driver GPU attuale? + Installa + Predefinito + Installati%s + Driver GPU standard in uso + Driver selezionato non valido, verrà usato il driver standard di sistema! + Driver GPU di sistema + Installazione driver... + + + Copiato negli appunti + Contribuenti + Contribuenti che hanno fatto sì che Azahar fosse possibile + Progetti usati da Azahar per Android + Build + Licenze + + Benvenuto! + Scopri come impostare Azahar e immergiti nell\'emulazione. + Inizia + Completato! + Applicazioni + Seleziona la tua cartella <b>Applicazioni</b> usando il bottone sotto + Fatto + Adesso sei pronto. +Divertiti usando l\'emulatore! + Continua + Notifiche + Concedi il permesso di notifica usando il bottone sottostante + Concedi il permesso + Vuoi saltare la concessione del permesso di notifica? + Azahar non avrà il permesso di notificarti con informazioni importanti. + Fotocamera + Concedi il permesso alla fotocamera qui sotto per emulare la fotocamera del 3DS + Microfono + Concedi il permesso all\'utilizzo del microfono per emulare il microfono del 3DS + Permesso negato + Saltare la selezione della cartella applicazioni? + Non verrà mostrato alcun software nella lista applicazioni se non viene selezionata alcuna cartella. + Aiuto + Salta + Indietro + Seleziona cartella utente + utente usando il bottone sottostante.]]> + Seleziona + Non puoi saltare questo passaggio + Questo passaggio è richiesto per permettere che Azahar funzioni. Quando la cartella verrà selezionata potrai continuare. + Impostazioni tema + Configura le impostazioni del tema di Azahar. + Imposta tema + + + Cerca e filtra applicazioni + Cerca applicazioni + Giocati di recente + Aggiunti di recente + Installati + Pad Scorrevole Stick C - Pulsanti Dorsali + Scorciatoie + Grilletti + Grilletto Pad Direzionale + Pad Direzionale (Asse) + Alcuni controller potrebbero non essere in grado di mappare il pad direzionale come un asse. Se questo è il caso, usa la sezione Pad Direzionale (Bottoni). + Pad Direzionale (Bottone) + Mappa il pad direzionale in questa sezione solo se stai avendo problemi con la sezione Pad Direzionale (Asse) Asse Verticale Asse Orizzontale - Assegnamento Input - Premi o muovi un pulsante per assegnarlo a %1$s. + Su + Giù + Sinistra + Destra + Associa%1$s%2$s + Premi o sposta un comando + Assegnazione Input + Premi o muovi un comando per assegnarlo a %1$s. Muovi il joystick in su o in giù. Muovi il joystick a sinistra o a destra. + Home + Inverti Schermi Questo controllo dev\'essere assegnato ad uno stick analogico di un gamepad o ad un asse del Pad Direzionale! - Questo controllo dev\'essere assegnato al pulsante di un gamepad! + Questo controllo dev\'essere assegnato a un pulsante del gamepad! + + + File di Sistema + Esegui operazioni sui file di sistema come installare file di sistema o avviare il Menu Home + Connettiti a Artic Setup Tool + Setup Artic Tool di Azahar.
Note:
  • Questa operazione installerà file unici della console all\'interno di Azahar, non condividere i le tue cartelle utente o nand
    dopo aver completato il processo di setup!
  • Il setup di un Old 3DS è necessario per far sì che il setup di un New 3DS funzioni.
  • Entrambe le modalità di setup funzioneranno indipendentemente dal modello della console che esegue il tool di setup.
]]>
+ Ottenendo lo stato attuale dei file di sistema, per favore attendi... + Setup Old 3DS + Setup New 3DS + Il setup è possibile. + È necessario effettuare prima il setup di un Old 3DS. + Setup già completato. + Inserisci l\'indirizzo di Artic Setup Tool + Preparazione setup, per favore attendi... + Avvia il Menu HOME + Mostra le app del menu HOME nella lista applicazioni + Esegui il Setup di sistema quando il Menu HOME viene lanciato + Menu HOME Pulsanti + Pulsante + CPU JIT Utilizza il compilatore Just-in-Time (JIT) per l\'emulazione della CPU. Se abilitato, le prestazioni di gioco miglioreranno significativamente. Orologio Scegli se l\'orologio di sistema del 3DS emulato dovrà rispecchiare l\'orario del tuo dispositivo o se dovrà indicare una data e ora in particolare. - Orologi + Velocità Clock CPU + + + Nome Utente + Modalità New 3DS + Usa Applet LLE (se installati) + Orologio Offset Orario Se l\'orologio è impostato su \"Orologio Simulato\", verranno cambiati le date e gli orari prefissati. Regione Lingua + Compleanno + Mese + Giorno + Stato + Monete di gioco + Contapassi Passi all\'ora + Numero di passi all\'ora rilevati dal contapassi. Range da 0 a 65.535. + ID Console + Rigenera ID Console + Questo rimpiazzerà l\'ID virtuale della console 3DS con uno nuovo. L\'ID della console 3DS attuale non potrà essere recuperato. Questo potrebbe avere effetti inaspettati in alcue applicazioni. Questo processo potrebbe fallire se usi un salvataggio della configurazione obsoleto. Continuare? Loader Plugin 3GX - Carica i plugins 3GX dalla scheda SD emulata, se disponibile. - Permetti alle app homebrew di abilitare il plugin Loader anche quando è disabilitato + Carica i plugin 3GX dalla scheda SD emulata, se disponibili. + Consenti alle applicazioni di cambiare lo stato del Plugin Loader + Permetti alle app homebrew di abilitare il Plugin Loader anche quando è disabilitato. Fotocamera Interna @@ -62,6 +207,7 @@ Filtering Lineare Abilita il filtro lineare, che fa sembrare più smussata la grafica dei giochi. Filtro Texture + Migliora la grafica delle applicazioni applicando un filtro alle texture. I filtri supportati sono Anime4k Ultrafast, Bicubic, ScaleForce, xBRZ freescale e MMPX. Abilita le Shader Hardware Utilizza l\'hardware per emulare gli shader del 3DS. Se abilitato, le prestazioni dei giochi miglioreranno significativamente. Moltiplicazione Accurata @@ -73,6 +219,17 @@ Limita Velocità tramite Percentuale Specifica a quale percentuale limitare la velocità d\'emulazione. Utilizzando l\'impostazione predefinita di 100% l\'emulazione sarà limitata alla velocità normale. Valori superiori o inferiori aumenteranno o diminuiranno il limite di velocità. Risoluzione Interna + Specifica la risoluzione a cui renderizzare. Una risoluzioe alta migliorerà la qualità visiva ma avrà un grande effetto sulle performance e potrebbe causare glitch in alcune applicazioni. + Nativa (400x240) + 2x Nativa (800x480) + 3x Nativa (1200x720) + 4x Nativa (1600x960) + 5x Nativa (2000x1200) + 6x Nativa (2400x1440) + 7x Nativa (2800x1680) + 8x Nativa (3200x1920) + 9x Nativa (3600x2160) + 10x Nativa (4000x2400) Disabilitare questa impostazione riducerà significativamente le performance dell\'emulazione! Per un\'esperienza migliore, è consigliato lasciare questa impostazione abilitata. Attenzione: Modificare queste impostazioni rallenterà l\'emulazione Stereoscopia @@ -99,16 +256,52 @@ Caricamento delle Textures Asincrono Carica le texture personalizzate in modo asincrono e in background. Riduce lo stutter. + + Volume Allungamento Audio Allunga l\'audio per ridurre lo stuttering. Se abilitato, aumenta la latenza dell\'audio e riduce lievemente le prestazioni. - Microfono + Abilita audio in tempo reale + Scala la velocità della riproduzione audio per compensare cali nel framerate dell\'emulazione. Questo significa che l\'audio verrà riprodotto a velocità normale anche mentre il framerate del gioco è basso. Può causare problemi di desincronizzazione audio + Dispositivo di input Audio + Modalità di output audio + + + Orientamento schermo + Automatico + Orizzontale + Orizzontale rovesciato + Verticale + Verticale rovesciato + Ripristina - Default + Standard Impostazioni salvate Impostazioni salvate per %1$s Errore di salvataggio %1$s.ini: %2$s Caricamento... + Prossimo + Indietro + Scopri di più + Chiudi + Reimposta + cartuccie di gioco o titoli installati.]]> + Standard + Nessuno + Auto + Spento + Installa + Cancella + Reimpostare tutte le impostazioni? + Tutte le impostazioni avanzate verranno reimpostate alla loro configurazione standard. Questa operazione non può essere annullata. + Reimpostazione impostazioni + Seleziona data RTC + Seleziona orario RTC + Vuoi reimpostare questa impostazione al suo valore standard? + Non puoi modificare questo ora + Questa opzione non può essere modificata mentre un gioco è in esecuzione. + Auto-seleziona. + Seleziona cartella dei giochi @@ -125,9 +318,15 @@ Grafica Audio Debug + Tema e colori + Layout + La tua ROM è Criptata! Formato ROM non valido + Il file ROM non esiste + Nessun gioco avviabile è presente! + Premi Indietro per accedere al menù Salva Stato @@ -135,23 +334,57 @@ Slot %1$d Slot %1$d-%2$tF%2$tR Mostra FPS + Feedback aptico + Impostazioni Overlay Configura Controlli Modifica Disposizione Fatto Attiva Controlli Regola la Dimensione + Scala Globale + Reimposta tutto + Modifica Opacità Centro dello Stick Relativo Trascinamento del D-Pad Apri Impostazioni Apri Trucchi - Disposizione Schermo Orizzontale + Layout Schermi Orizzontale + Layout Schermi Verticale + Schermo Grande Verticale Schermo singolo - Affiancati + Schermi Affiancati + Schermi Ibridi + Originale + Standard + Layout personalizzato + Posizione schermo piccolo + Dove dovrebbe apparire lo schermo inferiore rispetto a quello superiore nella modalità Schermo Grande? + Alto-Destra + Centro-Destra + Basso-Destra (Standard) + Alto-Sinistra + Centro-Sinistra + Basso-Sinistra + Sopra + Sotto + Proporzioni Schermo Superiore + Quante volte più grande deve essere lo schermo superiore rispetto a quello inferiore nella modalità Schermo Grande? + Modifica Layout personalizzato nelle impostazioni + Layout personalizzato Orizzontale + Layout personalizzato Verticale + Schermo superiore + Schermo inferiore + Posizione-X + Posizione-Y + Larghezza + Altezza + Rotazione Layout Inverti Schermi Ripristina Disposizione Mostra Controlli di gioco Chiudi il Gioco + Abilita/disabilita Pausa Sei sicuro di voler chiudere il gioco corrente? Amiibo Carica @@ -159,16 +392,27 @@ Seleziona il file contenente il tuo Amiibo. Impossibile caricare l\'Amiibo Durante il caricamento di un file Amiibo, si è verificato un errore. Controlla che il file sia corretto. + Metti in pausa emulazione + Riprendi emulazione + Blocca cassetto + Sblocca cassetto + L\'emulatore ha bisogno dei permessi per l\'archiviazione dei dati su memoria esterna per funzionare correttamente Caricando le Impostazioni... + La memoria esterna deve essere disponibile per poter utilizzare Azahar + Seleziona questa cartella Non è stato trovato alcun file o non è ancora stata selezionata una cartella di gioco. Non mostrare più - Muovi Dati + Ricerca Cartella: %s + Sposta Dati + Spostamento Dati... Copia file: %s - ATTENZIONE! Salvare lo stato di un gioco in esecuzione NON È un SOSTITUTO per i salvataggi IN-GAME.\n\nUsa i savestates a tuo RISCHIO e PERICOLO. + Copia completata + Save State + ATTENZIONE: I save state NON sono un SOSTITUTO per i salvataggi IN-GAME.\n\nUsa i save state a tuo RISCHIO e PERICOLO. Tastiera Software @@ -177,6 +421,8 @@ Il testo è troppo lungo (non deve essere più lungo di %d caratteri) Non è consentito lasciarlo vuoto Non è consentito lasciarlo vuoto + Input non valido + Selettore Mii Mii Standard @@ -184,8 +430,12 @@ Seleziona Immagine Fotocamera + Azahar ha bisogno di accedere alla tua fotocamera per emulare le fotocamere del 3DS.\n\nAlternativamente, puoi anche impostare \"Immagine ferma\" in \"Sorgente Fotocamera\" nelle impostazioni della fotocamera. + Microfono + Azahar ha bisogno di accedere al tuo microfono per emulare il microfono del 3DS.\n\nAlternativamente, puoi anche modificare \"Dispositivo di Input Audio\" nelle impostazioni Audio. + Annulla Continua @@ -201,6 +451,10 @@ Preparando le Shaders Costruisco le Shaders + + Riproduci + Scorciatoia + Trucchi Aggiungi Trucco @@ -220,6 +474,7 @@ Installando %dfiles. Guarda le notifiche per maggiori dettagli. Installando %d files. Guarda le notifiche per maggiori dettagli. + Notifiche di Azahar durante l\'installazione dei CIA Installando il CIA Installando %s(%d/%d) CIA installato con successo @@ -227,6 +482,290 @@ \"%s\" è stato installato con successo L\'installazione di \"%s\" è stata annullata.\n Consulta i log per maggiori dettagli \"%s\" non è un CIA valido + \"%s\" deve essere decriptato prima di essere usato in Azahar.\n Un 3DS reale è richiesto Errore Sconosciuto durante l\'installazione di \"%s\".\n Consulta i log per maggiori dettagli -
+ + %1$s%2$s + Byte + B + KB + MB + GB + TB + PB + EB + + + Tema + Segui sistema + Chiara + Scura + + + Material you + Utilizza il colore del tema del sistema operativo all\'interno dell\'app (sovrascrive l\'impostazione \"Colore tema\" quando abilitata) + + + Colore del tema + Cambia il colore del tema dei menu dell\'app + + + Sfondi neri + Quando il tema scuro è attivo, usa sfondi neri. + + + Orologio del dispositivo + Orologio simulato + + + JPN + USA + EUR + AUS + CHN + KOR + TWN + + + Giapponese (日本語) + Inglese (English) + Francese (Français) + Tedesco (Deutsch) + Italiano + Spagnolo (Español) + Cinese Semplificato (简体中文) + Coreano (한국어) + Olandese (Nederlands) + Portoghese (Português) + Russo (Русский) + Cinese Tradizionale (正體中文) + + + Vuoto + Immagine ferma + Dispositivo Fotocamera + + + Qualunque Fotocamera Interna + Qualunque Fotocamera Esterna + + + Orizzontale + Verticale + Invertito + + + Rumore Statico + Dispositivo Reale (cubeb) + Dispositivo Reale (OpenAL) + + + Affiancati + Affiancato Invertito + Anaglifo + Interlacciato + Interlacciato Invertito + + + OpenGLES + Vulkan + + + Anime4K + Bicubic + Nearest Neighbor + ScaleForce + xBRZ + MMPX + + + Mono + Stereo + Surround + + + Giappone + Anguilla + Antigua e Barbuda + Argentina + Aruba + Bahamas + Barbados + Belize + Bolivia + Brasile + Isole Vergini britanniche + Canada + Isole Caimane + Cile + Colombia + Costa Rica + Dominica + Repubblica Dominicana + Ecuador + El Salvador + Guiana Francese + Grenada + Guadalupa + Guatemala + Guyana + Isole Haiti + Honduras + Giamaica + Martinica + Messico + Montserrat + Antille olandesi + Nicaragua + Panama + Paraguay + Perù + Saint Kitts e Nevis + Santa Lucia + Saint Vincent e Grenadine + Suriname + Trinidad e Tobago + Isole Turks e Caicos + Stati Uniti + Uruguay + Isole Vergini americane + Venezuela + Albania + Australia + Austria + Belgio + Bosnia Herzegovina + Botswana + Bulgaria + Croazia + Cipro + Repubblica Ceca + Danimarca + Estonia + Finlandia + Francia + Germania + Grecia + Ungheria + Islanda + Irlanda + Italia + Lettonia + Lesoto + Liechtenstein + Lituania + Lussemburgo + Macedoia + Malta + Montenegro + Mozambico + Namibia + Paesi Bassi + Nuova Zelanda + Norvegia + Polonia + Portogall + Romania + Russia + Serbia + Slovacchia + Slovenia + Sudafrica + Spagna + Swaziland + Svezia + Svizzera + Turchia + Regno Unito + Zambia + Zimbawe + Azerbaijan + La Mauritania + Mali + Nigeria + Chad + Sudan + Eritrea + Djibouti + Somalia + Andorra + Gibilterra + Guernsey + Isola di Man + Jersey + Monaco + Taiwan + Sud Corea + Hong Kong + Macau + Indonesia + Singapore + Tailandia + Filippine + Malesia + Cina + Emirati Arabi Uniti + India + Egitto + Oman + Qatar + Kuwait + Arabia Saudita + Siria + Bahrain + Giordania + San Marino + Città del Vaticano + Bermuda + + + Gennaio + Febbraio + Marzo + Aprile + Maggio + Giugno + Luglio + Agosto + Settembre + Ottobre + Novembre + Dicembre + + + Fallimento nella comunicazione con il server Artic Base. L\'emulazione verrà interrotta + Artic Base + Connettiti a una console reale che sta eseguendo il server Artic Base + Connetti ad Artic Base + Inserisci l\'indirizzo del server Artic Base + Ritarda il thread di rendering del gioco + Ritarda il thread di rendering del gioco quando invia dati alla GPU. Aiuta con i problemi di prestazioni nelle (poche) applicazioni con frame rate dinamici. + + + Salvataggio Rapido + Salvataggio Rapido + Caricamento Rapido + Salvataggio Rapido - %1$tF %1$tR + Salvataggio.. + Caricamento... + Nessun Salvataggio Rapido Disponibile + Miscellanea + Usa Artic Controller quando connesso a Artic Base Server + Usa i controlli forniti da Artic Base Server quando connesso ad esso al posto del dispositivo di input configurato. + Svuota l\'output del log ad ogni messaggio + Invia immediatamente il log di debug al file. Usalo se Azahar si blocca e l\'output del log viene tagliato. + Disabilita il rendering dell\'occhio destro + Migliora notevolmente le prestazioni in alcune applicazioni, ma può causare flickering in altre. + Ritarda l\'avvio con moduli LLE + Ritarda l\'avvio dell\'app quando i moduli LLE sono abilitati. + Operazioni Deterministiche desincronizzate + Rende le operazioni asincrone deterministiche per il debug. Abilitare questa opzione potrebbe causare blocchi. + Abilitare i moduli LLE richiesti per le funzionalità online (se installati) + Abilita i moduli LLE necessari per il multigiocatore online, l\'accesso all\'eShop, ecc. + Impostazioni Emulazione + Impostazioni profilo + Indirizzo MAC + Rigenera indirizzo MAC + Questo rimpiazzerà il tuo indirizzo MAC attuale con uno nuovo. È sconsigliato farlo se hai impostato l\'indirizzo MAC dalla tua console reale usando il Setup Tool. Continuare? + diff --git a/src/android/app/src/main/res/values-ja/strings.xml b/src/android/app/src/main/res/values-ja/strings.xml deleted file mode 100644 index 4232d24c3..000000000 --- a/src/android/app/src/main/res/values-ja/strings.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - このソフトではニンテンドー3DS用ゲームをプレイできますが、ゲーム自体は含まれていません。\n\n実行前に、3DSゲームファイルを端末のストレージに保存しておいてください。 - Citra 3DS 通知 - Citraを実行中 - - - スライドパッド - Cスティック - トリガー - 十字ボタン - 上下 - 左右 - コントローラーの設定 - ボタンorスティック入力で次のコントロールを設定: %1$s - スティックを上か下に入力してください - スティックを左か右に入力してください - このコントロールはゲームパッドのスティック入力が必要です! - このコントロールはゲームパッドのボタン入力が必要です! - - - ボタン - - - CPU JITを有効化 - CPUのエミュレーションにジャストインタイム(JIT)コンパイラを使用します。有効にすると、パフォーマンスが大幅に向上します。 - システム日時 - エミュレートする3DSについて、デバイスの日時を反映させるか任意の日時を指定できます。 - - - システムクロックで開始時間を上書き - システム時刻を「任意の日時」に設定している場合、開始日時は固定されます。 - 地域 - システム言語 - - - 垂直同期(V-Sync)を有効化 - ゲームのフレームレートをデバイスのリフレッシュレートに同期させます。 - リニアフィルタリングを有効化 - 有効にすると、よりなめらかな画質が期待できます。 - テクスチャフィルタ - ハードウェアシェーダを有効にする - シェーダエミュレーションにハードウェアを使用します。有効にすると、パフォーマンスが大幅に向上します。 - 正確なシェーダ乗算を有効にする - ハードウェアシェーダ処理でより正確な乗算演算を行います。有効にするとグラフィックの問題が解消される可能性がありますが、パフォーマンスは低下します。 - エミュレーション速度制限を有効化 - 有効にすると、エミュレーション速度が指定した値までに制限されます。 - エミュレーション速度の指定 - エミュレーション速度の割合を指定します。デフォルトは100%です。 - 内部解像度 - レンダリング解像度を指定します。高い解像度は画質を大幅に向上させますが、パフォーマンスにも大きく影響し、特定のゲームで問題が発生する可能性があります。 - この設定をオフにすると、エミュレーション性能が大幅に低下します。最高のエクスペリエンスを実現するには、この設定を有効化にすることをお勧めします。 - - タイムストレッチを有効化 - タイムストレッチ処理を行うことで音に関する問題を軽減させます。有効にすると音声遅延が増加し、パフォーマンスがわずかに低下します。 - - - クリア - デフォルト - 設定を保存しました:%1$s - - 設定 - - - ゲームフォルダを選択 - - - 設定 - 一般 - システム - ゲームパッド - グラフィック - サウンド - デバッグ - - - ROMが暗号化されています - 無効なROMフォーマットです - - - FPSを表示する - コントロールの設定 - レイアウトを編集 - 完了 - コントロールの切り替え - 設定を開く - デフォルト - Single Screen - Side by Side Screens - スクリーンの上下を入れ替える - オーバーレイをリセット - オーバーレイを表示 - ゲームを終了 - プレイ中のゲームを終了しますか? - 動作させるためには外部ストレージへのアクセスを許可する必要があります。 - 設定を読込中... - - Citraを利用するには外部ストレージが必要です。 - - このフォルダを選択 - ゲームファイルのあるフォルダが選択されていません - - - ソフトウェアキーボード - テキストの長さが正しくありません (%d 文字以内にしてください) - テキストが長すぎます (%d 文字以内にしてください) - 空白だけの入力はできません - 入力なしのまま進めることはできません - - diff --git a/src/android/app/src/main/res/values-ko/strings.xml b/src/android/app/src/main/res/values-ko/strings.xml deleted file mode 100644 index 017c733b9..000000000 --- a/src/android/app/src/main/res/values-ko/strings.xml +++ /dev/null @@ -1,166 +0,0 @@ - - - - 이 소프트웨어는 닌텐도 3DS 휴대용 게임 콘솔을 실행합니다. 게임타이틀이 포함되어있지 않습니다.\n\n실행하기전에 합법적으로 소유한 3DS 게임을 기기저장소에 저장하십시오. - CItra 3DS 에뮬레이터 알림 - Citra 실행중 - - - 슬라이드 패드 - C 스틱 - 트리거 - 십자키 - 위/아래 Axis - 왼쪽/오른쪽 Axis - 입력 바인딩 - 입력을 누르거나 이동하여 %1$s에 바인딩합니다 - 조이스틱을 위나 아래로 움직이세요. - 조이스틱을 위나 좌우로 움직이세요. - 이 컨트롤은 게임패드에 아날로그 스틱이나 십자패드 Asix에 바인딩 되어야 합니다! - 이 컨트롤은 게임패드 버튼에 바인딩 되어야 합니다! - - - 버튼 - - - 테마변경 (Light, Dark) - 설정을 종료하면 테마가 업데이트됩니다 - - - CPU JIT 사용 - CPU 에뮬레이션에 Just-in-Time(JIT) 컴파일러를 사용합니다. 활성화하면 게임 성능이 크게 향상됩니다. - 시스템 시계 타입 - 에뮬레이트 된 3DS 클럭을 장치의 시간을 반영하거나 시뮬레이션 된 날짜 및 시간에 시작하도록 설정하십시오. - - - 시스템 시계 시작시간 재정의 - \"System clock type\" 설정이 \"Simulated clock\"으로 설정되면 시작 날짜와 시간이 변경됩니다. - 에뮬레이션 지역 - 에뮬레이션 언어 - - - 내부 카메라 - 왼쪽 외부 카메라 - 오른쪽 외부 카메라 - 이미지 소스 - 가상 카메라의 이미지 소스를 설정합니다. 이미지 파일 또는 지원되는 경우 장치 카메라를 사용할 수 있습니다. - 카메라 장치 - \"이미지 소스\" 설정이 \"장치 카메라\"로 설정된 경우 실제 카메라로 설정됩니다. - 전면 - 후면 - 외부 - 이미지 뒤집기 - - - V-Sync 사용 - 게임 프레임 속도를 장치의 재생 빈도와 동기화합니다. - 리니어 필터링 사용 - 게임 필터링이 매끄럽게 보이도록 선형 필터링을 활성화합니다. - 텍스처 필터 - 텍스처에 필터를 적용하여 게임의 시각적 효과를 향상시킵니다. 지원되는 필터는 Anime4K Ultrafast, Bicubic, ScaleForce 및 xBRZ 프리스케일입니다. - 하드웨어 쉐이더 사용 - 하드웨어를 사용하여 3DS 쉐이더를 에뮬레이션합니다. 활성화하면 게임 성능이 크게 향상됩니다. - 정확한 쉐이더 곱셉 사용 - 하드웨어 쉐이더에서 더 정확한 곱셈을 사용합니다. 일부 그래픽 버그가 수정 될 수 있습니다. 활성화하면 성능이 저하됩니다. - 비동기 GPU 에뮬레이션 사용 - 별도의 스레드를 사용하여 GPU를 비동기적으로 에뮬레이트합니다. 활성화하면 성능이 향상됩니다. - 속도 제한 사용 - 활성화하면 에뮬레이션 속도가 정상속도의 지정된 비율로 제한됩니다. - 속도 퍼센트 제한 - 에뮬레이션 속도를 제한할 퍼센트을 지정합니다. 기본값인 100%을 사용하면 에뮬레이션은 정상 속도로 제한됩니다. 더 높거나 낮은 값은 제한 속도를 늘리거나 줄입니다. - 내부 해상도 - 렌더링에 사용되는 해상도를 지정합니다. 해상도가 높으면 시각적 품질이 많이 향상되지만 성능이 상당히 높아 특정 게임에서 글리치가 발생할 수 있습니다. - 이 설정을 끄면 에뮬레이션 성능이 크게 저하됩니다! 최상의 경험을 위해서는 이 설정을 사용하는 것이 좋습니다. - 경고: 이 설정을 수정하면 에뮬레이션 속도가 느려집니다 - - - 프리미엄 - 프리미엄으로 업그레이드하고 Citra를 지원하십시오! - 프리미엄으로 개발자가 Citra를 계속 개선 할 수 있도록 지원하고 이 독점 기능에 액세스하세요! - 프리미엄에 오신 것을 환영합니다. - 지원해주셔서 감사합니다! - - - 오디오 스트레칭 사용 - Stretches audio to reduce stuttering. When enabled, increases audio latency and slightly reduces performance. - -오디오 스터터링을 줄이기 위해 오디오를 늘립니다. 활성화하면 오디오 레이턴시가 증가하고 성능이 약간 저하됩니다. - - - 지우기 - 기본 - 저장된 설정 - %1$s의 저장된 설정 - %1$s.ini 저장 오류: %2$s - - - 설정 - - - 게임 폴더 선택 - - - 설정 - 프리미엄 - 일반 - 설정 - 카메라 - 게임패드 - 그래픽 - 오디오 - 디버그 - - - 롬이 암호화되어 있습니다 - 올바르지 않은 롬 포맷 - - - FPS 보이기 - 컨트롤 설정 - 레이아웃 편집 - 완료 - 컨트롤 토글 - 스케일 조정 - 설정 열기 - 가로 화면 레이아웃 - 기본 - 세로 - 단일화면 - 좌우화면 (Side by Side) 스크린 - 스크린 바꾸기 - 오버레이 리셋 - 오버레이 보이기 - 게임 닫기 - 현재 게임을 닫으시겠습니까? - 아미보 - 열기 - 제거 - 아미보 파일 선택 - 아미보 열기 오류 - 지정된 아미보 파일을 여는 중에 오류가 발생했습니다. 파일이 올바른지 확인하세요. - - 에뮬레이터가 작동하려면 외부 저장소에 대한 쓰기 액세스를 허용해야합니다. - 설정 불러오는중... - - Citra를 사용하려면 외부 저장소를 사용할 수 있어야합니다 - - 이 디렉토리 선택 - 파일이 없거나 아직 게임 디렉토리가 선택되지 않았습니다. - - - 소프트웨어 키보드 - 잊어버렸습니다 - 텍스트 길이가 올바르지 않습니다 (%d자여야 합니다) - 텍스트가 너무 깁니다 (%d 이하여야 합니다 ) - 공백 입력은 허용되지 않습니다. - 빈 입력은 허용되지 않습니다. - - - Mii 선택기 - 기본 Mii - - - 이미지 선택 - 카메라 - Citra는 3DS의 카메라를 에뮬레이션하기 위해 카메라에 액세스해야합니다.\n\n 그 대신에 카메라 설정에서 \"이미지 소스\"를 \"정지 이미지\"로 설정할 수도 있습니다. - diff --git a/src/android/app/src/main/res/values-nl/strings.xml b/src/android/app/src/main/res/values-nl/strings.xml new file mode 100644 index 000000000..f3c646e69 --- /dev/null +++ b/src/android/app/src/main/res/values-nl/strings.xml @@ -0,0 +1,143 @@ + + + + Azahar 3DS emulator notificaties + Azahar is Actief + Start + Annuleren… + + + Instellingen + Opties + Zoeken + Configureer emulator instellingen + Installeer een CIA bestand + Deel log + Deel het logbestand van Azahar om problemen op te lossen + GPU-stuurprogrammabeheer + Installeer het GPU-stuurprogramma + Installeer alternatieve stuurprogramma\'s voor mogelijk betere prestaties of nauwkeurigheid + Stuurprogramma al geïnstalleerd + Aangepaste stuurprogramma\'s worden niet ondersteund + Het laden van aangepaste stuurprogramma\'s wordt momenteel niet ondersteund voor dit apparaat. +Vink deze optie in de toekomst nogmaals aan om te zien of er ondersteuning is toegevoegd! + Geen logbestand gevonden + Over + Een open-source 3DS-emulator + Bouwversie, credits en meer + Wijzig het uiterlijk van de app + Installeer CIA + + + Selecteer GPU-stuurprogramma + Wilt u uw huidige GPU-driver vervangen? + Installeer + Standaard + Geïnstalleerd%s + standaard GPU-drivers worden gebruikt + Ongeldige driver geselecteerd, de systeemstandaard wordt gebruikt! + Systeem GPU stuurprogramma + Stuurprogramma installeren… + + + Gekopieerd naar klembord + Bijdragers + Bijdragers die Azahar mogelijk hebben gemaakt + Projecten gebruikt door Azahar voor Android + Bouw versie + Licenties + + Welkom! + Leer hoe u dit kunt instellen <b>Azahar</b> en begin met emuleren + Begin met instellen + Voltooid! + Klaar! + Doorgaan + notificaties + Verleen de meldingsrechten met de onderstaande knop. + Toestemming geven + Het verlenen van toestemming voor meldingen overslaan? + Azahar kan je niet op de hoogte stellen van belangrijke informatie. + Camera + Geef de onderstaande camera toestemming om de 3DS-camera te emuleren. + Microfoon + Geef de microfoon hieronder toestemming om de 3DS-microfoon te emuleren. + Toestemming geweigerd + Help + Overslaan + Annuleren + Selecteer Gebruiker map + Selecteer + Je kunt deze stap niet overslaan + Deze stap is vereist om Azahar te laten werken. Selecteer een map en u kunt doorgaan + Thema instellingen + Thema instellen + + Recent Gespeeld + Recent Toegevoegd + Geïnstalleerd + + + Circle Pad + C-Stick + Sneltoetsen + Triggers + Trigger + D-Pad + D-pad (as) + Sommige controllers kunnen hun D-pad mogelijk niet als as in kaart brengen. Als dat het geval is, gebruik dan de D-Pad (knoppen) sectie. + D-Pad (Knop) + Wijs het D-pad hier alleen aan toe als je problemen ondervindt met de toewijzing van de D-Pad (as)-knoppen. + Op/neer-as + Links/rechts as + Op + Neer + Links + Rechts + Bind%1$s%2$s + Druk op of verplaats een invoer. + Invoerbinding + Druk op of verplaats een invoer waaraan u deze wilt koppelen %1$s + Beweeg je joystick naar boven of beneden. + Beweeg je joystick naar links of rechts. + HOME + Verwissel Schermen + Deze besturing moet worden gekoppeld aan een analoge gamepad-stick of D-pad-as! + Deze besturing moet aan een gamepadknop zijn gekoppeld! + + Start het HOME Menu + Start Systeem-Instellingen wanneer het HOME menu wordt opgestart + HOME Menu + + + Knoppen + Knop + + + CPU-JIT + Maakt gebruik van de Just-in-Time (JIT)-compiler voor CPU-emulatie. Indien ingeschakeld, worden de spelprestaties aanzienlijk verbeterd. + Klok + Stel de geëmuleerde 3DS-klok zo in dat deze de klok van je apparaat weerspiegelt of start op een gesimuleerde datum en tijd. + CPU Klok Snelheid + + + Gebruikersnaam + New 3DS Modus + Gebruik LLE-applets (indien geïnstalleerd) + Klok + Offset-tijd + Als de klok is ingesteld op \"Gesimuleerde klok\", verandert dit de vaste datum en tijd waarop moet worden gestart. + Regio + Taal + Geboortedatum + Maand + Dag + Land + Speel Munten + Stappenteller Stappen per uur + Aantal stappen per uur gerapporteerd door de stappenteller. Bereikt van 0 tot 65.535. + Console ID + Console-ID opnieuw genereren + 3GX-pluginlader + Laadt 3GX-plug-ins van de geëmuleerde SD-kaart als deze beschikbaar zijn. + diff --git a/src/android/app/src/main/res/values-sv/strings.xml b/src/android/app/src/main/res/values-sv/strings.xml new file mode 100644 index 000000000..8b464b394 --- /dev/null +++ b/src/android/app/src/main/res/values-sv/strings.xml @@ -0,0 +1,765 @@ + + + + Den här programvaran kommer att köra applikationer för den handhållna spelkonsolen Nintendo 3DS. Inga speltitlar ingår.\n\nFör att du ska kunna börja emulera måste du välja en mapp att lagra Azahars användardata i.\n\nVad är det här:\nWiki - Citra Android användardata och lagring + Aviseringar för Azahar 3DS-emulator + Azahar är igång + Näst måste du välja en applikationsmapp. Azahar kommer att visa alla 3DS ROM i den valda mappen i appen.\n\nCIA ROM, uppdateringar och DLC måste installeras separat genom att klicka på mappikonen och välja Installera CIA. + Starta + Avbryter... + + + Inställningar + Alternativ + Sök + Applikationer + Konfigurera inställningar för emulatorn + Installera CIA-fil + Installera program, uppdateringar eller DLC + Dela logg + Dela Azahars loggfil för att felsöka problem + GPU-drivrutinshanterare + Installera GPU-drivrutin + Installera alternativa drivrutiner för potentiellt bättre prestanda eller noggrannhet + Drivrutin redan installerad + Anpassade drivrutiner stöds inte + Inläsning av anpassade drivrutiner stöds för närvarande inte för den här enheten.\nKontrollera det här alternativet igen i framtiden för att se om stöd har lagts till! + Ingen loggfil hittad + Välj applikationsmapp + Låter Azahar fylla i programlistan + Om + En 3DS-emulator med öppen källkod + Byggversion, krediter och mer + Applikationskatalog vald + Ändrar de filer som Azahar använder för att ladda applikationer + Modifiera utseendet på appen + Installera CIA + + + Välj GPU-drivrutin + Vill du ersätta din nuvarande GPU-drivrutin? + Installera + Standard + Installerade %s + Använder standard GPU-drivrutin + Invalid drivrutin vald, använder systemstandard! + Systemets GPU-drivrutin + Installerar drivrutin... + + + Kopierat till urklipp + Bidragsgivare + Bidragsgivare som gjorde Azahar möjligt + Projekt som används av Azahar för Android + Byggd + Licenser + + Välkommen! + Lär dig hur du ställer in <b>Azahar</b> och börjar med emulering. + Gå igång + Färdigt! + Applikationer + Välj din <b>Applikationer</b>-mapp med knappen nedan. + Klar + Du är klar.\nNNjut av att använda emulatorn! + Fortsätt + Aviseringar + Ge tillstånd för aviseringar med knappen nedan. + Ge tillstånd + Hoppa över att ge tillstånd för avisering? + Azahar kommer inte att kunna meddela dig viktig information. + Kamera + Ge kameratillståndet nedan för att emulera 3DS-kameran. + Mikrofon + Ge mikrofonbehörighet nedan för att emulera 3DS-mikrofonen. + Tillstånd nekat + Hoppa över att välja applikationsmapp? + Programvara visas inte i listan Program om en mapp inte är markerad. + Hjälp + Hoppa över + Avbryt + Välj användarmapp + användardatakatalog med knappen nedan.]]> + Välj + Du kan inte hoppa över det här steget + Detta steg krävs för att Azahar ska fungera. Välj en katalog och sedan kan du fortsätta. + Temainställningar + Konfigurera dina temapreferenser för Azahar. + Ställ in tema + + + Sök- och filterapplikationer + Sökapplikationer + Nyligen spelad + Nyligen tillagd + Installerad + + + Circle Pad + C-spak + Snabbtangenter + Avtryckare + Avtryckare + Riktningsknappar + Riktningsknappar (axel) + Vissa styrenheter kanske inte kan mappa sina riktningsknappar som en axel. Om så är fallet, använd avsnittet Riktningsknappar (knappar). + Riktningsknappar (knapp) + Mappa endast D-pad till dessa om du har problem med knappmappningarna för D-pad (axel). + Axel upp/ner + Vänster/höger-axel + Upp + Ner + Vänster + Höger + Bind %1$s %2$s + Tryck på eller flytta en inmatning. + Inmatningsbindning + Tryck eller flytta en inmatning för att binda den till %1$s. + Flytta joysticken uppåt eller nedåt. + Flytta joysticken åt vänster eller höger. + HOME + Byt skärm + Den här kontrollen måste vara bunden till en gamepad-analog spak eller D-pad-axel! + Den här kontrollen måste vara bunden till en gamepad-knapp! + + + Systemfiler + Utför systemfilsoperationer som att installera systemfiler eller starta upp startmenyn + Anslut till Artic Setup Tool + Azahar Artic Setup Tool.
Observera:
  • Den här åtgärden installerar konsolunika filer till Azahar, dela inte dina användar- eller nand-mappar
    efter att du har utfört installationsprocessen!
  • Installation av gammal 3DS behövs för att installationen av ny 3DS ska fungera.
  • Båda installationslägena fungerar oavsett vilken modell konsolen som kör installationsverktyget har.
]]>
+ Hämtar aktuell status för systemfiler, vänta... + Gammal 3DS-konfiguration + Ny 3DS-konfiguration + Konfiguration är möjlig. + Gammal 3DS-konfiguration krävs först. + Konfigurationen är redan färdig. + Ange adress till Arctic Setup Tool + Förbereder konfiguration, vänta... + Starta HOME-menyn + Visa appar på hemmenyn i listan över program + Kör systemkonfiguration när HOME-menyn startas + HOME-menyn + + + Knappar + Knapp + + + CPU JIT + Använder JIT-kompilatorn (Just-in-Time) för CPU-emulering. När den är aktiverad kommer spelprestanda att förbättras avsevärt. + Klocka + Ställ in den emulerade 3DS-klockan så att den antingen återspeglar den på din enhet eller startar vid ett simulerat datum och klockslag. + CPU-klockhastighet + + + Användarnamn + Nytt 3DS-läge + Använd LLE Applets (om installerat) + Klocka + Förskjut tid + Om klockan är inställd på "Simulerad klocka" ändras det fasta datumet och tiden att starta vid. + Region + Språk + Födelsedag + Månad + Dag + Land + Spelmynt + Stegräknarens steg per timme + Antal steg per timme som rapporteras av stegräknaren. Intervall från 0 till 65 535. + Konsol-id + Skapa nytt konsol-id + Detta kommer att ersätta ditt nuvarande virtuella 3DS-konsol-ID med ett nytt. Ditt nuvarande virtuella 3DS-konsol-ID kommer inte att kunna återställas. Detta kan få oväntade effekter i applikationer. Detta kan misslyckas om du använder en föråldrad konfigurationssparning. Fortsätta? + Inläsare för 3GX-insticksmoduler + Inlästa 3GX-insticksmoduler från det emulerade SD-kortet om de finns tillgängliga. + Tillåt applikationer att ändra insticksinläsarens tillstånd + Tillåter homebrew-appar att aktivera insticksinläsaren även när den är inaktiverad. + + + Innerkamera + Yttre vänstra kameran + Yttre högra kameran + Kamerans bildkälla + Ställer in bildkällan för den virtuella kameran. Du kan använda en bildfil eller en enhetskamera när sådan stöds. + Kamera + Om inställningen "Bildkälla" är inställd på "Enhetskamera" anger detta vilken fysisk kamera som ska användas. + Fram + Bak + Extern + Vänd + + + Renderare + Grafik-API + Aktivera generering av SPIR-V shader + Skickar ut den fragment shader som används för att emulera PICA med SPIR-V istället för GLSL + Aktivera asynkron shader-kompilering + Sammanställer shaders i bakgrunden för att minska stuttering under spelet. När det är aktiverat kan du förvänta dig tillfälliga grafiska glitches + Felsök renderingsprogrammet + Loggar ytterligare grafikrelaterad felsökningsinformation. När den är aktiverad kommer spelets prestanda att minska avsevärt. + Aktivera V-Sync + Synkroniserar spelets bildfrekvens till uppdateringsfrekvensen på din enhet. + Lineär filtrering + Aktiverar linjär filtrering, vilket gör att spelets grafik ser jämnare ut. + Texturfilter + Förbättrar det visuella i applikationer genom att tillämpa ett filter på texturer. De filter som stöds är Anime4K Ultrafast, Bicubic, ScaleForce, xBRZ freescale och MMPX. + Aktivera hårdvaru-shader + Använder hårdvara för att emulera 3DS-shaders. När detta är aktiverat kommer spelprestanda att förbättras avsevärt. + Accurate Multiplication + Använder mer exakt multiplikation i hårdvaru-shaders, vilket kan åtgärda vissa grafiska buggar. När detta är aktiverat kommer prestandan att minska. + Aktivera asynkron GPU-emulering + Använder en separat tråd för att emulera GPU:n asynkront. När detta är aktiverat kommer prestandan att förbättras. + Begränsa hastighet + När den är aktiverad begränsas emuleringshastigheten till en angiven procentandel av normal hastighet. + Gränsa hastigheten i procent + Anger procentsatsen för att begränsa emuleringshastigheten. Med standardvärdet 100% kommer emuleringen att begränsas till normal hastighet. Värden som är högre eller lägre ökar eller minskar hastighetsgränsen. + Intern upplösning + Anger den upplösning som används för rendering. En hög upplösning förbättrar den visuella kvaliteten avsevärt men är också ganska prestandakrävande och kan orsaka problem i vissa applikationer. + Inbyggd (400x240) + 2x inbyggd (800x480) + 3x inbyggd (1200x720) + 4x inbyggd (1600x960) + 5x inbyggd (2000x1200) + 6x inbyggd (2400x1440) + 7x inbyggd (2800x1680) + 8x inbyggd (3200x1920) + 9x inbyggd (3600x2160) + 10x inbyggd (4000x2400) + Om du stänger av den här inställningen kommer emuleringsprestandan att minska avsevärt! För bästa upplevelse rekommenderar vi att du låter den här inställningen vara aktiverad. + Varning: Om du ändrar dessa inställningar kommer emuleringen att bli långsammare + Stereoskop + Stereoskopiskt 3D-läge + Djup + Anger värdet för 3D-reglaget. Detta bör sättas högre än 0% när stereoskopisk 3D är aktiverad. + Cardboard VR + Storlek på kartongskärm + Skalar skärmen till en procentandel av dess ursprungliga storlek. + Horisontell förskjutning + Anger procentandelen tomt utrymme för att flytta skärmarna horisontellt. Positiva värden flyttar de två ögonen närmare mitten, medan negativa värden flyttar dem bort. + Vertikal skiftning + Anger hur stor andel av det tomma utrymmet som ska användas för att flytta skärmarna vertikalt. Positiva värden flyttar de två ögonen mot botten, medan negativa värden flyttar dem mot toppen. + Shader JIT + Disk Shader Cache + Reducerar hackningar genom att lagra och läsa in genererade shaders till disk. Det kan inte användas utan att aktivera hårdvaru-shader. + Verktyg + Dumpning av texturer + Texturer dumpas till dump/textures/[Titel-ID]/. + Anpassade texturer + Texturer läses in från load/textures/[Titel-ID]/. + Läs in anpassade texturer + Läste in alla anpassade texturer i minnet. Den här funktionen kan använda mycket minne. + Asynkron inläsning av anpassad textur + Läser in anpassade texturer asynkront med bakgrundstrådar för att minska inläsningsstopp. + + + Volym + Ljudutsträckning + Sträcker ut ljudet för att minska hackande. När funktionen är aktiverad ökar ljudlatensen och prestandan försämras något. + Aktivera realtidsljud + Skalar uppspelningshastigheten för ljud för att kompensera för minskad bildfrekvensen i emuleringen. Detta innebär att ljudet spelas upp i full hastighet även om spelets bildfrekvens är låg. Kan orsaka problem med felsynkronisering av ljud. + Ljudinmatningsenhet + Ljudutmatningsläge + + + Skärmorientering + Automatisk + Liggande + Omvänd liggande + Stående + Omvänd stående + + + Töm + Standard + Sparade inställningar + Sparade inställningar för %1$s + Fel vid sparande av %1$s.ini: %2$s + Läser in... + Nästa + Bakåt + Lär dig mer + Stäng + Återställ till standard + spelkassetter igen eller installerade titlar.]]> + Standard + Ingen + Auto + Av + Installera + Ta bort + Återställ alla inställningar? + Alla avancerade inställningar kommer att återställas till standardkonfigurationen. Detta kan inte ångras. + Nollställning av inställningar + Välj RTC-datum + Välj RTC-tid + Vill du återställa inställningen till standardvärdet? + Du kan inte redigera detta nu + Det här alternativet kan inte ändras medan ett spel pågår. + Autovälj + + + Välj spelmapp + + + Egenskaper + Spelegenskaperna kunde inte läsas in. + + + Inställningar + Allmänt + System + Kamera + Gamepad + Grafik + Ljud + Felsök + Tema och färg + Layout + + + Ditt ROM är krypterat + Ogiltigt ROM-format + ROM-filen finns inte + Inget startbart spel närvarande! + + + Tryck på Tillbaka för att komma till menyn. + Spartillstånd + Inläsningsstatus + Plats %1$d + Plats %1$d - %2$tF %2$tR + Visa bilder/s + Haptisk återkoppling + Överläggsalternativ + Konfigurera kontroller + Redigera layout + Klar + Växla kontroller + Justera skala + Global skala + Återställ alla + Justera opacitet + Relativt spakcentrum + Glidning för riktningsknappar + Öppna inställningar + Öppna fusk + Liggande skärmlayout + Stående skärmlayout + Stor skärm + Stående + Enkel skärm + Sida vid sida-skärmar + Hybridskärmar + Original + Standard + Anpassad layout + Position för liten skärm + Var ska den lilla skärmen visas i förhållande till den stora i storskärmslayout? + Uppe till höger + Mitt till höger + Ner till höger (standard) + Övre vänster + Mitten till vänster + Ner till vänster + Ovanför + Under + Storbildsproportion + Hur många gånger större är den stora skärmen än den lilla skärmen i storskärmslayout? + Justera anpassad layout i inställningarna + Anpassad liggande layout + Anpassade stående layout + Toppskärm + Bottenskärm + X-position + Y-position + Bredd + Höjd + Växla layouter + Skärmbyte + Återställ överlägg + Visa överlägg + Stäng spelet + Växla paus + Är du säker på att du vill stänga det aktuella spelet? + Amiibo + Läs in + Ta bort + Välj Amiibo-fil + Fel vid inläsning av Amiibo + Under inläsningen av den angivna Amiibo-filen inträffade ett fel. Kontrollera att filen är korrekt. + Pausa emulering + Återuppta emulering + Lås låda + Låsa upp låda + + Du måste tillåta skrivåtkomst till extern lagring för att emulatorn ska fungera + Läser in inställningar... + + Den externa lagringen måste vara tillgänglig för att Azahar ska kunna användas + + Välj den här katalogen + Inga filer hittades eller ingen spelkatalog har valts ännu. + + Visa inte detta igen + Söker katalog: %s + Flytta data + Flyttar data... + Kopiera fil: %s + Kopiering slutförd + Sparade tillstånd + Varning: Sparade tillstånd är INTE en ersättning för spelsparingar och är inte avsedda att vara tillförlitliga.\n\nAnvänds på egen risk! + + + Programvarutangentbord + Jag glömde + Textlängden är inte korrekt (ska vara %d tecken) + Texten är för lång (bör inte vara mer än %d tecken) + Blank inmatning är inte tillåten + Tomma inmatningar är inte tillåtna + Ogiltig inmatning + + + Mii-väljare + Standard Mii + + + Välj bild + Kamera + Azahar behöver tillgång till din kamera för att emulera 3DS:s kameror.\n\nAlternativt kan du också ställa in \"Bildkälla\" till \"Stillbild\" i kamerainställningarna. + + + Mikrofon + Azahar behöver tillgång till din mikrofon för att emulera 3DS:ens mikrofon.\n\nAlternativt kan du också ändra "Ljudinmatningsenhet" i Ljudinställningar. + + + Avbryt + Fortsätt + Systemarkiv hittades inte + %s saknas. Dumpa dina systemarkiv.\nFortsatt emulering kan resultera i krascher och buggar. + Installationen misslyckades. Filen CIA hittades inte. + Ett systemarkiv + Spara/läs in-fel + Allvarligt fel + Ett allvarligt fel inträffade. Kontrollera loggen för detaljer.\nFortsatt emulering kan leda till krascher och buggar. + + + Förbereder shaders + Bygger shaders + + + Spela + Genväg + + + Fusk + Lägg till fusk + Namn + Anteckningar + Kod + Redigera + Ta bort + Är du säker på att du vill ta bort "%1$s"? + Namnet får inte vara tomt + Koden får inte vara tom + Fel på rad %1$d + + + + Installerar %d fil. Se meddelande för mer information. + Installerar %d filer. Se meddelande för mer information. + + Azahar-meddelanden under CIA-installation + Installation av CIA + Installerar %s (%d/%d) + Har installerat CIA + Installation av CIA misslyckades + \"%s\" har installerats framgångsrikt + Installationen av \"%s\" avbröts.\n Se loggen för mer information + \"%s\" är inte en giltig CIA + \"%s\" måste dekrypteras innan det kan användas med Azahar.\n En riktig 3DS krävs + Ett okänt fel inträffade under installationen av \"%s\".\n Se loggen för mer information + + + %1$s %2$s + Byte + B + KB + MB + GB + TB + PB + EB + + + Temaläge + Följ systemet + Ljust + Mörkt + + + Material You + Använd operativsystemets färgtema i hela appen (åsidosätter inställningen "Temafärg" när den är aktiverad) + + + Temafärg + Ändra färgtemat för appens menyer + + + Svart bakgrund + När du använder det mörka temat ska du använda svarta bakgrunder. + + + Enhetsklocka + Simulerad klocka + + + JPN + USA + EUR + AUS + CHN + KOR + TWN + + + Japanska ()日本語 + Engelska + Franska (Français) + Tyska (Deutsch) + Italienska (Italiano) + Spanska (Español) + Förenklad kinesiska (简体中文) + Koreanska (한국어) + Holländska (Nederlands) + Portugisiska (Português) + Ryska (Русский) + Traditionell kinesiska (正體中文) + + + Blank + Stillbild + Enhetskamera + + + Alla främre kameror + Alla bakre kameror + + + Horisontell + Vertikal + Omvänd + + + Statiskt brus + Riktig enhet (cubeb) + Riktig enhet (OpenAL) + + + Sida vid sida + Omvänd sida vid sida + Anaglyf + Interlaced + Omvänd interlaced + + + OpenGLES + Vulkan + + + Anime4K + Bikubisk + Närmaste granne + ScaleForce + xBRZ + MMPX + + + Mono + Stereo + Surround + + + Japan + Anguilla + Antigua och Barbuda + Argentina + Aruba + Bahamas + Barbados + Belize + Bolivia + Brasilien + Brittiska Jungfruöarna + Kanada + Caymanöarna + Chile + Colombia + Costa Rica + Dominica + Dominikanska republiken + Ecuador + El Salvador + Franska Guyana + Grenada + Guadeloupe + Guatemala + Guyana + Haiti + Honduras + Jamaica + Martinique + Mexiko + Montserrat + Nederländska Antillerna + Nicaragua + Panama + Paraguay + Peru + Saint Kitts och Nevis + Saint Lucia + Saint Vincent och Grenadinerna + Suriname + Trinidad och Tobago + Turk- och Caicosöarna + United States + Uruguay + USA Jungfruöarna + Venezuela + Albanien + Australien + Österrike + Belgien + Bosnien och Hercegovina + Botswana + Bulgarien + Kroatien + Cypern + Tjeckien + Denmark + Estland + Finland + Frankrike + Tyskland + Grekland + Ungern + Island + Irland + Italien + Lettland + Lesotho + Liechtenstein + Litauen + Luxemburg + Makedonien + Malta + Montenegro + Mozambique + Namibia + Nederländerna + Nya Zeeland + Norge + Polen + Portugal + Rumänien + Ryssland + Serbien + Slovakien + Slovenien + Sydafrika + Spanien + Swaziland + Sverige + Schweiz + Turkiet + Förenade kungariket + Zambia + Zimbabwe + Azerbaijan + Mauritania + Mali + Niger + Chad + Sudan + Eritrea + Djibouti + Somalia + Andorra + Gibraltar + Guernsey + Isle of Man + Jersey + Monaco + Taiwan + Sydkorea + Hong Kong + Macau + Indonesien + Singapore + Thailand + Philippinerna + Malaysia + Kina + Förenta Arabemiraten + Indien + Egypten + Oman + Qatar + Kuwait + Saudiarabien + Syrien + Bahrain + Jordan + San Marino + Vaticanstaden + Bermuda + + + Januari + Februari + Mars + April + Maj + Juni + Juli + Augusti + September + Oktober + November + December + + + Kommunikationen med Artic Base-servern misslyckades. Emuleringen kommer att stoppas. + Artic base + Anslut till en riktig konsol som kör en Artic Base-server + Anslut till Artic Base + Ange Artic Base serveradress + Fördröj spelets renderingstråd + Fördröj spelets renderingstråd när den skickar data till GPU:n. Hjälper till med prestandaproblem i de (mycket få) applikationer med dynamiska bildfrekvenser. + + + Snabbspara + Snabbspara + Snabbinläsning + Snabbspara - %1$tF %1$tR + Sparar... + Läser in... + Ingen snabbsparning tillgänglig + Diverse + Använd Artic Controller när du är ansluten till Artic Base-servern + Använd de kontroller som tillhandahålls av Artic Base Server när du är ansluten till den istället för den konfigurerade inmatningsenheten. + Töm loggen för varje meddelande + Överför omedelbart felsökningsloggen till fil. Använd detta om Azahar kraschar och loggutmatningen skärs av. + Inaktivera rendering av höger öga + Förbättrar prestandan avsevärt i vissa applikationer, men kan orsaka flimmer i andra. + Försenad start med LLE-moduler + Fördröjer starten av appen när LLE-moduler är aktiverade. + Deterministiska asynkrona operationer + Gör asynkrona operationer deterministiska för felsökning. Om du aktiverar detta kan det orsaka frysningar. + Aktivera nödvändiga LLE-moduler för onlinefunktioner (om de är installerade) + Aktiverar de LLE-moduler som krävs för multiplayer online, eShop-åtkomst etc. + Emuleringsinställningar + Profilinställningar + MAC-adress + Återgenerera MAC-adress + Detta kommer att ersätta din nuvarande MAC-adress med en ny. Det är inte rekommenderat att göra detta om du fick MAC-adressen från din riktiga konsol med hjälp av installationsverktyget. Fortsätta? +
diff --git a/src/citra_qt/configuration/configure_ui.cpp b/src/citra_qt/configuration/configure_ui.cpp index f13fc41b8..8fa4effc8 100644 --- a/src/citra_qt/configuration/configure_ui.cpp +++ b/src/citra_qt/configuration/configure_ui.cpp @@ -1,4 +1,4 @@ -// Copyright 2018 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -30,8 +30,13 @@ void ConfigureUi::InitializeLanguageComboBox() { QString locale = it.next(); locale.truncate(locale.lastIndexOf(QLatin1Char{'.'})); locale.remove(0, locale.lastIndexOf(QLatin1Char{'/'}) + 1); - const QString lang = QLocale::languageToString(QLocale(locale).language()); + QString lang = QLocale::languageToString(QLocale(locale).language()); const QString country = QLocale::territoryToString(QLocale(locale).territory()); + if (locale == QString::fromStdString("ca_ES_valencia")) { + // QT returns "Catalan" for the "Valencian" dialect, so we have to change the + // language name manually here. + lang = QString::fromStdString("Valencian"); + } ui->language_combobox->addItem(QStringLiteral("%1 (%2)").arg(lang, country), locale); } From d82be7ac7c93c4cf3902861a7f5ce71c0214afb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Taylor=20Rodr=C3=ADguez?= Date: Thu, 20 Mar 2025 11:49:51 +0000 Subject: [PATCH 031/166] Fix bug where log file was not generated on first run (#729) * Fix bug where log file was not generated on first run This fix resolves issue #727. On first start, Log::Initialize attempts to create the `azahar-emu/log/` directory. However, it fails because `azahar-emu/` does not exist. Using FileUtil::CreateFullPath instead will create both `azahar-emu` and `log/`. * Update license header --- src/common/logging/backend.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/logging/backend.cpp b/src/common/logging/backend.cpp index 5be0980ec..405cf9457 100644 --- a/src/common/logging/backend.cpp +++ b/src/common/logging/backend.cpp @@ -1,4 +1,4 @@ -// Copyright 2014 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -210,7 +210,7 @@ public: } initialization_in_progress_suppress_logging = true; const auto& log_dir = FileUtil::GetUserPath(FileUtil::UserPath::LogDir); - void(FileUtil::CreateDir(log_dir)); + void(FileUtil::CreateFullPath(log_dir)); Filter filter; filter.ParseFilterString(Settings::values.log_filter.GetValue()); instance = std::unique_ptr( From 06c00a931911b4fd9199433e860b66fe9f096d75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Taylor=20Rodr=C3=ADguez?= Date: Thu, 20 Mar 2025 11:49:51 +0000 Subject: [PATCH 032/166] Fix bug where log file was not generated on first run (#729) * Fix bug where log file was not generated on first run This fix resolves issue #727. On first start, Log::Initialize attempts to create the `azahar-emu/log/` directory. However, it fails because `azahar-emu/` does not exist. Using FileUtil::CreateFullPath instead will create both `azahar-emu` and `log/`. * Update license header --- src/common/logging/backend.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/logging/backend.cpp b/src/common/logging/backend.cpp index 5be0980ec..405cf9457 100644 --- a/src/common/logging/backend.cpp +++ b/src/common/logging/backend.cpp @@ -1,4 +1,4 @@ -// Copyright 2014 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -210,7 +210,7 @@ public: } initialization_in_progress_suppress_logging = true; const auto& log_dir = FileUtil::GetUserPath(FileUtil::UserPath::LogDir); - void(FileUtil::CreateDir(log_dir)); + void(FileUtil::CreateFullPath(log_dir)); Filter filter; filter.ParseFilterString(Settings::values.log_filter.GetValue()); instance = std::unique_ptr( From 2f28911395512806c7d4210ee34605dddeb672ee Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Thu, 20 Mar 2025 11:02:26 +0000 Subject: [PATCH 033/166] cmake: Allow ENABLE_OPENGL option to be overridden on Linux aarch64 This option was originally disabled due to some devices not supporting OpenGL, however it was implemented by hardcoding the option to be set to OFF via CMAKE_DEPENDENT_OPTION. This change now allows the user to manually set ENABLE_OPENGL to ON in the CMake options, which was previously not possible. --- CMakeLists.txt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 376f8dc1f..43363bf53 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -61,6 +61,14 @@ else() set(DEFAULT_ENABLE_LTO OFF) endif() +# Disable OpenGL by default on Linux aarch64. +# Some aarch64 devices running Linux don't support OpenGL, and users may encounter issues. +if (LINUX AND CMAKE_SYSTEM_PROCESSOR STREQUAL aarch64) + set(DEFAULT_ENABLE_OPENGL OFF) +else() + set(DEFAULT_ENABLE_OPENGL ON) +endif() + option(ENABLE_SDL2 "Enable using SDL2" ON) CMAKE_DEPENDENT_OPTION(ENABLE_SDL2_FRONTEND "Enable the SDL2 frontend" OFF "ENABLE_SDL2;NOT ANDROID AND NOT IOS" OFF) option(USE_SYSTEM_SDL2 "Use the system SDL2 lib (instead of the bundled one)" OFF) @@ -82,7 +90,7 @@ option(ENABLE_OPENAL "Enables the OpenAL audio backend" ON) CMAKE_DEPENDENT_OPTION(ENABLE_LIBUSB "Enable libusb for GameCube Adapter support" ON "NOT IOS" OFF) CMAKE_DEPENDENT_OPTION(ENABLE_SOFTWARE_RENDERER "Enables the software renderer" ON "NOT ANDROID" OFF) -CMAKE_DEPENDENT_OPTION(ENABLE_OPENGL "Enables the OpenGL renderer" ON "NOT APPLE AND NOT (LINUX AND CMAKE_SYSTEM_PROCESSOR STREQUAL \"aarch64\")" OFF) +CMAKE_DEPENDENT_OPTION(ENABLE_OPENGL "Enables the OpenGL renderer" ${DEFAULT_ENABLE_OPENGL} "NOT APPLE" OFF) option(ENABLE_VULKAN "Enables the Vulkan renderer" ON) option(USE_DISCORD_PRESENCE "Enables Discord Rich Presence" OFF) From b0831cf4532930f392c67a4e2d7ae3d0d114a581 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Thu, 20 Mar 2025 11:02:26 +0000 Subject: [PATCH 034/166] cmake: Allow ENABLE_OPENGL option to be overridden on Linux aarch64 This option was originally disabled due to some devices not supporting OpenGL, however it was implemented by hardcoding the option to be set to OFF via CMAKE_DEPENDENT_OPTION. This change now allows the user to manually set ENABLE_OPENGL to ON in the CMake options, which was previously not possible. --- CMakeLists.txt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 376f8dc1f..43363bf53 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -61,6 +61,14 @@ else() set(DEFAULT_ENABLE_LTO OFF) endif() +# Disable OpenGL by default on Linux aarch64. +# Some aarch64 devices running Linux don't support OpenGL, and users may encounter issues. +if (LINUX AND CMAKE_SYSTEM_PROCESSOR STREQUAL aarch64) + set(DEFAULT_ENABLE_OPENGL OFF) +else() + set(DEFAULT_ENABLE_OPENGL ON) +endif() + option(ENABLE_SDL2 "Enable using SDL2" ON) CMAKE_DEPENDENT_OPTION(ENABLE_SDL2_FRONTEND "Enable the SDL2 frontend" OFF "ENABLE_SDL2;NOT ANDROID AND NOT IOS" OFF) option(USE_SYSTEM_SDL2 "Use the system SDL2 lib (instead of the bundled one)" OFF) @@ -82,7 +90,7 @@ option(ENABLE_OPENAL "Enables the OpenAL audio backend" ON) CMAKE_DEPENDENT_OPTION(ENABLE_LIBUSB "Enable libusb for GameCube Adapter support" ON "NOT IOS" OFF) CMAKE_DEPENDENT_OPTION(ENABLE_SOFTWARE_RENDERER "Enables the software renderer" ON "NOT ANDROID" OFF) -CMAKE_DEPENDENT_OPTION(ENABLE_OPENGL "Enables the OpenGL renderer" ON "NOT APPLE AND NOT (LINUX AND CMAKE_SYSTEM_PROCESSOR STREQUAL \"aarch64\")" OFF) +CMAKE_DEPENDENT_OPTION(ENABLE_OPENGL "Enables the OpenGL renderer" ${DEFAULT_ENABLE_OPENGL} "NOT APPLE" OFF) option(ENABLE_VULKAN "Enables the Vulkan renderer" ON) option(USE_DISCORD_PRESENCE "Enables Discord Rich Presence" OFF) From b225e856df26041ae1a74e2b2ac5eb71a0b92672 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Fri, 21 Mar 2025 11:05:38 +0000 Subject: [PATCH 035/166] Updated all files under `dist` to refer to Azahar instead of Citra This resolves some icon theming issues on Linux Co-authored-by: HurricanePootis <53066639+HurricanePootis@users.noreply.github.com> --- CMakeLists.txt | 4 ++-- CMakeModules/BundleTarget.cmake | 4 ++-- dist/apple/{citra.icns => azahar.icns} | Bin dist/azahar-room.desktop | 2 +- dist/azahar.desktop | 2 +- dist/{citra.ico => azahar.ico} | Bin dist/{citra.manifest => azahar.manifest} | 0 dist/{citra.svg => azahar.svg} | 0 dist/{citra.xml => azahar.xml} | 8 ++++---- .../default/icons/256x256/{citra.png => azahar.png} | Bin .../icons_light/256x256/{citra.png => azahar.png} | Bin dist/qt_themes/default/theme_default.qrc | 4 ++-- src/citra_meta/CMakeLists.txt | 4 ++-- src/citra_meta/citra.rc | 4 ++-- src/citra_qt/aboutdialog.cpp | 4 ++-- src/citra_qt/aboutdialog.ui | 2 +- src/citra_qt/main.ui | 2 +- src/citra_room/citra_room.rc | 4 ++-- src/installer/citra.nsi | 4 ++-- 19 files changed, 24 insertions(+), 24 deletions(-) rename dist/apple/{citra.icns => azahar.icns} (100%) rename dist/{citra.ico => azahar.ico} (100%) rename dist/{citra.manifest => azahar.manifest} (100%) rename dist/{citra.svg => azahar.svg} (100%) rename dist/{citra.xml => azahar.xml} (95%) rename dist/qt_themes/default/icons/256x256/{citra.png => azahar.png} (100%) rename dist/qt_themes/default/icons_light/256x256/{citra.png => azahar.png} (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index 43363bf53..b7ddcaab6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -493,8 +493,8 @@ endif() if(ENABLE_QT AND UNIX AND NOT APPLE) install(FILES "${PROJECT_SOURCE_DIR}/dist/azahar.desktop" DESTINATION "${CMAKE_INSTALL_PREFIX}/share/applications") - install(FILES "${PROJECT_SOURCE_DIR}/dist/citra.svg" + install(FILES "${PROJECT_SOURCE_DIR}/dist/azahar.svg" DESTINATION "${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/scalable/apps") - install(FILES "${PROJECT_SOURCE_DIR}/dist/citra.xml" + install(FILES "${PROJECT_SOURCE_DIR}/dist/azahar.xml" DESTINATION "${CMAKE_INSTALL_PREFIX}/share/mime/packages") endif() diff --git a/CMakeModules/BundleTarget.cmake b/CMakeModules/BundleTarget.cmake index d3c395237..fb993e65c 100644 --- a/CMakeModules/BundleTarget.cmake +++ b/CMakeModules/BundleTarget.cmake @@ -124,7 +124,7 @@ if (BUNDLE_TARGET_EXECUTE) ${extra_linuxdeploy_args} --plugin checkrt --executable "${executable_path}" - --icon-file "${source_path}/dist/citra.svg" + --icon-file "${source_path}/dist/azahar.svg" --desktop-file "${source_path}/dist/${executable_name}.desktop" --appdir "${appdir_path}" RESULT_VARIABLE linuxdeploy_appdir_result) @@ -282,7 +282,7 @@ else() COMMAND ${CMAKE_COMMAND} -E make_directory "${CMAKE_BINARY_DIR}/bundle/dist/") add_custom_command( TARGET bundle - COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_SOURCE_DIR}/dist/icon.png" "${CMAKE_BINARY_DIR}/bundle/dist/citra.png") + COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_SOURCE_DIR}/dist/icon.png" "${CMAKE_BINARY_DIR}/bundle/dist/azahar.png") add_custom_command( TARGET bundle COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_SOURCE_DIR}/license.txt" "${CMAKE_BINARY_DIR}/bundle/") diff --git a/dist/apple/citra.icns b/dist/apple/azahar.icns similarity index 100% rename from dist/apple/citra.icns rename to dist/apple/azahar.icns diff --git a/dist/azahar-room.desktop b/dist/azahar-room.desktop index ba064a277..a4c8ca255 100644 --- a/dist/azahar-room.desktop +++ b/dist/azahar-room.desktop @@ -3,7 +3,7 @@ Version=1.0 Type=Application Name=Azahar Room Comment=Multiplayer room host for Azahar -Icon=citra +Icon=azahar TryExec=azahar-room Exec=azahar-room %f Categories=Game;Emulator; diff --git a/dist/azahar.desktop b/dist/azahar.desktop index ba1d76f69..31ccea05a 100644 --- a/dist/azahar.desktop +++ b/dist/azahar.desktop @@ -6,7 +6,7 @@ GenericName=3DS Emulator GenericName[fr]=Émulateur 3DS Comment=Nintendo 3DS video game console emulator Comment[fr]=Émulateur de console de jeu Nintendo 3DS -Icon=citra +Icon=azahar TryExec=azahar Exec=azahar %f Categories=Game;Emulator; diff --git a/dist/citra.ico b/dist/azahar.ico similarity index 100% rename from dist/citra.ico rename to dist/azahar.ico diff --git a/dist/citra.manifest b/dist/azahar.manifest similarity index 100% rename from dist/citra.manifest rename to dist/azahar.manifest diff --git a/dist/citra.svg b/dist/azahar.svg similarity index 100% rename from dist/citra.svg rename to dist/azahar.svg diff --git a/dist/citra.xml b/dist/azahar.xml similarity index 95% rename from dist/citra.xml rename to dist/azahar.xml index aad26254a..6f884c9ea 100644 --- a/dist/citra.xml +++ b/dist/azahar.xml @@ -4,7 +4,7 @@ Nintendo 3DS homebrew executable Exécutable non-officiel pour Nintendo 3DS  3DSX - + @@ -14,7 +14,7 @@ Image de cartouche Nintendo 3DS CCI CTR Cart Image - + @@ -24,7 +24,7 @@ Exécutable Nintendo 3DS CXI CTR eXecutable Image - + @@ -34,7 +34,7 @@ Archive installable Nintendo 3DS CIA CTR Importable Archive - + diff --git a/dist/qt_themes/default/icons/256x256/citra.png b/dist/qt_themes/default/icons/256x256/azahar.png similarity index 100% rename from dist/qt_themes/default/icons/256x256/citra.png rename to dist/qt_themes/default/icons/256x256/azahar.png diff --git a/dist/qt_themes/default/icons_light/256x256/citra.png b/dist/qt_themes/default/icons_light/256x256/azahar.png similarity index 100% rename from dist/qt_themes/default/icons_light/256x256/citra.png rename to dist/qt_themes/default/icons_light/256x256/azahar.png diff --git a/dist/qt_themes/default/theme_default.qrc b/dist/qt_themes/default/theme_default.qrc index 4fa70ee8e..c8339f86d 100644 --- a/dist/qt_themes/default/theme_default.qrc +++ b/dist/qt_themes/default/theme_default.qrc @@ -13,7 +13,7 @@ icons/48x48/no_avatar.png icons/48x48/plus.png icons/48x48/sd_card.png - icons/256x256/citra.png + icons/256x256/azahar.png icons/48x48/star.png icons/256x256/plus_folder.png @@ -31,7 +31,7 @@ icons_light/48x48/no_avatar.png icons_light/48x48/plus.png icons_light/48x48/sd_card.png - icons_light/256x256/citra.png + icons_light/256x256/azahar.png icons_light/48x48/star.png icons_light/256x256/plus_folder.png diff --git a/src/citra_meta/CMakeLists.txt b/src/citra_meta/CMakeLists.txt index 522f1c1c9..8fe6459a9 100644 --- a/src/citra_meta/CMakeLists.txt +++ b/src/citra_meta/CMakeLists.txt @@ -9,7 +9,7 @@ set_target_properties(citra_meta PROPERTIES OUTPUT_NAME "azahar") if (APPLE) set(DIST_DIR "../../dist/apple") set(APPLE_RESOURCES - "${DIST_DIR}/citra.icns" + "${DIST_DIR}/azahar.icns" "${DIST_DIR}/LaunchScreen.storyboard" "${DIST_DIR}/launch_logo.png" ) @@ -25,7 +25,7 @@ if (APPLE) MACOSX_BUNDLE_BUNDLE_VERSION "${BUILD_VERSION}" MACOSX_BUNDLE_SHORT_VERSION_STRING "${BUILD_FULLNAME}" MACOSX_BUNDLE_LONG_VERSION_STRING "${BUILD_FULLNAME}" - MACOSX_BUNDLE_ICON_FILE "citra.icns" + MACOSX_BUNDLE_ICON_FILE "azahar.icns" RESOURCE "${APPLE_RESOURCES}" ) diff --git a/src/citra_meta/citra.rc b/src/citra_meta/citra.rc index 7b10f5409..04be4ca1a 100644 --- a/src/citra_meta/citra.rc +++ b/src/citra_meta/citra.rc @@ -8,7 +8,7 @@ // remains consistent on all systems. // QT requires that the default application icon is named IDI_ICON1 -IDI_ICON1 ICON "../../dist/citra.ico" +IDI_ICON1 ICON "../../dist/azahar.ico" ///////////////////////////////////////////////////////////////////////////// @@ -16,4 +16,4 @@ IDI_ICON1 ICON "../../dist/citra.ico" // RT_MANIFEST // -0 RT_MANIFEST "../../dist/citra.manifest" +0 RT_MANIFEST "../../dist/azahar.manifest" diff --git a/src/citra_qt/aboutdialog.cpp b/src/citra_qt/aboutdialog.cpp index 51143c87f..e5821bcaf 100644 --- a/src/citra_qt/aboutdialog.cpp +++ b/src/citra_qt/aboutdialog.cpp @@ -1,4 +1,4 @@ -// Copyright 2017 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -11,7 +11,7 @@ AboutDialog::AboutDialog(QWidget* parent) : QDialog(parent, Qt::WindowTitleHint | Qt::WindowCloseButtonHint | Qt::WindowSystemMenuHint), ui(std::make_unique()) { ui->setupUi(this); - ui->labelLogo->setPixmap(QIcon::fromTheme(QStringLiteral("citra")).pixmap(200)); + ui->labelLogo->setPixmap(QIcon::fromTheme(QStringLiteral("azahar")).pixmap(200)); ui->labelBuildInfo->setText(ui->labelBuildInfo->text().arg( QString::fromUtf8(Common::g_build_fullname), QString::fromUtf8(Common::g_scm_branch), QString::fromUtf8(Common::g_scm_desc), QString::fromUtf8(Common::g_build_date).left(10))); diff --git a/src/citra_qt/aboutdialog.ui b/src/citra_qt/aboutdialog.ui index 0d70636c8..039e3e2d9 100644 --- a/src/citra_qt/aboutdialog.ui +++ b/src/citra_qt/aboutdialog.ui @@ -27,7 +27,7 @@
- <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> diff --git a/src/citra_qt/main.ui b/src/citra_qt/main.ui index c50017803..7cd7fdc4e 100644 --- a/src/citra_qt/main.ui +++ b/src/citra_qt/main.ui @@ -15,7 +15,7 @@ - dist/citra.pngdist/citra.png + dist/azahar.pngdist/azahar.png QTabWidget::Rounded diff --git a/src/citra_room/citra_room.rc b/src/citra_room/citra_room.rc index 2c6bcd589..e4f9281d1 100644 --- a/src/citra_room/citra_room.rc +++ b/src/citra_room/citra_room.rc @@ -6,7 +6,7 @@ // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -CITRA_ICON ICON "../../dist/citra.ico" +CITRA_ICON ICON "../../dist/azahar.ico" ///////////////////////////////////////////////////////////////////////////// @@ -14,4 +14,4 @@ CITRA_ICON ICON "../../dist/citra.ico" // RT_MANIFEST // -0 RT_MANIFEST "../../dist/citra.manifest" +0 RT_MANIFEST "../../dist/azahar.manifest" diff --git a/src/installer/citra.nsi b/src/installer/citra.nsi index 4dd8cf62c..38be13b62 100644 --- a/src/installer/citra.nsi +++ b/src/installer/citra.nsi @@ -1,4 +1,4 @@ -; Copyright Dolphin Emulator Project / Lime3DS Emulator Project +; Copyright Dolphin Emulator Project / Azahar Emulator Project ; Licensed under GPLv2 or any later version ; Refer to the license.txt file included. @@ -46,7 +46,7 @@ ShowUnInstDetails show !include "nsDialogs.nsh" ; MUI Settings -!define MUI_ICON "../../dist/citra.ico" +!define MUI_ICON "../../dist/azahar.ico" !define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico" ; License page From 9c87fdf71101ce296a999d0e29cbfb5269d3d187 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Fri, 21 Mar 2025 11:05:38 +0000 Subject: [PATCH 036/166] Updated all files under `dist` to refer to Azahar instead of Citra This resolves some icon theming issues on Linux Co-authored-by: HurricanePootis <53066639+HurricanePootis@users.noreply.github.com> --- CMakeLists.txt | 4 ++-- CMakeModules/BundleTarget.cmake | 4 ++-- dist/apple/{citra.icns => azahar.icns} | Bin dist/azahar-room.desktop | 2 +- dist/azahar.desktop | 2 +- dist/{citra.ico => azahar.ico} | Bin dist/{citra.manifest => azahar.manifest} | 0 dist/{citra.svg => azahar.svg} | 0 dist/{citra.xml => azahar.xml} | 8 ++++---- .../default/icons/256x256/{citra.png => azahar.png} | Bin .../icons_light/256x256/{citra.png => azahar.png} | Bin dist/qt_themes/default/theme_default.qrc | 4 ++-- src/citra_meta/CMakeLists.txt | 4 ++-- src/citra_meta/citra.rc | 4 ++-- src/citra_qt/aboutdialog.cpp | 4 ++-- src/citra_qt/aboutdialog.ui | 2 +- src/citra_qt/main.ui | 2 +- src/citra_room/citra_room.rc | 4 ++-- src/installer/citra.nsi | 4 ++-- 19 files changed, 24 insertions(+), 24 deletions(-) rename dist/apple/{citra.icns => azahar.icns} (100%) rename dist/{citra.ico => azahar.ico} (100%) rename dist/{citra.manifest => azahar.manifest} (100%) rename dist/{citra.svg => azahar.svg} (100%) rename dist/{citra.xml => azahar.xml} (95%) rename dist/qt_themes/default/icons/256x256/{citra.png => azahar.png} (100%) rename dist/qt_themes/default/icons_light/256x256/{citra.png => azahar.png} (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index 43363bf53..b7ddcaab6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -493,8 +493,8 @@ endif() if(ENABLE_QT AND UNIX AND NOT APPLE) install(FILES "${PROJECT_SOURCE_DIR}/dist/azahar.desktop" DESTINATION "${CMAKE_INSTALL_PREFIX}/share/applications") - install(FILES "${PROJECT_SOURCE_DIR}/dist/citra.svg" + install(FILES "${PROJECT_SOURCE_DIR}/dist/azahar.svg" DESTINATION "${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/scalable/apps") - install(FILES "${PROJECT_SOURCE_DIR}/dist/citra.xml" + install(FILES "${PROJECT_SOURCE_DIR}/dist/azahar.xml" DESTINATION "${CMAKE_INSTALL_PREFIX}/share/mime/packages") endif() diff --git a/CMakeModules/BundleTarget.cmake b/CMakeModules/BundleTarget.cmake index d3c395237..fb993e65c 100644 --- a/CMakeModules/BundleTarget.cmake +++ b/CMakeModules/BundleTarget.cmake @@ -124,7 +124,7 @@ if (BUNDLE_TARGET_EXECUTE) ${extra_linuxdeploy_args} --plugin checkrt --executable "${executable_path}" - --icon-file "${source_path}/dist/citra.svg" + --icon-file "${source_path}/dist/azahar.svg" --desktop-file "${source_path}/dist/${executable_name}.desktop" --appdir "${appdir_path}" RESULT_VARIABLE linuxdeploy_appdir_result) @@ -282,7 +282,7 @@ else() COMMAND ${CMAKE_COMMAND} -E make_directory "${CMAKE_BINARY_DIR}/bundle/dist/") add_custom_command( TARGET bundle - COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_SOURCE_DIR}/dist/icon.png" "${CMAKE_BINARY_DIR}/bundle/dist/citra.png") + COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_SOURCE_DIR}/dist/icon.png" "${CMAKE_BINARY_DIR}/bundle/dist/azahar.png") add_custom_command( TARGET bundle COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_SOURCE_DIR}/license.txt" "${CMAKE_BINARY_DIR}/bundle/") diff --git a/dist/apple/citra.icns b/dist/apple/azahar.icns similarity index 100% rename from dist/apple/citra.icns rename to dist/apple/azahar.icns diff --git a/dist/azahar-room.desktop b/dist/azahar-room.desktop index ba064a277..a4c8ca255 100644 --- a/dist/azahar-room.desktop +++ b/dist/azahar-room.desktop @@ -3,7 +3,7 @@ Version=1.0 Type=Application Name=Azahar Room Comment=Multiplayer room host for Azahar -Icon=citra +Icon=azahar TryExec=azahar-room Exec=azahar-room %f Categories=Game;Emulator; diff --git a/dist/azahar.desktop b/dist/azahar.desktop index ba1d76f69..31ccea05a 100644 --- a/dist/azahar.desktop +++ b/dist/azahar.desktop @@ -6,7 +6,7 @@ GenericName=3DS Emulator GenericName[fr]=Émulateur 3DS Comment=Nintendo 3DS video game console emulator Comment[fr]=Émulateur de console de jeu Nintendo 3DS -Icon=citra +Icon=azahar TryExec=azahar Exec=azahar %f Categories=Game;Emulator; diff --git a/dist/citra.ico b/dist/azahar.ico similarity index 100% rename from dist/citra.ico rename to dist/azahar.ico diff --git a/dist/citra.manifest b/dist/azahar.manifest similarity index 100% rename from dist/citra.manifest rename to dist/azahar.manifest diff --git a/dist/citra.svg b/dist/azahar.svg similarity index 100% rename from dist/citra.svg rename to dist/azahar.svg diff --git a/dist/citra.xml b/dist/azahar.xml similarity index 95% rename from dist/citra.xml rename to dist/azahar.xml index aad26254a..6f884c9ea 100644 --- a/dist/citra.xml +++ b/dist/azahar.xml @@ -4,7 +4,7 @@ Nintendo 3DS homebrew executable Exécutable non-officiel pour Nintendo 3DS  3DSX - + @@ -14,7 +14,7 @@ Image de cartouche Nintendo 3DS CCI CTR Cart Image - + @@ -24,7 +24,7 @@ Exécutable Nintendo 3DS CXI CTR eXecutable Image - + @@ -34,7 +34,7 @@ Archive installable Nintendo 3DS CIA CTR Importable Archive - + diff --git a/dist/qt_themes/default/icons/256x256/citra.png b/dist/qt_themes/default/icons/256x256/azahar.png similarity index 100% rename from dist/qt_themes/default/icons/256x256/citra.png rename to dist/qt_themes/default/icons/256x256/azahar.png diff --git a/dist/qt_themes/default/icons_light/256x256/citra.png b/dist/qt_themes/default/icons_light/256x256/azahar.png similarity index 100% rename from dist/qt_themes/default/icons_light/256x256/citra.png rename to dist/qt_themes/default/icons_light/256x256/azahar.png diff --git a/dist/qt_themes/default/theme_default.qrc b/dist/qt_themes/default/theme_default.qrc index 4fa70ee8e..c8339f86d 100644 --- a/dist/qt_themes/default/theme_default.qrc +++ b/dist/qt_themes/default/theme_default.qrc @@ -13,7 +13,7 @@ icons/48x48/no_avatar.png icons/48x48/plus.png icons/48x48/sd_card.png - icons/256x256/citra.png + icons/256x256/azahar.png icons/48x48/star.png icons/256x256/plus_folder.png @@ -31,7 +31,7 @@ icons_light/48x48/no_avatar.png icons_light/48x48/plus.png icons_light/48x48/sd_card.png - icons_light/256x256/citra.png + icons_light/256x256/azahar.png icons_light/48x48/star.png icons_light/256x256/plus_folder.png diff --git a/src/citra_meta/CMakeLists.txt b/src/citra_meta/CMakeLists.txt index 522f1c1c9..8fe6459a9 100644 --- a/src/citra_meta/CMakeLists.txt +++ b/src/citra_meta/CMakeLists.txt @@ -9,7 +9,7 @@ set_target_properties(citra_meta PROPERTIES OUTPUT_NAME "azahar") if (APPLE) set(DIST_DIR "../../dist/apple") set(APPLE_RESOURCES - "${DIST_DIR}/citra.icns" + "${DIST_DIR}/azahar.icns" "${DIST_DIR}/LaunchScreen.storyboard" "${DIST_DIR}/launch_logo.png" ) @@ -25,7 +25,7 @@ if (APPLE) MACOSX_BUNDLE_BUNDLE_VERSION "${BUILD_VERSION}" MACOSX_BUNDLE_SHORT_VERSION_STRING "${BUILD_FULLNAME}" MACOSX_BUNDLE_LONG_VERSION_STRING "${BUILD_FULLNAME}" - MACOSX_BUNDLE_ICON_FILE "citra.icns" + MACOSX_BUNDLE_ICON_FILE "azahar.icns" RESOURCE "${APPLE_RESOURCES}" ) diff --git a/src/citra_meta/citra.rc b/src/citra_meta/citra.rc index 7b10f5409..04be4ca1a 100644 --- a/src/citra_meta/citra.rc +++ b/src/citra_meta/citra.rc @@ -8,7 +8,7 @@ // remains consistent on all systems. // QT requires that the default application icon is named IDI_ICON1 -IDI_ICON1 ICON "../../dist/citra.ico" +IDI_ICON1 ICON "../../dist/azahar.ico" ///////////////////////////////////////////////////////////////////////////// @@ -16,4 +16,4 @@ IDI_ICON1 ICON "../../dist/citra.ico" // RT_MANIFEST // -0 RT_MANIFEST "../../dist/citra.manifest" +0 RT_MANIFEST "../../dist/azahar.manifest" diff --git a/src/citra_qt/aboutdialog.cpp b/src/citra_qt/aboutdialog.cpp index 51143c87f..e5821bcaf 100644 --- a/src/citra_qt/aboutdialog.cpp +++ b/src/citra_qt/aboutdialog.cpp @@ -1,4 +1,4 @@ -// Copyright 2017 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -11,7 +11,7 @@ AboutDialog::AboutDialog(QWidget* parent) : QDialog(parent, Qt::WindowTitleHint | Qt::WindowCloseButtonHint | Qt::WindowSystemMenuHint), ui(std::make_unique()) { ui->setupUi(this); - ui->labelLogo->setPixmap(QIcon::fromTheme(QStringLiteral("citra")).pixmap(200)); + ui->labelLogo->setPixmap(QIcon::fromTheme(QStringLiteral("azahar")).pixmap(200)); ui->labelBuildInfo->setText(ui->labelBuildInfo->text().arg( QString::fromUtf8(Common::g_build_fullname), QString::fromUtf8(Common::g_scm_branch), QString::fromUtf8(Common::g_scm_desc), QString::fromUtf8(Common::g_build_date).left(10))); diff --git a/src/citra_qt/aboutdialog.ui b/src/citra_qt/aboutdialog.ui index 0d70636c8..039e3e2d9 100644 --- a/src/citra_qt/aboutdialog.ui +++ b/src/citra_qt/aboutdialog.ui @@ -27,7 +27,7 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> diff --git a/src/citra_qt/main.ui b/src/citra_qt/main.ui index c50017803..7cd7fdc4e 100644 --- a/src/citra_qt/main.ui +++ b/src/citra_qt/main.ui @@ -15,7 +15,7 @@ - dist/citra.pngdist/citra.png + dist/azahar.pngdist/azahar.png QTabWidget::Rounded diff --git a/src/citra_room/citra_room.rc b/src/citra_room/citra_room.rc index 2c6bcd589..e4f9281d1 100644 --- a/src/citra_room/citra_room.rc +++ b/src/citra_room/citra_room.rc @@ -6,7 +6,7 @@ // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -CITRA_ICON ICON "../../dist/citra.ico" +CITRA_ICON ICON "../../dist/azahar.ico" ///////////////////////////////////////////////////////////////////////////// @@ -14,4 +14,4 @@ CITRA_ICON ICON "../../dist/citra.ico" // RT_MANIFEST // -0 RT_MANIFEST "../../dist/citra.manifest" +0 RT_MANIFEST "../../dist/azahar.manifest" diff --git a/src/installer/citra.nsi b/src/installer/citra.nsi index 706542ba0..4f51cf6a3 100644 --- a/src/installer/citra.nsi +++ b/src/installer/citra.nsi @@ -1,4 +1,4 @@ -; Copyright Dolphin Emulator Project / Lime3DS Emulator Project +; Copyright Dolphin Emulator Project / Azahar Emulator Project ; Licensed under GPLv2 or any later version ; Refer to the license.txt file included. @@ -46,7 +46,7 @@ ShowUnInstDetails show !include "nsDialogs.nsh" ; MUI Settings -!define MUI_ICON "../../dist/citra.ico" +!define MUI_ICON "../../dist/azahar.ico" !define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico" ; License page From 976348857772c2fd9657d3eca07fbcddd20f382a Mon Sep 17 00:00:00 2001 From: RedBlackAka <140876408+RedBlackAka@users.noreply.github.com> Date: Fri, 21 Mar 2025 19:00:00 +0200 Subject: [PATCH 037/166] installer: Clean up Windows Start Menu entry * Clean up Windows Start Menu entry * Clean up old Start Menu shortcuts when upgrading --- src/installer/citra.nsi | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/src/installer/citra.nsi b/src/installer/citra.nsi index 38be13b62..ced187279 100644 --- a/src/installer/citra.nsi +++ b/src/installer/citra.nsi @@ -160,9 +160,10 @@ Section "Base" !insertmacro UPDATE_DISPLAYNAME ; Create start menu and desktop shortcuts - ; This needs to be done after azahar.exe is copied - CreateDirectory "$SMPROGRAMS\${PRODUCT_NAME}" - CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\$DisplayName.lnk" "$INSTDIR\azahar.exe" + Delete "$SMPROGRAMS\${PRODUCT_NAME}\$DisplayName.lnk" + Delete "$SMPROGRAMS\${PRODUCT_NAME}\Uninstall $DisplayName.lnk" + RMDir "$SMPROGRAMS\${PRODUCT_NAME}" + CreateShortCut "$SMPROGRAMS\$DisplayName.lnk" "$INSTDIR\azahar.exe" ${If} $DesktopShortcut == 1 CreateShortCut "$DESKTOP\$DisplayName.lnk" "$INSTDIR\azahar.exe" ${EndIf} @@ -171,11 +172,6 @@ Section "Base" SetOutPath "$TEMP" SectionEnd -Section -AdditionalIcons - ; Create start menu shortcut for the uninstaller - CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\Uninstall $DisplayName.lnk" "$INSTDIR\uninst.exe" "/$MultiUser.InstallMode" -SectionEnd - !include "FileFunc.nsh" Section -Post @@ -200,10 +196,11 @@ SectionEnd Section Uninstall !insertmacro UPDATE_DISPLAYNAME - Delete "$SMPROGRAMS\${PRODUCT_NAME}\Uninstall $DisplayName.lnk" - Delete "$DESKTOP\$DisplayName.lnk" + Delete "$SMPROGRAMS\$DisplayName.lnk" + Delete "$SMPROGRAMS\${PRODUCT_NAME}\$DisplayName.lnk" + Delete "$SMPROGRAMS\${PRODUCT_NAME}\Uninstall $DisplayName.lnk" RMDir "$SMPROGRAMS\${PRODUCT_NAME}" ; Be a bit careful to not delete files a user may have put into the install directory. From 9480f269c014b262261c89ddf3f9fbe7524d35b3 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Tue, 18 Mar 2025 12:53:10 +0000 Subject: [PATCH 038/166] installer: Replaced reference to "Dolphin.exe" left over from the Dolphin installer we're based on --- src/installer/citra.nsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/installer/citra.nsi b/src/installer/citra.nsi index 4f51cf6a3..38be13b62 100644 --- a/src/installer/citra.nsi +++ b/src/installer/citra.nsi @@ -160,7 +160,7 @@ Section "Base" !insertmacro UPDATE_DISPLAYNAME ; Create start menu and desktop shortcuts - ; This needs to be done after Dolphin.exe is copied + ; This needs to be done after azahar.exe is copied CreateDirectory "$SMPROGRAMS\${PRODUCT_NAME}" CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\$DisplayName.lnk" "$INSTDIR\azahar.exe" ${If} $DesktopShortcut == 1 From 35873032227e3f8af1e02caa5d5175a1857bb873 Mon Sep 17 00:00:00 2001 From: RedBlackAka <140876408+RedBlackAka@users.noreply.github.com> Date: Fri, 21 Mar 2025 19:00:00 +0200 Subject: [PATCH 039/166] installer: Clean up Windows Start Menu entry * Clean up Windows Start Menu entry * Clean up old Start Menu shortcuts when upgrading --- src/installer/citra.nsi | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/src/installer/citra.nsi b/src/installer/citra.nsi index 38be13b62..ced187279 100644 --- a/src/installer/citra.nsi +++ b/src/installer/citra.nsi @@ -160,9 +160,10 @@ Section "Base" !insertmacro UPDATE_DISPLAYNAME ; Create start menu and desktop shortcuts - ; This needs to be done after azahar.exe is copied - CreateDirectory "$SMPROGRAMS\${PRODUCT_NAME}" - CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\$DisplayName.lnk" "$INSTDIR\azahar.exe" + Delete "$SMPROGRAMS\${PRODUCT_NAME}\$DisplayName.lnk" + Delete "$SMPROGRAMS\${PRODUCT_NAME}\Uninstall $DisplayName.lnk" + RMDir "$SMPROGRAMS\${PRODUCT_NAME}" + CreateShortCut "$SMPROGRAMS\$DisplayName.lnk" "$INSTDIR\azahar.exe" ${If} $DesktopShortcut == 1 CreateShortCut "$DESKTOP\$DisplayName.lnk" "$INSTDIR\azahar.exe" ${EndIf} @@ -171,11 +172,6 @@ Section "Base" SetOutPath "$TEMP" SectionEnd -Section -AdditionalIcons - ; Create start menu shortcut for the uninstaller - CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\Uninstall $DisplayName.lnk" "$INSTDIR\uninst.exe" "/$MultiUser.InstallMode" -SectionEnd - !include "FileFunc.nsh" Section -Post @@ -200,10 +196,11 @@ SectionEnd Section Uninstall !insertmacro UPDATE_DISPLAYNAME - Delete "$SMPROGRAMS\${PRODUCT_NAME}\Uninstall $DisplayName.lnk" - Delete "$DESKTOP\$DisplayName.lnk" + Delete "$SMPROGRAMS\$DisplayName.lnk" + Delete "$SMPROGRAMS\${PRODUCT_NAME}\$DisplayName.lnk" + Delete "$SMPROGRAMS\${PRODUCT_NAME}\Uninstall $DisplayName.lnk" RMDir "$SMPROGRAMS\${PRODUCT_NAME}" ; Be a bit careful to not delete files a user may have put into the install directory. From 70be7d987e89c001b1f7fc8c72a4e7dd1f181599 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Fri, 21 Mar 2025 15:57:31 +0000 Subject: [PATCH 040/166] video_core: Fixed emulation window artefacts on OpenGL + Wayland --- src/video_core/renderer_opengl/renderer_opengl.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/video_core/renderer_opengl/renderer_opengl.cpp b/src/video_core/renderer_opengl/renderer_opengl.cpp index 4f5dcb131..07cbd3b23 100644 --- a/src/video_core/renderer_opengl/renderer_opengl.cpp +++ b/src/video_core/renderer_opengl/renderer_opengl.cpp @@ -1,4 +1,4 @@ -// Copyright 2022 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -307,7 +307,7 @@ void RendererOpenGL::FillScreen(Common::Vec3 color, TextureInfo& texture) { */ void RendererOpenGL::InitOpenGLObjects() { glClearColor(Settings::values.bg_red.GetValue(), Settings::values.bg_green.GetValue(), - Settings::values.bg_blue.GetValue(), 0.0f); + Settings::values.bg_blue.GetValue(), 1.0f); for (std::size_t i = 0; i < samplers.size(); i++) { samplers[i].Create(); @@ -637,7 +637,7 @@ void RendererOpenGL::DrawScreens(const Layout::FramebufferLayout& layout, bool f if (settings.bg_color_update_requested.exchange(false)) { // Update background color before drawing glClearColor(Settings::values.bg_red.GetValue(), Settings::values.bg_green.GetValue(), - Settings::values.bg_blue.GetValue(), 0.0f); + Settings::values.bg_blue.GetValue(), 1.0f); } if (settings.shader_update_requested.exchange(false)) { From bf3eb08b71f4f9e75bb80226472a12e503751b8b Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Fri, 21 Mar 2025 15:57:31 +0000 Subject: [PATCH 041/166] video_core: Fixed emulation window artefacts on OpenGL + Wayland --- src/video_core/renderer_opengl/renderer_opengl.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/video_core/renderer_opengl/renderer_opengl.cpp b/src/video_core/renderer_opengl/renderer_opengl.cpp index 4f5dcb131..07cbd3b23 100644 --- a/src/video_core/renderer_opengl/renderer_opengl.cpp +++ b/src/video_core/renderer_opengl/renderer_opengl.cpp @@ -1,4 +1,4 @@ -// Copyright 2022 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -307,7 +307,7 @@ void RendererOpenGL::FillScreen(Common::Vec3 color, TextureInfo& texture) { */ void RendererOpenGL::InitOpenGLObjects() { glClearColor(Settings::values.bg_red.GetValue(), Settings::values.bg_green.GetValue(), - Settings::values.bg_blue.GetValue(), 0.0f); + Settings::values.bg_blue.GetValue(), 1.0f); for (std::size_t i = 0; i < samplers.size(); i++) { samplers[i].Create(); @@ -637,7 +637,7 @@ void RendererOpenGL::DrawScreens(const Layout::FramebufferLayout& layout, bool f if (settings.bg_color_update_requested.exchange(false)) { // Update background color before drawing glClearColor(Settings::values.bg_red.GetValue(), Settings::values.bg_green.GetValue(), - Settings::values.bg_blue.GetValue(), 0.0f); + Settings::values.bg_blue.GetValue(), 1.0f); } if (settings.shader_update_requested.exchange(false)) { From 84e2f31415fe17fa2e54e4a92fdd15a38c19892b Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Fri, 21 Mar 2025 19:03:02 +0100 Subject: [PATCH 042/166] Make AM:GetPersonalizedTicketInfoList only return personal tickets --- src/core/file_sys/ticket.cpp | 15 +++++++ src/core/file_sys/ticket.h | 4 +- src/core/hle/service/am/am.cpp | 74 ++++++++++++++++++++++------------ 3 files changed, 67 insertions(+), 26 deletions(-) diff --git a/src/core/file_sys/ticket.cpp b/src/core/file_sys/ticket.cpp index 49f55a84e..1979755a7 100644 --- a/src/core/file_sys/ticket.cpp +++ b/src/core/file_sys/ticket.cpp @@ -167,4 +167,19 @@ std::optional> Ticket::GetTitleKey() const { return title_key; } +bool Ticket::IsPersonal() { + if (ticket_body.console_id == 0u) { + // Common ticket + return false; + } + + auto& otp = HW::UniqueData::GetOTP(); + if (!otp.Valid()) { + LOG_ERROR(HW_AES, "Invalid OTP"); + return false; + } + + return ticket_body.console_id == otp.GetDeviceID(); +} + } // namespace FileSys diff --git a/src/core/file_sys/ticket.h b/src/core/file_sys/ticket.h index ac93ced3e..ed6d379c0 100644 --- a/src/core/file_sys/ticket.h +++ b/src/core/file_sys/ticket.h @@ -1,4 +1,4 @@ -// Copyright 2018 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -67,6 +67,8 @@ public: return serialized_size; } + bool IsPersonal(); + private: Body ticket_body; u32_be signature_type; diff --git a/src/core/hle/service/am/am.cpp b/src/core/hle/service/am/am.cpp index e16edca13..50b5a6b25 100644 --- a/src/core/hle/service/am/am.cpp +++ b/src/core/hle/service/am/am.cpp @@ -2777,37 +2777,61 @@ void Module::Interface::QueryAvailableTitleDatabase(Kernel::HLERequestContext& c void Module::Interface::GetPersonalizedTicketInfoList(Kernel::HLERequestContext& ctx) { IPC::RequestParser rp(ctx); - u32 ticket_count = rp.Pop(); - auto& out_buffer = rp.PopMappedBuffer(); - LOG_DEBUG(Service_AM, "(STUBBED) called, ticket_count={}", ticket_count); + struct AsyncData { + u32 ticket_count; - u32 written = 0; - std::scoped_lock lock(am->am_lists_mutex); - for (auto it = am->am_ticket_list.begin(); - it != am->am_ticket_list.end() && written < ticket_count; it++) { - u64 title_id = it->first; - u32 tid_high = static_cast(title_id << 32); - if ((tid_high & 0x00048010) == 0x00040010 || (tid_high & 0x00048001) == 0x00048001) - continue; + std::vector out; + Kernel::MappedBuffer* out_buffer; + }; + std::shared_ptr async_data = std::make_shared(); + async_data->ticket_count = rp.Pop(); + async_data->out_buffer = &rp.PopMappedBuffer(); - FileSys::Ticket ticket; - if (ticket.Load(title_id, it->second) != Loader::ResultStatus::Success) - continue; + LOG_DEBUG(Service_AM, "called, ticket_count={}", async_data->ticket_count); - TicketInfo info = {}; - info.title_id = ticket.GetTitleID(); - info.ticket_id = ticket.GetTicketID(); - info.version = ticket.GetVersion(); - info.size = static_cast(ticket.GetSerializedSize()); + // TODO(PabloMK7): Properly figure out how to detect personalized tickets. - out_buffer.Write(&info, written * sizeof(TicketInfo), sizeof(TicketInfo)); - written++; - } + ctx.RunAsync( + [this, async_data](Kernel::HLERequestContext& ctx) { + u32 written = 0; + std::scoped_lock lock(am->am_lists_mutex); + for (auto it = am->am_ticket_list.begin(); + it != am->am_ticket_list.end() && written < async_data->ticket_count; it++) { + u64 title_id = it->first; + u32 tid_high = static_cast(title_id << 32); + if ((tid_high & 0x00048010) == 0x00040010 || (tid_high & 0x00048001) == 0x00048001) + continue; - IPC::RequestBuilder rb = rp.MakeBuilder(2, 0); - rb.Push(ResultSuccess); // No error - rb.Push(written); + FileSys::Ticket ticket; + if (ticket.Load(title_id, it->second) != Loader::ResultStatus::Success || + !ticket.IsPersonal()) + continue; + + TicketInfo info = {}; + info.title_id = ticket.GetTitleID(); + info.ticket_id = ticket.GetTicketID(); + info.version = ticket.GetVersion(); + info.size = static_cast(ticket.GetSerializedSize()); + + async_data->out.push_back(info); + written++; + } + return 0; + }, + [async_data](Kernel::HLERequestContext& ctx) { + u32 written = 0; + for (auto& info : async_data->out) { + async_data->out_buffer->Write(&info, written * sizeof(TicketInfo), + sizeof(TicketInfo)); + written++; + } + + IPC::RequestBuilder rb(ctx, 2, 0); + rb.Push(ResultSuccess); // No error + rb.Push(written); + }, + true); } void Module::Interface::GetNumImportTitleContextsFiltered(Kernel::HLERequestContext& ctx) { From 12594018892432f1d59077208df888417efd2822 Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Fri, 21 Mar 2025 17:42:37 +0100 Subject: [PATCH 043/166] Show warning that 3ds files are no longer supported --- .../citra_emu/fragments/GamesFragment.kt | 36 +++++++++++++++++- .../app/src/main/res/values/strings.xml | 3 ++ src/citra_qt/configuration/config.cpp | 2 + src/citra_qt/game_list.cpp | 37 ++++++++++++++++++- src/citra_qt/game_list.h | 7 +++- src/citra_qt/uisettings.h | 1 + 6 files changed, 83 insertions(+), 3 deletions(-) diff --git a/src/android/app/src/main/java/org/citra/citra_emu/fragments/GamesFragment.kt b/src/android/app/src/main/java/org/citra/citra_emu/fragments/GamesFragment.kt index 70d882ef2..382a42773 100644 --- a/src/android/app/src/main/java/org/citra/citra_emu/fragments/GamesFragment.kt +++ b/src/android/app/src/main/java/org/citra/citra_emu/fragments/GamesFragment.kt @@ -1,4 +1,4 @@ -// Copyright Citra Emulator Project / Lime3DS Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -6,10 +6,12 @@ package org.citra.citra_emu.fragments import android.annotation.SuppressLint import android.os.Bundle +import android.text.method.LinkMovementMethod import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import android.view.ViewGroup.MarginLayoutParams +import android.widget.TextView import androidx.appcompat.app.AppCompatActivity import androidx.core.view.ViewCompat import androidx.core.view.WindowInsetsCompat @@ -22,6 +24,7 @@ import androidx.lifecycle.repeatOnLifecycle import androidx.preference.PreferenceManager import androidx.recyclerview.widget.GridLayoutManager import com.google.android.material.color.MaterialColors +import com.google.android.material.dialog.MaterialAlertDialogBuilder import com.google.android.material.transition.MaterialFadeThrough import kotlinx.coroutines.flow.collectLatest import kotlinx.coroutines.launch @@ -33,6 +36,8 @@ import org.citra.citra_emu.features.settings.model.Settings import org.citra.citra_emu.model.Game import org.citra.citra_emu.viewmodel.GamesViewModel import org.citra.citra_emu.viewmodel.HomeViewModel +import androidx.core.content.edit +import androidx.core.text.HtmlCompat class GamesFragment : Fragment() { private var _binding: FragmentGamesBinding? = null @@ -40,6 +45,7 @@ class GamesFragment : Fragment() { private val gamesViewModel: GamesViewModel by activityViewModels() private val homeViewModel: HomeViewModel by activityViewModels() + private var show3DSFileWarning: Boolean = true override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) @@ -143,6 +149,34 @@ class GamesFragment : Fragment() { setInsets() } + override fun onResume() { + super.onResume() + + if (show3DSFileWarning && + !PreferenceManager.getDefaultSharedPreferences(CitraApplication.appContext) + .getBoolean("show_3ds_files_warning", false)) { + val message = HtmlCompat.fromHtml(getString(R.string.warning_3ds_files), + HtmlCompat.FROM_HTML_MODE_LEGACY) + + context?.let { + val alert = MaterialAlertDialogBuilder(it) + .setTitle(getString(R.string.important)) + .setMessage(message) + .setPositiveButton(R.string.dont_show_again) { _, _ -> + PreferenceManager.getDefaultSharedPreferences(CitraApplication.appContext) + .edit() { + putBoolean("show_3ds_files_warning", true) + } + } + .show() + + val alertMessage = alert.findViewById(android.R.id.message) as TextView + alertMessage.movementMethod = LinkMovementMethod.getInstance() + } + } + show3DSFileWarning = false + } + override fun onDestroyView() { super.onDestroyView() _binding = null diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index d374cc8c8..bf5ad4c3f 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -11,6 +11,8 @@ Next, you will need to select an Applications Folder. Azahar will display all of the 3DS ROMs inside of the selected folder in the app.\n\nCIA ROMs, updates and DLC will need to be installed separately by clicking on the folder icon and selecting Install CIA. Start Cancelling… + Important + Don\'t show again Settings @@ -38,6 +40,7 @@ Changes the files that Azahar uses to load applications Modify the look of the app Install CIA + Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=\"https://azahar-emu.org/blog/game-loading-changes/\">Learn more.</a> Select GPU driver diff --git a/src/citra_qt/configuration/config.cpp b/src/citra_qt/configuration/config.cpp index 22c7811da..c72810b37 100644 --- a/src/citra_qt/configuration/config.cpp +++ b/src/citra_qt/configuration/config.cpp @@ -828,6 +828,7 @@ void QtConfig::ReadUIGameListValues() { ReadBasicSetting(UISettings::values.game_list_row_2); ReadBasicSetting(UISettings::values.game_list_hide_no_icon); ReadBasicSetting(UISettings::values.game_list_single_line_mode); + ReadBasicSetting(UISettings::values.show_3ds_files_warning); ReadBasicSetting(UISettings::values.show_compat_column); ReadBasicSetting(UISettings::values.show_region_column); @@ -1335,6 +1336,7 @@ void QtConfig::SaveUIGameListValues() { WriteBasicSetting(UISettings::values.game_list_row_2); WriteBasicSetting(UISettings::values.game_list_hide_no_icon); WriteBasicSetting(UISettings::values.game_list_single_line_mode); + WriteBasicSetting(UISettings::values.show_3ds_files_warning); WriteBasicSetting(UISettings::values.show_compat_column); WriteBasicSetting(UISettings::values.show_region_column); diff --git a/src/citra_qt/game_list.cpp b/src/citra_qt/game_list.cpp index 1dbb3d7e1..98cebe9b7 100644 --- a/src/citra_qt/game_list.cpp +++ b/src/citra_qt/game_list.cpp @@ -1,4 +1,4 @@ -// Copyright 2015 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -350,6 +350,41 @@ GameList::GameList(PlayTime::PlayTimeManager& play_time_manager_, GMainWindow* p layout->setContentsMargins(0, 0, 0, 0); layout->setSpacing(0); + + if (UISettings::values.show_3ds_files_warning.GetValue()) { + + warning_layout = new QHBoxLayout; + deprecated_3ds_warning = new QLabel; + deprecated_3ds_warning->setText( + tr("IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting " + "and/or renaming to .cci may be necessary. Learn more.")); + deprecated_3ds_warning->setOpenExternalLinks(true); + deprecated_3ds_warning->setStyleSheet( + QString::fromStdString("color: black; font-weight: bold;")); + + warning_hide = new QPushButton(tr("Don't show again")); + warning_hide->setStyleSheet( + QString::fromStdString("color: blue; text-decoration: underline;")); + warning_hide->setFlat(true); + warning_hide->setCursor(Qt::PointingHandCursor); + + connect(warning_hide, &QPushButton::clicked, [this]() { + warning_widget->setVisible(false); + UISettings::values.show_3ds_files_warning.SetValue(false); + }); + + warning_layout->addWidget(deprecated_3ds_warning); + warning_layout->addStretch(); + warning_layout->addWidget(warning_hide); + warning_layout->setContentsMargins(3, 3, 3, 3); + warning_widget = new QWidget; + warning_widget->setStyleSheet(QString::fromStdString("background-color: khaki;")); + warning_widget->setLayout(warning_layout); + + layout->addWidget(warning_widget); + } + layout->addWidget(tree_view); layout->addWidget(search_field); setLayout(layout); diff --git a/src/citra_qt/game_list.h b/src/citra_qt/game_list.h index 995af0489..f900b9b96 100644 --- a/src/citra_qt/game_list.h +++ b/src/citra_qt/game_list.h @@ -1,10 +1,11 @@ -// Copyright 2015 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. #pragma once #include +#include #include #include #include @@ -133,6 +134,10 @@ private: void changeEvent(QEvent*) override; void RetranslateUI(); + QHBoxLayout* warning_layout = nullptr; + QWidget* warning_widget = nullptr; + QLabel* deprecated_3ds_warning = nullptr; + QPushButton* warning_hide = nullptr; GameListSearchField* search_field; GMainWindow* main_window = nullptr; QVBoxLayout* layout = nullptr; diff --git a/src/citra_qt/uisettings.h b/src/citra_qt/uisettings.h index 9ac9d86d6..392954cf8 100644 --- a/src/citra_qt/uisettings.h +++ b/src/citra_qt/uisettings.h @@ -94,6 +94,7 @@ struct Values { Settings::Setting game_list_row_2{GameListText::FileName, "row2"}; Settings::Setting game_list_hide_no_icon{false, "hideNoIcon"}; Settings::Setting game_list_single_line_mode{false, "singleLineMode"}; + Settings::Setting show_3ds_files_warning{true, "show_3ds_files_warning"}; // Compatibility List Settings::Setting show_compat_column{true, "show_compat_column"}; From edb01754ea2694e951770c366fe8dc97179db5c1 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Fri, 21 Mar 2025 19:08:13 +0000 Subject: [PATCH 044/166] strings.xml: Fixed minor formatting issue --- src/android/app/src/main/res/values/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index bf5ad4c3f..2c74f40ba 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -496,7 +496,7 @@ citra-cia Azahar notifications during CIA Install Installing CIA - Installing %s (%d/%d) + Installing %s (%1$d/%2$d) Successfully installed CIA Failed to install CIA \"%s\" has been installed successfully From 67890f59fd74001ae66c6a7e3ef0708ffc84ff54 Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Fri, 21 Mar 2025 19:03:02 +0100 Subject: [PATCH 045/166] Make AM:GetPersonalizedTicketInfoList only return personal tickets --- src/core/file_sys/ticket.cpp | 15 +++++++ src/core/file_sys/ticket.h | 4 +- src/core/hle/service/am/am.cpp | 74 ++++++++++++++++++++++------------ 3 files changed, 67 insertions(+), 26 deletions(-) diff --git a/src/core/file_sys/ticket.cpp b/src/core/file_sys/ticket.cpp index 49f55a84e..1979755a7 100644 --- a/src/core/file_sys/ticket.cpp +++ b/src/core/file_sys/ticket.cpp @@ -167,4 +167,19 @@ std::optional> Ticket::GetTitleKey() const { return title_key; } +bool Ticket::IsPersonal() { + if (ticket_body.console_id == 0u) { + // Common ticket + return false; + } + + auto& otp = HW::UniqueData::GetOTP(); + if (!otp.Valid()) { + LOG_ERROR(HW_AES, "Invalid OTP"); + return false; + } + + return ticket_body.console_id == otp.GetDeviceID(); +} + } // namespace FileSys diff --git a/src/core/file_sys/ticket.h b/src/core/file_sys/ticket.h index ac93ced3e..ed6d379c0 100644 --- a/src/core/file_sys/ticket.h +++ b/src/core/file_sys/ticket.h @@ -1,4 +1,4 @@ -// Copyright 2018 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -67,6 +67,8 @@ public: return serialized_size; } + bool IsPersonal(); + private: Body ticket_body; u32_be signature_type; diff --git a/src/core/hle/service/am/am.cpp b/src/core/hle/service/am/am.cpp index e16edca13..50b5a6b25 100644 --- a/src/core/hle/service/am/am.cpp +++ b/src/core/hle/service/am/am.cpp @@ -2777,37 +2777,61 @@ void Module::Interface::QueryAvailableTitleDatabase(Kernel::HLERequestContext& c void Module::Interface::GetPersonalizedTicketInfoList(Kernel::HLERequestContext& ctx) { IPC::RequestParser rp(ctx); - u32 ticket_count = rp.Pop(); - auto& out_buffer = rp.PopMappedBuffer(); - LOG_DEBUG(Service_AM, "(STUBBED) called, ticket_count={}", ticket_count); + struct AsyncData { + u32 ticket_count; - u32 written = 0; - std::scoped_lock lock(am->am_lists_mutex); - for (auto it = am->am_ticket_list.begin(); - it != am->am_ticket_list.end() && written < ticket_count; it++) { - u64 title_id = it->first; - u32 tid_high = static_cast(title_id << 32); - if ((tid_high & 0x00048010) == 0x00040010 || (tid_high & 0x00048001) == 0x00048001) - continue; + std::vector out; + Kernel::MappedBuffer* out_buffer; + }; + std::shared_ptr async_data = std::make_shared(); + async_data->ticket_count = rp.Pop(); + async_data->out_buffer = &rp.PopMappedBuffer(); - FileSys::Ticket ticket; - if (ticket.Load(title_id, it->second) != Loader::ResultStatus::Success) - continue; + LOG_DEBUG(Service_AM, "called, ticket_count={}", async_data->ticket_count); - TicketInfo info = {}; - info.title_id = ticket.GetTitleID(); - info.ticket_id = ticket.GetTicketID(); - info.version = ticket.GetVersion(); - info.size = static_cast(ticket.GetSerializedSize()); + // TODO(PabloMK7): Properly figure out how to detect personalized tickets. - out_buffer.Write(&info, written * sizeof(TicketInfo), sizeof(TicketInfo)); - written++; - } + ctx.RunAsync( + [this, async_data](Kernel::HLERequestContext& ctx) { + u32 written = 0; + std::scoped_lock lock(am->am_lists_mutex); + for (auto it = am->am_ticket_list.begin(); + it != am->am_ticket_list.end() && written < async_data->ticket_count; it++) { + u64 title_id = it->first; + u32 tid_high = static_cast(title_id << 32); + if ((tid_high & 0x00048010) == 0x00040010 || (tid_high & 0x00048001) == 0x00048001) + continue; - IPC::RequestBuilder rb = rp.MakeBuilder(2, 0); - rb.Push(ResultSuccess); // No error - rb.Push(written); + FileSys::Ticket ticket; + if (ticket.Load(title_id, it->second) != Loader::ResultStatus::Success || + !ticket.IsPersonal()) + continue; + + TicketInfo info = {}; + info.title_id = ticket.GetTitleID(); + info.ticket_id = ticket.GetTicketID(); + info.version = ticket.GetVersion(); + info.size = static_cast(ticket.GetSerializedSize()); + + async_data->out.push_back(info); + written++; + } + return 0; + }, + [async_data](Kernel::HLERequestContext& ctx) { + u32 written = 0; + for (auto& info : async_data->out) { + async_data->out_buffer->Write(&info, written * sizeof(TicketInfo), + sizeof(TicketInfo)); + written++; + } + + IPC::RequestBuilder rb(ctx, 2, 0); + rb.Push(ResultSuccess); // No error + rb.Push(written); + }, + true); } void Module::Interface::GetNumImportTitleContextsFiltered(Kernel::HLERequestContext& ctx) { From 1a73739fd873aff54d73799e64fcfa38cf7a6b53 Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Fri, 21 Mar 2025 17:42:37 +0100 Subject: [PATCH 046/166] Show warning that 3ds files are no longer supported --- .../citra_emu/fragments/GamesFragment.kt | 36 +++++++++++++++++- .../app/src/main/res/values/strings.xml | 3 ++ src/citra_qt/configuration/config.cpp | 2 + src/citra_qt/game_list.cpp | 37 ++++++++++++++++++- src/citra_qt/game_list.h | 7 +++- src/citra_qt/uisettings.h | 1 + 6 files changed, 83 insertions(+), 3 deletions(-) diff --git a/src/android/app/src/main/java/org/citra/citra_emu/fragments/GamesFragment.kt b/src/android/app/src/main/java/org/citra/citra_emu/fragments/GamesFragment.kt index 70d882ef2..382a42773 100644 --- a/src/android/app/src/main/java/org/citra/citra_emu/fragments/GamesFragment.kt +++ b/src/android/app/src/main/java/org/citra/citra_emu/fragments/GamesFragment.kt @@ -1,4 +1,4 @@ -// Copyright Citra Emulator Project / Lime3DS Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -6,10 +6,12 @@ package org.citra.citra_emu.fragments import android.annotation.SuppressLint import android.os.Bundle +import android.text.method.LinkMovementMethod import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import android.view.ViewGroup.MarginLayoutParams +import android.widget.TextView import androidx.appcompat.app.AppCompatActivity import androidx.core.view.ViewCompat import androidx.core.view.WindowInsetsCompat @@ -22,6 +24,7 @@ import androidx.lifecycle.repeatOnLifecycle import androidx.preference.PreferenceManager import androidx.recyclerview.widget.GridLayoutManager import com.google.android.material.color.MaterialColors +import com.google.android.material.dialog.MaterialAlertDialogBuilder import com.google.android.material.transition.MaterialFadeThrough import kotlinx.coroutines.flow.collectLatest import kotlinx.coroutines.launch @@ -33,6 +36,8 @@ import org.citra.citra_emu.features.settings.model.Settings import org.citra.citra_emu.model.Game import org.citra.citra_emu.viewmodel.GamesViewModel import org.citra.citra_emu.viewmodel.HomeViewModel +import androidx.core.content.edit +import androidx.core.text.HtmlCompat class GamesFragment : Fragment() { private var _binding: FragmentGamesBinding? = null @@ -40,6 +45,7 @@ class GamesFragment : Fragment() { private val gamesViewModel: GamesViewModel by activityViewModels() private val homeViewModel: HomeViewModel by activityViewModels() + private var show3DSFileWarning: Boolean = true override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) @@ -143,6 +149,34 @@ class GamesFragment : Fragment() { setInsets() } + override fun onResume() { + super.onResume() + + if (show3DSFileWarning && + !PreferenceManager.getDefaultSharedPreferences(CitraApplication.appContext) + .getBoolean("show_3ds_files_warning", false)) { + val message = HtmlCompat.fromHtml(getString(R.string.warning_3ds_files), + HtmlCompat.FROM_HTML_MODE_LEGACY) + + context?.let { + val alert = MaterialAlertDialogBuilder(it) + .setTitle(getString(R.string.important)) + .setMessage(message) + .setPositiveButton(R.string.dont_show_again) { _, _ -> + PreferenceManager.getDefaultSharedPreferences(CitraApplication.appContext) + .edit() { + putBoolean("show_3ds_files_warning", true) + } + } + .show() + + val alertMessage = alert.findViewById(android.R.id.message) as TextView + alertMessage.movementMethod = LinkMovementMethod.getInstance() + } + } + show3DSFileWarning = false + } + override fun onDestroyView() { super.onDestroyView() _binding = null diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index d374cc8c8..bf5ad4c3f 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -11,6 +11,8 @@ Next, you will need to select an Applications Folder. Azahar will display all of the 3DS ROMs inside of the selected folder in the app.\n\nCIA ROMs, updates and DLC will need to be installed separately by clicking on the folder icon and selecting Install CIA. Start Cancelling… + Important + Don\'t show again Settings @@ -38,6 +40,7 @@ Changes the files that Azahar uses to load applications Modify the look of the app Install CIA + Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=\"https://azahar-emu.org/blog/game-loading-changes/\">Learn more.</a> Select GPU driver diff --git a/src/citra_qt/configuration/config.cpp b/src/citra_qt/configuration/config.cpp index 22c7811da..c72810b37 100644 --- a/src/citra_qt/configuration/config.cpp +++ b/src/citra_qt/configuration/config.cpp @@ -828,6 +828,7 @@ void QtConfig::ReadUIGameListValues() { ReadBasicSetting(UISettings::values.game_list_row_2); ReadBasicSetting(UISettings::values.game_list_hide_no_icon); ReadBasicSetting(UISettings::values.game_list_single_line_mode); + ReadBasicSetting(UISettings::values.show_3ds_files_warning); ReadBasicSetting(UISettings::values.show_compat_column); ReadBasicSetting(UISettings::values.show_region_column); @@ -1335,6 +1336,7 @@ void QtConfig::SaveUIGameListValues() { WriteBasicSetting(UISettings::values.game_list_row_2); WriteBasicSetting(UISettings::values.game_list_hide_no_icon); WriteBasicSetting(UISettings::values.game_list_single_line_mode); + WriteBasicSetting(UISettings::values.show_3ds_files_warning); WriteBasicSetting(UISettings::values.show_compat_column); WriteBasicSetting(UISettings::values.show_region_column); diff --git a/src/citra_qt/game_list.cpp b/src/citra_qt/game_list.cpp index 1dbb3d7e1..98cebe9b7 100644 --- a/src/citra_qt/game_list.cpp +++ b/src/citra_qt/game_list.cpp @@ -1,4 +1,4 @@ -// Copyright 2015 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -350,6 +350,41 @@ GameList::GameList(PlayTime::PlayTimeManager& play_time_manager_, GMainWindow* p layout->setContentsMargins(0, 0, 0, 0); layout->setSpacing(0); + + if (UISettings::values.show_3ds_files_warning.GetValue()) { + + warning_layout = new QHBoxLayout; + deprecated_3ds_warning = new QLabel; + deprecated_3ds_warning->setText( + tr("IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting " + "and/or renaming to .cci may be necessary. Learn more.")); + deprecated_3ds_warning->setOpenExternalLinks(true); + deprecated_3ds_warning->setStyleSheet( + QString::fromStdString("color: black; font-weight: bold;")); + + warning_hide = new QPushButton(tr("Don't show again")); + warning_hide->setStyleSheet( + QString::fromStdString("color: blue; text-decoration: underline;")); + warning_hide->setFlat(true); + warning_hide->setCursor(Qt::PointingHandCursor); + + connect(warning_hide, &QPushButton::clicked, [this]() { + warning_widget->setVisible(false); + UISettings::values.show_3ds_files_warning.SetValue(false); + }); + + warning_layout->addWidget(deprecated_3ds_warning); + warning_layout->addStretch(); + warning_layout->addWidget(warning_hide); + warning_layout->setContentsMargins(3, 3, 3, 3); + warning_widget = new QWidget; + warning_widget->setStyleSheet(QString::fromStdString("background-color: khaki;")); + warning_widget->setLayout(warning_layout); + + layout->addWidget(warning_widget); + } + layout->addWidget(tree_view); layout->addWidget(search_field); setLayout(layout); diff --git a/src/citra_qt/game_list.h b/src/citra_qt/game_list.h index 995af0489..f900b9b96 100644 --- a/src/citra_qt/game_list.h +++ b/src/citra_qt/game_list.h @@ -1,10 +1,11 @@ -// Copyright 2015 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. #pragma once #include +#include #include #include #include @@ -133,6 +134,10 @@ private: void changeEvent(QEvent*) override; void RetranslateUI(); + QHBoxLayout* warning_layout = nullptr; + QWidget* warning_widget = nullptr; + QLabel* deprecated_3ds_warning = nullptr; + QPushButton* warning_hide = nullptr; GameListSearchField* search_field; GMainWindow* main_window = nullptr; QVBoxLayout* layout = nullptr; diff --git a/src/citra_qt/uisettings.h b/src/citra_qt/uisettings.h index 9ac9d86d6..392954cf8 100644 --- a/src/citra_qt/uisettings.h +++ b/src/citra_qt/uisettings.h @@ -94,6 +94,7 @@ struct Values { Settings::Setting game_list_row_2{GameListText::FileName, "row2"}; Settings::Setting game_list_hide_no_icon{false, "hideNoIcon"}; Settings::Setting game_list_single_line_mode{false, "singleLineMode"}; + Settings::Setting show_3ds_files_warning{true, "show_3ds_files_warning"}; // Compatibility List Settings::Setting show_compat_column{true, "show_compat_column"}; From afa0cdfe9fb2b400e25566083f971a72efd4c84b Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Fri, 21 Mar 2025 19:08:13 +0000 Subject: [PATCH 047/166] strings.xml: Fixed minor formatting issue --- src/android/app/src/main/res/values/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index bf5ad4c3f..2c74f40ba 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -496,7 +496,7 @@ citra-cia Azahar notifications during CIA Install Installing CIA - Installing %s (%d/%d) + Installing %s (%1$d/%2$d) Successfully installed CIA Failed to install CIA \"%s\" has been installed successfully From 17a6bfb7dd8a90692dac16b9d0f7a89a44ad6751 Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Fri, 21 Mar 2025 20:19:45 +0100 Subject: [PATCH 048/166] qt: Change update URL to the website (#757) --- src/citra_qt/citra_qt.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/citra_qt/citra_qt.cpp b/src/citra_qt/citra_qt.cpp index f0a40d483..9f0a0ea6b 100644 --- a/src/citra_qt/citra_qt.cpp +++ b/src/citra_qt/citra_qt.cpp @@ -3637,8 +3637,7 @@ void GMainWindow::OnEmulatorUpdateAvailable() { update_prompt.exec(); if (update_prompt.button(QMessageBox::Yes) == update_prompt.clickedButton()) { QDesktopServices::openUrl( - QUrl(QString::fromStdString("https://github.com/azahar-emu/azahar/releases/tag/") + - version_string)); + QUrl(QString::fromStdString("https://azahar-emu.org/pages/download/"))); } } #endif From 22b9c547fc1dab87a42cce4ac1a650ea78ce9b83 Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Fri, 21 Mar 2025 20:19:45 +0100 Subject: [PATCH 049/166] qt: Change update URL to the website (#757) --- src/citra_qt/citra_qt.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/citra_qt/citra_qt.cpp b/src/citra_qt/citra_qt.cpp index f0a40d483..9f0a0ea6b 100644 --- a/src/citra_qt/citra_qt.cpp +++ b/src/citra_qt/citra_qt.cpp @@ -3637,8 +3637,7 @@ void GMainWindow::OnEmulatorUpdateAvailable() { update_prompt.exec(); if (update_prompt.button(QMessageBox::Yes) == update_prompt.clickedButton()) { QDesktopServices::openUrl( - QUrl(QString::fromStdString("https://github.com/azahar-emu/azahar/releases/tag/") + - version_string)); + QUrl(QString::fromStdString("https://azahar-emu.org/pages/download/"))); } } #endif From 9112dbd56d0ac49f109cc1d305f1b8ddc29a639e Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Fri, 21 Mar 2025 19:32:42 +0000 Subject: [PATCH 050/166] Updated languages via Transifex --- dist/languages/ca_ES_valencia.ts | 134 ++++++------ dist/languages/da_DK.ts | 132 ++++++------ dist/languages/de.ts | 134 ++++++------ dist/languages/el.ts | 132 ++++++------ dist/languages/es_ES.ts | 196 ++++++++++-------- dist/languages/fi.ts | 132 ++++++------ dist/languages/fr.ts | 134 ++++++------ dist/languages/hu_HU.ts | 132 ++++++------ dist/languages/id.ts | 132 ++++++------ dist/languages/it.ts | 138 ++++++------ dist/languages/ja_JP.ts | 134 ++++++------ dist/languages/ko_KR.ts | 132 ++++++------ dist/languages/lt_LT.ts | 132 ++++++------ dist/languages/nb.ts | 132 ++++++------ dist/languages/nl.ts | 132 ++++++------ dist/languages/pl_PL.ts | 134 ++++++------ dist/languages/pt_BR.ts | 134 ++++++------ dist/languages/ro_RO.ts | 134 ++++++------ dist/languages/ru_RU.ts | 132 ++++++------ dist/languages/sv.ts | 134 ++++++------ dist/languages/tr_TR.ts | 134 ++++++------ dist/languages/vi_VN.ts | 132 ++++++------ dist/languages/zh_CN.ts | 134 ++++++------ dist/languages/zh_TW.ts | 132 ++++++------ .../res/values-b+ca+ES+valencia/strings.xml | 5 +- .../src/main/res/values-b+es+ES/strings.xml | 58 +++++- .../src/main/res/values-b+pl+PL/strings.xml | 3 - .../src/main/res/values-b+pt+BR/strings.xml | 5 +- .../src/main/res/values-b+ru+RU/strings.xml | 3 - .../src/main/res/values-b+tr+TR/strings.xml | 1 - .../src/main/res/values-b+zh+CN/strings.xml | 3 - .../app/src/main/res/values-de/strings.xml | 3 - .../app/src/main/res/values-fr/strings.xml | 4 +- .../app/src/main/res/values-id/strings.xml | 1 - .../app/src/main/res/values-it/strings.xml | 3 - .../app/src/main/res/values-nl/strings.xml | 2 - .../app/src/main/res/values-sv/strings.xml | 3 - 37 files changed, 1815 insertions(+), 1537 deletions(-) diff --git a/dist/languages/ca_ES_valencia.ts b/dist/languages/ca_ES_valencia.ts index c978c09c1..7f16f7f99 100644 --- a/dist/languages/ca_ES_valencia.ts +++ b/dist/languages/ca_ES_valencia.ts @@ -26,8 +26,8 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -3955,19 +3955,19 @@ Per favor, comprove la instal·lació de FFmpeg usada per a la compilació. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. La velocitat d'emulació actual. Valors majors o menors de 100% indiquen que la velocitat d'emulació funciona més ràpida o lentament que en una 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. Els fotogrames per segon que està mostrant el joc. Variaran d'aplicació en aplicació i d'escena a escena. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. El temps que porta emular un fotograma de 3DS, sense tindre en compte el limitador de fotogrames, ni la sincronització vertical. Per a una emulació òptima, este valor no ha de superar els 16.67 ms. @@ -4677,12 +4677,12 @@ Would you like to download it? Vols descarregar-la? - + Primary Window Finestra Primària - + Secondary Window Finestra Secundària @@ -4788,165 +4788,175 @@ Vols descarregar-la? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + IMPORTANT: Els fitxers encriptats .3ds ja no són compatibles. Pot ser que siga necessari desencriptar-los o canviar-los de nom a .cci. <a href="https://azahar-emu.org/blog/game-loading-changes/">Més Informació</a> + + + + Don't show again + No tornar a mostrar + + + + Compatibility Compatibilitad - - + + Region Regió - - + + File type Tipus de Fitxer - - + + Size Grandària - - + + Play time Temps de joc - + Favorite Favorit - + Open Obrir - + Application Location Localització d'aplicacions - + Save Data Location Localització de dades de guardat - + Extra Data Location Localització de Dades Extra - + Update Data Location Localització de dades d'actualització - + DLC Data Location Localització de dades de DLC - + Texture Dump Location Localització del bolcat de textures - + Custom Texture Location Localització de les textures personalitzades - + Mods Location Localització dels mods - + Dump RomFS Bolcar RomFS - + Disk Shader Cache Caché de ombrejador de disc - + Open Shader Cache Location Obrir ubicació de cache de ombrejador - + Delete OpenGL Shader Cache Eliminar cache d'ombreig de OpenGL - + Uninstall Desinstal·lar - + Everything Tot - + Application Aplicació - + Update Actualitzar - + DLC DLC - + Remove Play Time Data Llevar Dades de Temps de Joc - + Create Shortcut Crear drecera - + Add to Desktop Afegir a l'escriptori - + Add to Applications Menu Afegir al Menú d'Aplicacions - + Properties Propietats - - - - + + + + Azahar Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. @@ -4955,64 +4965,64 @@ This will delete the application if installed, as well as any installed updates Aixó eliminarà l'aplicació si està instal·lada, així com també les actualitzacions i DLC instal·lades. - - + + %1 (Update) %1 (Actualització) - + %1 (DLC) %1 (DLC) - + Are you sure you want to uninstall '%1'? Estàs segur de voler desinstal·lar '%1'? - + Are you sure you want to uninstall the update for '%1'? Estàs segur de voler desinstal·lar l'actualització de '%1'? - + Are you sure you want to uninstall all DLC for '%1'? Estàs segur de voler desinstal·lar tot el DLC de '%1'? - + Scan Subfolders Escanejar subdirectoris - + Remove Application Directory Eliminar directori d'aplicacions - + Move Up Moure a dalt - + Move Down Moure avall - + Open Directory Location Obrir ubicació del directori - + Clear Reiniciar - + Name Nom @@ -5098,7 +5108,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list Faça doble clic per a agregar una nova carpeta a la llista d'aplicacions @@ -5121,12 +5131,12 @@ Screen. resultats - + Filter: Filtre: - + Enter pattern to filter Introduïx un patró per a filtrar diff --git a/dist/languages/da_DK.ts b/dist/languages/da_DK.ts index 35b72e58f..964218edd 100644 --- a/dist/languages/da_DK.ts +++ b/dist/languages/da_DK.ts @@ -26,7 +26,7 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -3946,19 +3946,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Nuværende emuleringshastighed. Værdier højere eller lavere end 100% indikerer at emuleringen kører hurtigere eller langsommere end en 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Tid det tog at emulere en 3DS-skærmbillede, hastighedsbegrænsning og v-sync er tille talt med. For emulering med fuld hastighed skal dette højest være 16,67ms. @@ -4659,12 +4659,12 @@ Would you like to download it? - + Primary Window - + Secondary Window @@ -4770,229 +4770,239 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility Kompatibilitet - - + + Region Region - - + + File type Filtype - - + + Size Størrelse - - + + Play time - + Favorite - + Open - + Application Location - + Save Data Location - + Extra Data Location - + Update Data Location - + DLC Data Location - + Texture Dump Location - + Custom Texture Location - + Mods Location - + Dump RomFS - + Disk Shader Cache - + Open Shader Cache Location - + Delete OpenGL Shader Cache - + Uninstall - + Everything - + Application - + Update - + DLC - + Remove Play Time Data - + Create Shortcut - + Add to Desktop - + Add to Applications Menu - + Properties - - - - + + + + Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - - + + %1 (Update) - + %1 (DLC) - + Are you sure you want to uninstall '%1'? - + Are you sure you want to uninstall the update for '%1'? - + Are you sure you want to uninstall all DLC for '%1'? - + Scan Subfolders Skan undermapper - + Remove Application Directory - + Move Up - + Move Down - + Open Directory Location Åbn mappens placering - + Clear - + Name Navn @@ -5078,7 +5088,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list @@ -5101,12 +5111,12 @@ Screen. resultater - + Filter: Filter: - + Enter pattern to filter Indtast mønster til filtrering diff --git a/dist/languages/de.ts b/dist/languages/de.ts index d22117dae..f3fcb7cae 100644 --- a/dist/languages/de.ts +++ b/dist/languages/de.ts @@ -26,8 +26,8 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> + @@ -3955,19 +3955,19 @@ Bitte überprüfe deine FFmpeg-Installation, die für die Kompilierung verwendet - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Derzeitige Emulationsgeschwindigkeit. Werte höher oder niedriger als 100% zeigen, dass die Emulation schneller oder langsamer läuft als auf einem 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. Wie viele Bilder pro Sekunde die App aktuell anzeigt. Dies ist von App zu App und von Szene zu Szene unterschiedlich. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Die benötigte Zeit um ein 3DS-Einzelbild zu emulieren (V-Sync oder Bildratenbegrenzung nicht mitgezählt). Bei Echtzeitemulation sollte dieser Wert 16,67ms betragen. @@ -4676,12 +4676,12 @@ Would you like to download it? - + Primary Window Hauptfenster - + Secondary Window Zweifenster @@ -4787,165 +4787,175 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility Kompatibilität - - + + Region Region - - + + File type Dateiart - - + + Size Größe - - + + Play time Spielzeit - + Favorite Favorit - + Open Öffnen - + Application Location Anwendungsstandort - + Save Data Location Speicherdatenstandort - + Extra Data Location Extradatenstandort - + Update Data Location Speicherdatenverzeichnis aktualisieren - + DLC Data Location DLC-Verzeichnis - + Texture Dump Location Texturendumbstandort - + Custom Texture Location Benutzerdefinierte-Texturen-Verzeichnis - + Mods Location Mod-Verzeichnis - + Dump RomFS RomFS dumpen - + Disk Shader Cache Shader-Cache - + Open Shader Cache Location Shader-Cache-Standort öffnen - + Delete OpenGL Shader Cache OpenGL-Shader-Cache löschen - + Uninstall Deinstallieren - + Everything Alles - + Application Anwendung - + Update Updates - + DLC Zusatzinhalte - + Remove Play Time Data Spielzeitdaten entfernen - + Create Shortcut Verknüpfung erstellen - + Add to Desktop Zum Desktop hinzufügen - + Add to Applications Menu Zum Anwendungsmenü hinzufügen - + Properties Eigenschaften - - - - + + + + Azahar Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. @@ -4954,64 +4964,64 @@ This will delete the application if installed, as well as any installed updates Dadurch werden die Anwendung, sofern installiert ,sowie alle installierten Updates oder DLCs gelöscht. - - + + %1 (Update) %1 (Update) - + %1 (DLC) %1 (Zusatzinhalt) - + Are you sure you want to uninstall '%1'? Bist du sicher, dass du '%1' deinstallieren möchten? - + Are you sure you want to uninstall the update for '%1'? Bist du sicher, dass du die Updates für '%1' deinstallieren möchten? - + Are you sure you want to uninstall all DLC for '%1'? Bist du sicher, dass du die Zusatzinhalte für '%1' deinstallieren möchten? - + Scan Subfolders Unterordner scannen - + Remove Application Directory Anwendungsverzeichnis entfernen - + Move Up Hoch bewegen - + Move Down Runter bewegen - + Open Directory Location Verzeichnispfad öffnen - + Clear Leeren - + Name Name @@ -5099,7 +5109,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list Doppel-klicke um einen neuen Ordner zur Anwendungs Liste hinzuzufügen @@ -5122,12 +5132,12 @@ Screen. Ergebnisse - + Filter: Filter: - + Enter pattern to filter Gib Wörter zum Filtern ein diff --git a/dist/languages/el.ts b/dist/languages/el.ts index 7daa62c42..4b8a03b8f 100644 --- a/dist/languages/el.ts +++ b/dist/languages/el.ts @@ -26,7 +26,7 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -3947,19 +3947,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Η ταχύτητα της προσομοίωσης. Ταχύτητες μεγαλύτερες ή μικρότερες από 100% δείχνουν ότι η προσομοίωση λειτουργεί γρηγορότερα ή πιο αργά από ένα 3DS αντίστοιχα. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Ο χρόνος που χρειάζεται για την εξομοίωση ενός καρέ 3DS, χωρίς να υπολογίζεται ο περιορισμός καρέ ή το v-sync. Για εξομοίωση σε πλήρη ταχύτητα, αυτό θα πρέπει να είναι το πολύ 16.67 ms. @@ -4661,12 +4661,12 @@ Would you like to download it? - + Primary Window - + Secondary Window @@ -4772,229 +4772,239 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility Συμβατότητα - - + + Region Περιοχή - - + + File type Τύπος αρχείου - - + + Size Μέγεθος - - + + Play time - + Favorite - + Open - + Application Location - + Save Data Location - + Extra Data Location - + Update Data Location - + DLC Data Location - + Texture Dump Location - + Custom Texture Location - + Mods Location - + Dump RomFS Αποτύπωση RomFS - + Disk Shader Cache - + Open Shader Cache Location - + Delete OpenGL Shader Cache - + Uninstall - + Everything - + Application - + Update - + DLC - + Remove Play Time Data - + Create Shortcut - + Add to Desktop - + Add to Applications Menu - + Properties - - - - + + + + Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - - + + %1 (Update) - + %1 (DLC) - + Are you sure you want to uninstall '%1'? - + Are you sure you want to uninstall the update for '%1'? - + Are you sure you want to uninstall all DLC for '%1'? - + Scan Subfolders Σάρωση υποφακέλων - + Remove Application Directory - + Move Up - + Move Down - + Open Directory Location Άνοιγμα τοποθεσίας καταλόγου - + Clear - + Name Όνομα @@ -5080,7 +5090,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list @@ -5103,12 +5113,12 @@ Screen. αποτελέσματα - + Filter: Φίλτρο: - + Enter pattern to filter Εισαγάγετε μοτίβο για φιλτράρισμα diff --git a/dist/languages/es_ES.ts b/dist/languages/es_ES.ts index 0fe0ca96d..45bb9dfb2 100644 --- a/dist/languages/es_ES.ts +++ b/dist/languages/es_ES.ts @@ -26,8 +26,8 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -740,7 +740,7 @@ Would you like to ignore the error and continue? <html><body>Immediately commits the debug log to file. Use this if Azahar crashes and the log output is being cut.<br>Enabling this feature will decrease performance, only use it for debugging purposes.</body></html> - + <html><body>Envía inmediatamente el registro de depuración a un archivo. Úsalo si Azahar falla y se corta la salida del registro.<br>Habilitar esta función disminuirá el rendimiento; úsala solo para fines de depuración.</body></html> @@ -770,7 +770,7 @@ Would you like to ignore the error and continue? <html><head/><body>Underclocking can increase performance but may cause the application to freeze.<br/>Overclocking may reduce lag in applications but also might cause freezes</p></body></html> - + <html><head/><body>Hacer un underclock puede aumentar el rendimiento, pero también provocar que se cuelgue la aplicación.<br/>Hacer un overclock puede reducir el lag en la aplicación, pero también puede producir cuelgues.</p></body></html> @@ -810,12 +810,12 @@ Would you like to ignore the error and continue? Force deterministic async operations - + Forzar operaciones asíncronas deterministas <html><head/><body><p>Forces all async operations to run on the main thread, making them deterministic. Do not enable if you don't know what you are doing.</p></body></html> - + <html><head/><body><p>Obliga a que todas las operaciones asíncronas se ejecuten en el hilo principal, lo que las hace deterministas. No la habilites si no sabes lo que estás haciendo.</p></body></html> @@ -2484,12 +2484,12 @@ Would you like to ignore the error and continue? Enable required LLE modules for online features (if installed) - + Habilitar los módulos LLE necesarios para las funciones en línea (si están instalados) Enables the LLE modules needed for online multiplayer, eShop access, etc. - + Habilita los módulos LLE necesarios para el modo multijugador en línea, acceso a la eShop, etc. @@ -3525,7 +3525,7 @@ Would you like to ignore the error and continue? This will replace your current virtual 3DS console ID with a new one. Your current virtual 3DS console ID will not be recoverable. This might have unexpected effects in applications. This might fail if you use an outdated config save. Continue? - + Esto reemplazará tu ID de consola de 3DS virtual por una nueva. Tu ID actual será irrecuperable. Esto puede tener efectos inesperados en determinadas aplicaciones. Si usas un archivo de configuración obsoleto, esto podría fallar. ¿Desea continuar? @@ -3536,7 +3536,7 @@ Would you like to ignore the error and continue? This will replace your current MAC address with a new one. It is not recommended to do this if you got the MAC address from your real console using the setup tool. Continue? - + Esto reemplazará tu dirección MAC actual por una nueva. No se recomienda hacerlo si obtuviste la dirección MAC de tu consola real con la herramienta de configuración. ¿Continuar? @@ -3951,30 +3951,30 @@ Por favor, compruebe la instalación de FFmpeg usada para la compilación. Current Artic traffic speed. Higher values indicate bigger transfer loads. - + La velocidad de tráfico actual de Artic. Los valores altos indican una carga mayor de transferencia. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. La velocidad de emulación actual. Valores mayores o menores de 100% indican que la velocidad de emulación funciona más rápida o lentamente que en una 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. Los fotogramas por segundo que está mostrando el juego. Variarán de aplicación en aplicación y de escena a escena. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. El tiempo que lleva emular un fotograma de 3DS, sin tener en cuenta el limitador de fotogramas, ni la sincronización vertical. Para una emulación óptima, este valor no debe superar los 16.67 ms. MicroProfile (unavailable) - + MicroProfile (no disponible) @@ -4043,7 +4043,7 @@ Por favor, compruebe la instalación de FFmpeg usada para la compilación. Artic Server - + Servidor Artic @@ -4201,70 +4201,71 @@ Compruebe el registro para más detalles. Set Up System Files - + Configurar Archivos de Sistema <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + <p>Azahar necesita archivos de una consola real para poder utilizar algunas de sus funciones.<br>Puedes obtener los archivos con la<a href=https://github.com/azahar-emu/ArticSetupTool>herramienta de configuración Artic</a><br> Notas:<ul><li><b>Esta operación instalará archivos únicos de la consola en Azahar, ¡no compartas las carpetas de usuario ni nand<br>después de realizar el proceso de configuración!</b></li><li>Se necesita la configuración de Old 3DS para que funcione la configuración de New 3DS.</li><li>Ambos modos de configuración funcionarán independientemente del modelo de la consola que ejecute la herramienta de configuración.</li></ul><hr></p> Enter Azahar Artic Setup Tool address: - + Introduce la dirección de la herramienta de configuración Artic <br>Choose setup mode: - + <br>Elige el modo de configuración: (ℹ️) Old 3DS setup - + (ℹ️) Configuración Old 3DS Setup is possible. - + La configuración es posible. (⚠) New 3DS setup - + (⚠) Configuración New 3DS Old 3DS setup is required first. - + La configuración Old 3DS es necesaria primero. (✅) Old 3DS setup - + (✅) Configuración Old 3DS Setup completed. - + Configuración completa. (ℹ️) New 3DS setup - + (ℹ️) Configuración New 3DS (✅) New 3DS setup - + (✅) Configuración New 3DS The system files for the selected mode are already set up. Reinstall the files anyway? - + Los archivos de sistema para el modo seleccionado ya están configurados. +¿Desea reinstalar los archivos de todas formas? @@ -4555,7 +4556,7 @@ Para ver una guía sobre cómo instalar FFmpeg, pulsa Ayuda. Artic Traffic: %1 %2%3 - + Tráfico Artic: %1 %2%3 @@ -4672,15 +4673,16 @@ Para ver una guía sobre cómo instalar FFmpeg, pulsa Ayuda. Update %1 for Azahar is available. Would you like to download it? - + La actualización %1 de Azahar está disponible. +¿Quieres descargarla? - + Primary Window Ventana Primaria - + Secondary Window Ventana Secundaria @@ -4786,165 +4788,175 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + IMPORTANTE: Los archivos cifrados y .3ds ya no son compatibles. Puede que sea necesario descifrarlos o renombrarlos a .cci. <a href="https://azahar-emu.org/blog/game-loading-changes/">Más Información.</a> + + + + Don't show again + No volver a mostrar + + + + Compatibility Compatibilidad - - + + Region Región - - + + File type Tipo de Archivo - - + + Size Tamaño - - + + Play time Tiempo de juego - + Favorite Favorito - + Open Abrir - + Application Location Localización de aplicaciones - + Save Data Location Localización de datos de guardado - + Extra Data Location Localización de Datos Extra - + Update Data Location Localización de datos de actualización - + DLC Data Location Localización de datos de DLC - + Texture Dump Location Localización del volcado de texturas - + Custom Texture Location Localización de las texturas personalizadas - + Mods Location Localización de los mods - + Dump RomFS Volcar RomFS - + Disk Shader Cache Caché de sombreador de disco - + Open Shader Cache Location Abrir ubicación de caché de sombreador - + Delete OpenGL Shader Cache Eliminar caché de sombreado de OpenGL - + Uninstall Desinstalar - + Everything Todo - + Application Aplicación - + Update Actualización - + DLC DLC - + Remove Play Time Data Quitar Datos de Tiempo de Juego - + Create Shortcut Crear atajo - + Add to Desktop Añadir al Escritorio - + Add to Applications Menu Añadir al Menú Aplicación - + Properties Propiedades - - - - + + + + Azahar Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. @@ -4953,64 +4965,64 @@ This will delete the application if installed, as well as any installed updates Ésto eliminará la aplicación si está instalada, así como también las actualizaciones y DLC instaladas. - - + + %1 (Update) %1 (Actualización) - + %1 (DLC) %1 (DLC) - + Are you sure you want to uninstall '%1'? ¿Estás seguro de querer desinstalar '%1'? - + Are you sure you want to uninstall the update for '%1'? ¿Estás seguro de querer desinstalar la actualización de '%1'? - + Are you sure you want to uninstall all DLC for '%1'? ¿Estás seguro de querer desinstalar todo el DLC de '%1'? - + Scan Subfolders Escanear subdirectorios - + Remove Application Directory Quitar carpeta de aplicaciones - + Move Up Mover arriba - + Move Down Mover abajo - + Open Directory Location Abrir ubicación del directorio - + Clear Reiniciar - + Name Nombre @@ -5096,9 +5108,9 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list - + Haz doble click para añadir una nueva carpeta a la lista de aplicaciones @@ -5119,12 +5131,12 @@ Screen. resultados - + Filter: Filtro: - + Enter pattern to filter Introduzca un patrón para filtrar @@ -6412,7 +6424,7 @@ Mensaje de depuración: Application used in this movie is not in Applications list. - + La aplicación usada en la película no está en la lista de aplicaciones. @@ -6562,7 +6574,7 @@ Mensaje de depuración: You must choose a Preferred Application to host a room. If you do not have any applications in your Applications list yet, add an applications folder by clicking on the plus icon in the Applications list. - + Debes seleccionar una Aplicación Preferente para alojar una sala. Si todavía no tienes ninguna aplicación en tu lista de aplicaciones, añade una carpeta de aplicaciones dando click al icono del más (+) en la lista de aplicaciones. @@ -6842,7 +6854,7 @@ Puede que haya dejado la sala. Unsupported encrypted application - + Aplicación encriptada no soportada diff --git a/dist/languages/fi.ts b/dist/languages/fi.ts index db44a26ac..4ba5a9d9f 100644 --- a/dist/languages/fi.ts +++ b/dist/languages/fi.ts @@ -26,7 +26,7 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -3946,19 +3946,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Nykyinen emulaationopeus. Arvot yli tai ali 100% osoittavat, että emulaatio on nopeampi tai hitaampi kuin 3DS:än nopeus. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. @@ -4659,12 +4659,12 @@ Would you like to download it? - + Primary Window - + Secondary Window @@ -4770,229 +4770,239 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility Yhteensopivuus - - + + Region Alue - - + + File type Tiedoston tyyppi - - + + Size Koko - - + + Play time - + Favorite - + Open - + Application Location - + Save Data Location - + Extra Data Location - + Update Data Location - + DLC Data Location - + Texture Dump Location - + Custom Texture Location - + Mods Location - + Dump RomFS - + Disk Shader Cache - + Open Shader Cache Location - + Delete OpenGL Shader Cache - + Uninstall - + Everything - + Application - + Update - + DLC - + Remove Play Time Data - + Create Shortcut - + Add to Desktop - + Add to Applications Menu - + Properties - - - - + + + + Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - - + + %1 (Update) - + %1 (DLC) - + Are you sure you want to uninstall '%1'? - + Are you sure you want to uninstall the update for '%1'? - + Are you sure you want to uninstall all DLC for '%1'? - + Scan Subfolders - + Remove Application Directory - + Move Up - + Move Down - + Open Directory Location Avaa hakemiston sijainti - + Clear - + Name Nimi @@ -5078,7 +5088,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list @@ -5101,12 +5111,12 @@ Screen. - + Filter: Suodatin: - + Enter pattern to filter diff --git a/dist/languages/fr.ts b/dist/languages/fr.ts index 0f1a1bb00..d604e6cf4 100644 --- a/dist/languages/fr.ts +++ b/dist/languages/fr.ts @@ -26,8 +26,8 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -3955,19 +3955,19 @@ Veuillez vérifier votre installation FFmpeg utilisée pour la compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Vitesse actuelle d'émulation. Les valeurs supérieures ou inférieures à 100% indiquent que l'émulation est plus rapide ou plus lente qu'une 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. Nombre d'images par seconde affichées par l'application. Cela varie d'une application à l'autre et d'une scène à l'autre. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Temps nécessaire pour émuler une trame 3DS, sans compter la limitation de trame ou la synchronisation verticale V-Sync. Pour une émulation à pleine vitesse, cela ne devrait pas dépasser 16,67 ms. @@ -4677,12 +4677,12 @@ Would you like to download it? Souhaitez-vous la télécharger ? - + Primary Window Fenêtre principale - + Secondary Window Fenêtre secondaire @@ -4788,165 +4788,175 @@ Souhaitez-vous la télécharger ? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + IMPORTANT : Les fichiers encryptés et les fichiers .3ds ne sont plus pris en charge. Il peut être nécessaire de les décrypter et/ou de les renommer en .cci. <a href="https://azahar-emu.org/blog/game-loading-changes/">En savoir plus.</a> + + + + Don't show again + Ne pas montrer à nouveau + + + + Compatibility Compatibilité - - + + Region Région - - + + File type Type de fichier - - + + Size Taille - - + + Play time Temps de jeu - + Favorite Favori - + Open Ouvrir - + Application Location Chemin de l'application - + Save Data Location Chemin des données de sauvegarde - + Extra Data Location Chemin des données additionnelles - + Update Data Location Chemin des données de mise à jour - + DLC Data Location Chemin des données de DLC - + Texture Dump Location Chemin d'extraction de textures - + Custom Texture Location Chemin des textures personnalisées - + Mods Location Emplacement des Mods - + Dump RomFS Extraire RomFS - + Disk Shader Cache Cache de shader de disque - + Open Shader Cache Location Ouvrir l'emplacement du cache de shader - + Delete OpenGL Shader Cache Supprimer le cache de shader OpenGL - + Uninstall Désinstaller - + Everything Tout - + Application Application - + Update Mise à jour - + DLC DLC - + Remove Play Time Data Retirer les données de temps de jeu - + Create Shortcut Créer un raccourci - + Add to Desktop Ajouter au bureau - + Add to Applications Menu Ajouter au menu d'applications - + Properties Propriétés - - - - + + + + Azahar Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. @@ -4955,64 +4965,64 @@ This will delete the application if installed, as well as any installed updates Cela supprimera l'application si elle est installée, ainsi que toutes ses mises à jour et DLCs. - - + + %1 (Update) %1 (Mise à jour) - + %1 (DLC) %1 (DLC) - + Are you sure you want to uninstall '%1'? Êtes-vous sûr de vouloir désinstaller '%1' ? - + Are you sure you want to uninstall the update for '%1'? Êtes-vous sûr de vouloir désinstaller la mise à jour de '%1' ? - + Are you sure you want to uninstall all DLC for '%1'? Êtes-vous sûr de vouloir désinstaller le DLC de '%1' ? - + Scan Subfolders Scanner les sous-dossiers - + Remove Application Directory Supprimer le répertoire d'applications - + Move Up Déplacer en haut - + Move Down Déplacer en bas - + Open Directory Location Ouvrir l'emplacement de ce répertoire - + Clear Effacer - + Name Nom @@ -5103,7 +5113,7 @@ de démarrage. GameListPlaceholder - + Double-click to add a new folder to the application list Double-cliquez pour ajouter un nouveau dossier à la liste des applications. @@ -5126,12 +5136,12 @@ de démarrage. résultats - + Filter: Filtre : - + Enter pattern to filter Entrer le motif de filtrage diff --git a/dist/languages/hu_HU.ts b/dist/languages/hu_HU.ts index 72f754759..ae5571b5a 100644 --- a/dist/languages/hu_HU.ts +++ b/dist/languages/hu_HU.ts @@ -26,7 +26,7 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -3945,19 +3945,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Jelenlegi emulációs sebesség. A 100%-nál nagyobb vagy kisebb értékek azt mutatják, hogy az emuláció egy 3DS-nél gyorsabban vagy lassabban fut. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Mennyi idő szükséges egy 3DS képkocka emulálásához, képkocka-limit vagy V-Syncet leszámítva. Teljes sebességű emulációnál ez maximum 16.67 ms-nek kéne lennie. @@ -4658,12 +4658,12 @@ Would you like to download it? - + Primary Window Elsődleges ablak - + Secondary Window Másodlagos ablak @@ -4769,229 +4769,239 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility Kompatibilitás - - + + Region Régió - - + + File type Fájltípus - - + + Size Méret - - + + Play time - + Favorite - + Open - + Application Location - + Save Data Location - + Extra Data Location - + Update Data Location - + DLC Data Location - + Texture Dump Location - + Custom Texture Location - + Mods Location - + Dump RomFS RomFS kimentése - + Disk Shader Cache Lemez árnyékoló-gyorsítótár - + Open Shader Cache Location - + Delete OpenGL Shader Cache OpenGL árnyékoló gyorsítótár törlése - + Uninstall Eltávolítás - + Everything Minden - + Application - + Update Frissítés - + DLC DLC - + Remove Play Time Data - + Create Shortcut - + Add to Desktop - + Add to Applications Menu - + Properties Tulajdonságok - - - - + + + + Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - - + + %1 (Update) %1 (frissítés) - + %1 (DLC) %1 (DLC) - + Are you sure you want to uninstall '%1'? Biztosan törölni szeretnéd: '%1'? - + Are you sure you want to uninstall the update for '%1'? Biztosan törölni szeretnéd a(z) '%1' frissítését? - + Are you sure you want to uninstall all DLC for '%1'? Biztosan törölni szeretnéd a(z) '%1' összes DLC-jét? - + Scan Subfolders Almappák szkennelése - + Remove Application Directory - + Move Up Feljebb mozgatás - + Move Down Lejjebb mozgatás - + Open Directory Location - + Clear - + Name Név @@ -5077,7 +5087,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list @@ -5100,12 +5110,12 @@ Screen. eredmény - + Filter: Szürő: - + Enter pattern to filter Adj meg egy mintát a szűréshez diff --git a/dist/languages/id.ts b/dist/languages/id.ts index d0acb6420..4b7fe2eda 100644 --- a/dist/languages/id.ts +++ b/dist/languages/id.ts @@ -26,7 +26,7 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -3947,19 +3947,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Kecepatan emulasi saat ini. Nilai yang lebih tinggi atau lebih rendah dari 100% menunjukan emulasi berjalan lebih cepat atau lebih lambat dari 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Waktu yang dibutuhkan untuk mengemulasi frame 3DS, tidak menghitung pembatasan frame atau v-sync. setidaknya emulasi yang tergolong kecepatan penuh harus berada setidaknya pada 16.67 ms. @@ -4660,12 +4660,12 @@ Would you like to download it? - + Primary Window - + Secondary Window @@ -4771,229 +4771,239 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility - - + + Region - - + + File type - - + + Size - - + + Play time - + Favorite - + Open - + Application Location - + Save Data Location - + Extra Data Location - + Update Data Location - + DLC Data Location - + Texture Dump Location - + Custom Texture Location - + Mods Location - + Dump RomFS - + Disk Shader Cache - + Open Shader Cache Location - + Delete OpenGL Shader Cache - + Uninstall - + Everything - + Application - + Update - + DLC - + Remove Play Time Data - + Create Shortcut - + Add to Desktop - + Add to Applications Menu - + Properties - - - - + + + + Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - - + + %1 (Update) - + %1 (DLC) - + Are you sure you want to uninstall '%1'? - + Are you sure you want to uninstall the update for '%1'? - + Are you sure you want to uninstall all DLC for '%1'? - + Scan Subfolders Pindai Subfolder - + Remove Application Directory - + Move Up - + Move Down - + Open Directory Location Buka Lokasi Penyimpanan - + Clear - + Name @@ -5079,7 +5089,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list @@ -5102,12 +5112,12 @@ Screen. hasil - + Filter: Saringan: - + Enter pattern to filter Masukkan pola untuk menyaring diff --git a/dist/languages/it.ts b/dist/languages/it.ts index cdec86fe9..5ba091f4d 100644 --- a/dist/languages/it.ts +++ b/dist/languages/it.ts @@ -26,8 +26,8 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> + @@ -82,12 +82,12 @@ p, li { white-space: pre-wrap; } Incoming primitive batch - Batch primitivo in arrivo + Primitiva di tipo batch in ingresso Finished primitive batch - Batch primitivo terminato + Primitiva di tipo batch termiata @@ -3955,19 +3955,19 @@ Verifica l'installazione di FFmpeg usata per la compilazione. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Velocità di emulazione corrente. Valori più alti o più bassi di 100% indicano che l'emulazione sta funzionando più velocemente o lentamente di un 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. Quanti frame al secondo l'app sta attualmente mostrando. Varierà da app ad app e da scena a scena. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Tempo necessario per emulare un fotogramma del 3DS, senza tenere conto del limite al framerate o del V-Sync. Per un'emulazione alla massima velocità, il valore non dovrebbe essere superiore a 16.67 ms. @@ -4676,12 +4676,12 @@ Would you like to download it? Vuoi installarlo? - + Primary Window Finestra Primaria. - + Secondary Window Finestra Secondaria. @@ -4787,165 +4787,175 @@ Vuoi installarlo? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility Compatibilità - - + + Region Regione - - + + File type Tipo di file - - + + Size Dimensione - - + + Play time Tempo di gioco - + Favorite Preferito - + Open Apri - + Application Location Posizione applicazioni - + Save Data Location Posizione dei dati di salvataggio - + Extra Data Location Posizione dei dati extra - + Update Data Location Posizione dei dati di aggiornamento - + DLC Data Location Posizione dei dati dei DLC - + Texture Dump Location Posizione del dumping delle texture - + Custom Texture Location Posizione delle texture personalizzate - + Mods Location Posizione delle mod - + Dump RomFS Estrai la RomFS - + Disk Shader Cache Cache degli shader su disco - + Open Shader Cache Location Apri la cartella della cache degli shader - + Delete OpenGL Shader Cache Elimina la cache degli shader OpenGL - + Uninstall Disinstalla - + Everything Tutto - + Application Applicazione - + Update Aggiornamento - + DLC DLC - + Remove Play Time Data Rimuovi dati sul tempo di gioco - + Create Shortcut Crea scorciatoia - + Add to Desktop Aggiungi al Desktop - + Add to Applications Menu Aggiungi al menu delle applicazioni - + Properties Proprietà - - - - + + + + Azahar Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. @@ -4954,64 +4964,64 @@ This will delete the application if installed, as well as any installed updates Verranno cancellati tutti i dati dell'app, i DLC ed eventuali aggiornamenti. - - + + %1 (Update) %1 (Aggiornamento) - + %1 (DLC) %1 (DLC) - + Are you sure you want to uninstall '%1'? Sei sicuro di voler disinstallare '%1'? - + Are you sure you want to uninstall the update for '%1'? Sei sicuro di voler disinstallare l'aggiornamento di '%1'? - + Are you sure you want to uninstall all DLC for '%1'? Sei sicuro di voler disinstallare tutti i DLC di '%1'? - + Scan Subfolders Scansiona le sottocartelle - + Remove Application Directory Rimuovi cartella applicazioni - + Move Up Sposta in alto - + Move Down Sposta in basso - + Open Directory Location Apri cartella - + Clear Ripristina - + Name Nome @@ -5102,7 +5112,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list Fai doppio clic per aggiungere una nuova cartella alla lista delle applicazioni @@ -5125,12 +5135,12 @@ Screen. risultati - + Filter: Filtro: - + Enter pattern to filter Inserisci pattern per filtrare diff --git a/dist/languages/ja_JP.ts b/dist/languages/ja_JP.ts index 8e2e78986..7c75d24dd 100644 --- a/dist/languages/ja_JP.ts +++ b/dist/languages/ja_JP.ts @@ -26,8 +26,8 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> + @@ -3953,19 +3953,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. 現在のエミュレーション速度です。100%以外の値は、エミュレーションが3DS実機より高速または低速で行われていることを表します。 - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. 3DSフレームをエミュレートするのにかかった時間です。フレームリミットや垂直同期の有効時にはカウントしません。フルスピードで動作させるには16.67ms以下に保つ必要があります。 @@ -4667,12 +4667,12 @@ Would you like to download it? - + Primary Window - + Secondary Window @@ -4778,229 +4778,239 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility 動作状況 - - + + Region 地域 - - + + File type ファイルの種類 - - + + Size サイズ - - + + Play time プレイ時間 - + Favorite お気に入り - + Open - + Application Location アプリケーションの場所 - + Save Data Location セーブデータの場所 - + Extra Data Location 追加データの場所 - + Update Data Location アップデートデータの場所 - + DLC Data Location DLCデータの場所 - + Texture Dump Location テクスチャのダンプ場所 - + Custom Texture Location カスタムテクスチャの場所 - + Mods Location モッドの場所 - + Dump RomFS RomFSをダンプ - + Disk Shader Cache ディスクシェーダーキャッシュ - + Open Shader Cache Location シェーダーキャッシュの場所を開く - + Delete OpenGL Shader Cache OpenGLシェーダーキャッシュを削除 - + Uninstall アンインストール - + Everything すべて - + Application - + Update アップデート - + DLC DLC - + Remove Play Time Data プレイ時間のデータを削除 - + Create Shortcut ショートカットを作成する - + Add to Desktop デスクトップ - + Add to Applications Menu スタートメニューに追加 - + Properties プロパティ - - - - + + + + Azahar Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - - + + %1 (Update) - + %1 (DLC) - + Are you sure you want to uninstall '%1'? '%1'をアンインストールしますか? - + Are you sure you want to uninstall the update for '%1'? '%1'のアップデートをアンインストールしますか? - + Are you sure you want to uninstall all DLC for '%1'? '%1'のすべてのDLCを削除しますか? - + Scan Subfolders サブフォルダも検索 - + Remove Application Directory - + Move Up - + Move Down - + Open Directory Location フォルダの場所を開く - + Clear - + Name タイトル @@ -5086,7 +5096,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list @@ -5109,12 +5119,12 @@ Screen. 件中 - + Filter: タイトル名でフィルタ - + Enter pattern to filter ゲームタイトルを入力 diff --git a/dist/languages/ko_KR.ts b/dist/languages/ko_KR.ts index c1eb77044..5d49fa8bc 100644 --- a/dist/languages/ko_KR.ts +++ b/dist/languages/ko_KR.ts @@ -26,7 +26,7 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -3949,19 +3949,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. 현재 에뮬레이션 속도. 100%보다 높거나 낮은 값은 에뮬레이션이 3DS보다 빠르거나 느린 것을 나타냅니다. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. 3DS 프레임을 에뮬레이션 하는 데 걸린 시간, 프레임제한 또는 v-동기화를 카운트하지 않음. 최대 속도 에뮬레이션의 경우, 이는 최대 16.67 ms여야 합니다. @@ -4663,12 +4663,12 @@ Would you like to download it? - + Primary Window 첫번째 윈도우 - + Secondary Window 두번째 윈도우 @@ -4774,229 +4774,239 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility 호환성 - - + + Region 지역 - - + + File type 파일 타입 - - + + Size 크기 - - + + Play time - + Favorite - + Open - + Application Location - + Save Data Location - + Extra Data Location - + Update Data Location - + DLC Data Location - + Texture Dump Location - + Custom Texture Location - + Mods Location - + Dump RomFS RomFS 덤프 - + Disk Shader Cache 디스크 셰이더 캐시 - + Open Shader Cache Location 셰이더 캐시 위치 열기 - + Delete OpenGL Shader Cache OpenGL 셰이더 캐시 삭제하기 - + Uninstall - + Everything - + Application - + Update - + DLC - + Remove Play Time Data - + Create Shortcut - + Add to Desktop - + Add to Applications Menu - + Properties 속성 - - - - + + + + Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - - + + %1 (Update) - + %1 (DLC) - + Are you sure you want to uninstall '%1'? - + Are you sure you want to uninstall the update for '%1'? - + Are you sure you want to uninstall all DLC for '%1'? - + Scan Subfolders 서브 디렉토리 스캔 - + Remove Application Directory - + Move Up 위로 - + Move Down 아래로 - + Open Directory Location 디렉터리 위치 열기 - + Clear - + Name 이름 @@ -5082,7 +5092,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list @@ -5105,12 +5115,12 @@ Screen. 결과 - + Filter: 필터: - + Enter pattern to filter 검색 필터 입력 diff --git a/dist/languages/lt_LT.ts b/dist/languages/lt_LT.ts index 970293de7..a78954c87 100644 --- a/dist/languages/lt_LT.ts +++ b/dist/languages/lt_LT.ts @@ -26,7 +26,7 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -3944,19 +3944,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Dabartinės emuliacijos greitis. Reikšmės žemiau ar aukščiau 100% parodo, kad emuliacija veikia greičiau ar lėčiau negu 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Laikas, kuris buvo sunaudotas atvaizduoti 1 3DS kadrą, neskaičiuojant FPS ribojimo ar V-Sync. Pilno greičio emuliacijai reikalinga daugiausia 16.67 ms reikšmė. @@ -4657,12 +4657,12 @@ Would you like to download it? - + Primary Window - + Secondary Window @@ -4768,229 +4768,239 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility Suderinamumas - - + + Region Regionas - - + + File type Failo tipas - - + + Size Dydis - - + + Play time - + Favorite - + Open - + Application Location - + Save Data Location - + Extra Data Location - + Update Data Location - + DLC Data Location - + Texture Dump Location - + Custom Texture Location - + Mods Location - + Dump RomFS - + Disk Shader Cache - + Open Shader Cache Location - + Delete OpenGL Shader Cache - + Uninstall - + Everything - + Application - + Update - + DLC - + Remove Play Time Data - + Create Shortcut - + Add to Desktop - + Add to Applications Menu - + Properties - - - - + + + + Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - - + + %1 (Update) - + %1 (DLC) - + Are you sure you want to uninstall '%1'? - + Are you sure you want to uninstall the update for '%1'? - + Are you sure you want to uninstall all DLC for '%1'? - + Scan Subfolders Ieškoti poaplankius - + Remove Application Directory - + Move Up - + Move Down - + Open Directory Location Atidaryti katalogo vietą - + Clear - + Name Pavadinimas @@ -5076,7 +5086,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list @@ -5099,12 +5109,12 @@ Screen. rezultatai - + Filter: Filtras: - + Enter pattern to filter Įveskite raktinius žodžius filtravimui diff --git a/dist/languages/nb.ts b/dist/languages/nb.ts index b8ccf0509..38f76aae8 100644 --- a/dist/languages/nb.ts +++ b/dist/languages/nb.ts @@ -26,7 +26,7 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -3947,19 +3947,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Nåværende emuleringhastighet. Verdier høyere eller lavere enn 100% indikerer at emuleringen kjører raskere eller langsommere enn en 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Tid tatt for å emulere et 3DS bilde, gjelder ikke bildebegrensning eller V-Sync. For raskest emulering bør dette være høyst 16,67 ms. @@ -4661,12 +4661,12 @@ Would you like to download it? - + Primary Window - + Secondary Window @@ -4772,229 +4772,239 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility Kompatibilitet - - + + Region Region - - + + File type Filtype - - + + Size Størrelse - - + + Play time - + Favorite - + Open - + Application Location - + Save Data Location - + Extra Data Location - + Update Data Location - + DLC Data Location - + Texture Dump Location - + Custom Texture Location - + Mods Location - + Dump RomFS Dump RomFS - + Disk Shader Cache - + Open Shader Cache Location - + Delete OpenGL Shader Cache - + Uninstall - + Everything - + Application - + Update - + DLC - + Remove Play Time Data - + Create Shortcut - + Add to Desktop - + Add to Applications Menu - + Properties - - - - + + + + Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - - + + %1 (Update) - + %1 (DLC) - + Are you sure you want to uninstall '%1'? - + Are you sure you want to uninstall the update for '%1'? - + Are you sure you want to uninstall all DLC for '%1'? - + Scan Subfolders Skann Undermapper - + Remove Application Directory - + Move Up - + Move Down - + Open Directory Location Fjern Mappe Plassering - + Clear - + Name Navn @@ -5080,7 +5090,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list @@ -5103,12 +5113,12 @@ Screen. Resultater - + Filter: Filter: - + Enter pattern to filter Skriv inn mønster for å filtrere diff --git a/dist/languages/nl.ts b/dist/languages/nl.ts index 5dee2a632..d7b4c53bc 100644 --- a/dist/languages/nl.ts +++ b/dist/languages/nl.ts @@ -26,7 +26,7 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -3949,19 +3949,19 @@ Controleer de FFmpeg-installatie die wordt gebruikt voor de compilatie. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Huidige emulatiesnelheid. Waardes hoger of lager dan 100% geven aan dat de emulatie sneller of langzamer gaat dan een 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Tijd verstrekt om één 3DS frame te emuleren, zonder framelimitatie of V-Sync te tellen. Voor volledige snelheid emulatie zal dit maximaal 16.67 ms moeten zijn. @@ -4667,12 +4667,12 @@ Would you like to download it? - + Primary Window Primaire venster - + Secondary Window Secundair venster @@ -4778,229 +4778,239 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility Compatibiliteit - - + + Region Regio - - + + File type Bestandstype - - + + Size Grootte - - + + Play time Gespeelde tijd - + Favorite Favoriet - + Open Open - + Application Location Applicatie Locatie - + Save Data Location Opgeslagen Gegevens Locatie - + Extra Data Location Extra Gegevens Locatie - + Update Data Location Updategegevens Locatie - + DLC Data Location DLC Gegevens Locatie - + Texture Dump Location Textures Dump Locatie - + Custom Texture Location Aangepaste Textures Locatie - + Mods Location Mods Locatie - + Dump RomFS Dump RomFS - + Disk Shader Cache Schijf Shader-cache - + Open Shader Cache Location Shader-cache locatie openen - + Delete OpenGL Shader Cache OpenGL Shader-cache verwijderen - + Uninstall Verwijder - + Everything Alles - + Application - + Update Update - + DLC DLC - + Remove Play Time Data Verwijder Speeltijd Gegevens - + Create Shortcut Maak snelkoppeling - + Add to Desktop Voeg toe aan Bureaublad - + Add to Applications Menu Voeg to aan Applicatie Menu - + Properties Eigenschappen - - - - + + + + Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - - + + %1 (Update) %1 (Update) - + %1 (DLC) %1 (DLC) - + Are you sure you want to uninstall '%1'? Weet u zeker dat u '%1' wilt verwijderen? - + Are you sure you want to uninstall the update for '%1'? Weet u zeker dat u de update voor '%1' wilt verwijderen? - + Are you sure you want to uninstall all DLC for '%1'? Weet u zeker dat u alle DLC voor '%1' wilt verwijderen? - + Scan Subfolders Scan Submappen - + Remove Application Directory - + Move Up Omhoog - + Move Down Omlaag - + Open Directory Location Open map Locatie - + Clear Wissen - + Name Naam @@ -5086,7 +5096,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list @@ -5109,12 +5119,12 @@ Screen. resultaten - + Filter: Filter: - + Enter pattern to filter Patroon invoeren om te filteren diff --git a/dist/languages/pl_PL.ts b/dist/languages/pl_PL.ts index 41df2beac..28247bd2e 100644 --- a/dist/languages/pl_PL.ts +++ b/dist/languages/pl_PL.ts @@ -26,8 +26,8 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> + @@ -3955,19 +3955,19 @@ Sprawdź instalację FFmpeg używaną do kompilacji. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Obecna szybkość emulacji. Wartości większe lub mniejsze niż 100 % oznaczają, że emulacja jest szybsza lub wolniejsza niż 3DS - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. Jak wiele klatek na sekundę aplikacja wyświetla w tej chwili. Ta wartość będzie się różniła między aplikacji, jak również między scenami w aplikacji. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Czas potrzebny do emulacji klatki 3DS, nie zawiera limitowania klatek oraz v-sync. Dla pełnej prędkości emulacji, wartość nie powinna przekraczać 16.67 ms. @@ -4677,12 +4677,12 @@ Would you like to download it? Czy chcesz ją pobrać? - + Primary Window Główne okno - + Secondary Window Dodatkowe okno @@ -4788,165 +4788,175 @@ Czy chcesz ją pobrać? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility Kompatybilność - - + + Region Region - - + + File type Typ pliku - - + + Size Rozmiar - - + + Play time Czas gry - + Favorite Ulubione - + Open Otwórz - + Application Location Lokalizacja aplikacji - + Save Data Location Lokalizacja zapisywanych danych - + Extra Data Location Lokalizacja dodatkowych danych - + Update Data Location Zaktualizuj lokalizację danych - + DLC Data Location Lokalizacja danych DLC - + Texture Dump Location Lokalizacja zrzutu tekstur - + Custom Texture Location Lokalizacja niestandardowych tekstur - + Mods Location Lokalizacja modów - + Dump RomFS Zrzuć RomFS - + Disk Shader Cache Pamięć podręczna shaderów na dysku - + Open Shader Cache Location Otwórz lokalizację pamięci podręcznej shaderów - + Delete OpenGL Shader Cache Usuń pamięć podręczną shaderów OpenGL - + Uninstall Odinstaluj - + Everything Wszystko - + Application Aplikacja - + Update Aktualizacje - + DLC DLC - + Remove Play Time Data Usuń dane czasu gry - + Create Shortcut Utwórz skrót - + Add to Desktop Dodaj do pulpitu - + Add to Applications Menu Dodaj do menu aplikacji - + Properties Właściwości - - - - + + + + Azahar Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. @@ -4955,64 +4965,64 @@ This will delete the application if installed, as well as any installed updates Spowoduje to usunięcie aplikacji, jeśli jest zainstalowana, a także wszelkich zainstalowanych aktualizacji lub DLC. - - + + %1 (Update) %1 (Aktualizacja) - + %1 (DLC) %1 (DLC) - + Are you sure you want to uninstall '%1'? Czy na pewno chcesz odinstalować '%1'? - + Are you sure you want to uninstall the update for '%1'? Czy na pewno chcesz odinstalować aktualizacje '%1'? - + Are you sure you want to uninstall all DLC for '%1'? Czy na pewno chcesz odinstalować DLC '%1'? - + Scan Subfolders Przeszukaj Podkatalogi - + Remove Application Directory Usuń Katalog Aplikacji - + Move Up Przesuń w górę - + Move Down Przesuń w dół - + Open Directory Location Otwórz lokalizację katalogu - + Clear Wyczyść - + Name Nazwa @@ -5103,7 +5113,7 @@ Działa jedynie ekran startowy. GameListPlaceholder - + Double-click to add a new folder to the application list Kliknij dwukrotnie, aby dodać nowy folder do listy aplikacji. @@ -5126,12 +5136,12 @@ Działa jedynie ekran startowy. wyniki - + Filter: Filtr: - + Enter pattern to filter Wprowadź wzór filtra diff --git a/dist/languages/pt_BR.ts b/dist/languages/pt_BR.ts index 0afacd051..935e4d6cc 100644 --- a/dist/languages/pt_BR.ts +++ b/dist/languages/pt_BR.ts @@ -26,8 +26,8 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -3955,19 +3955,19 @@ Por favor, verifique a instalação do FFmpeg usada para compilação. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Velocidade atual de emulação. Valores maiores ou menores que 100% indicam que a emulação está funcionando mais rápida ou lentamente que num 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. Quantos quadros por segundo que o app está mostrando atualmente. Pode variar de app para app e cena para cena. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Tempo levado para emular um quadro do 3DS, sem considerar o limitador de taxa de quadros ou a sincronização vertical. Valores menores ou iguais a 16,67 ms indicam que a emulação está em velocidade plena. @@ -4677,12 +4677,12 @@ Would you like to download it? Você gostaria de baixá-la? - + Primary Window Janela Principal - + Secondary Window Janela Secundária @@ -4788,165 +4788,175 @@ Você gostaria de baixá-la? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + IMPORTANTE: Arquivos criptografados e arquivos .3ds não são mais suportados. Talvez seja necessário descriptografá-los e/ou renomeá-los para .cci.<a href="https://azahar-emu.org/blog/game-loading-changes/">Saiba mais.</a> + + + + Don't show again + Não mostrar novamente + + + + Compatibility Compatibilidade - - + + Region Região - - + + File type Tipo de arquivo - - + + Size Tamanho - - + + Play time Tempo de jogo - + Favorite Favorito - + Open Abrir - + Application Location Local do Aplicativo - + Save Data Location Local de Dados Salvos - + Extra Data Location Local de Dados Extras - + Update Data Location Atualizar Local dos Dados - + DLC Data Location Local de Dados de DLC  - + Texture Dump Location Local de Dump de Texturas - + Custom Texture Location Local de Texturas Personalizadas - + Mods Location Diretório de Mods - + Dump RomFS Extrair RomFS - + Disk Shader Cache Cache de shaders em disco - + Open Shader Cache Location Abrir local do cache dos shaders - + Delete OpenGL Shader Cache Apagar cache de shaders do OpenGL - + Uninstall Desinstalar - + Everything Tudo - + Application Aplicativo - + Update Atualização - + DLC DLC - + Remove Play Time Data Remover Dados de Tempo de Jogo - + Create Shortcut Criar Atalho - + Add to Desktop Adicionar à Área de Trabalho - + Add to Applications Menu Adicionar ao Menu Iniciar - + Properties Propriedades - - - - + + + + Azahar Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. @@ -4955,64 +4965,64 @@ This will delete the application if installed, as well as any installed updates Isso irá deletar o aplicativo caso ele esteja instalado, assim como qualquer atualização ou DLC instalada. - - + + %1 (Update) %1 (Atualização) - + %1 (DLC) %1 (DLC) - + Are you sure you want to uninstall '%1'? Tem certeza que quer desinstalar '%1'? - + Are you sure you want to uninstall the update for '%1'? Tem certeza que deseja desinstalar a atualização para '%1'? - + Are you sure you want to uninstall all DLC for '%1'? Tem certeza de que deseja desinstalar todas as DLCs de '%1'? - + Scan Subfolders Examinar Subpastas - + Remove Application Directory Remover Diretório de Aplicativos - + Move Up Mover para cima - + Move Down Mover para baixo - + Open Directory Location Abrir local da pasta - + Clear Limpar - + Name Nome @@ -5103,7 +5113,7 @@ Tela Inicial. GameListPlaceholder - + Double-click to add a new folder to the application list Clique duas vezes para adicionar uma pasta à lista de aplicativos @@ -5126,12 +5136,12 @@ Tela Inicial. resultados - + Filter: Filtro: - + Enter pattern to filter Insira o padrão para filtrar diff --git a/dist/languages/ro_RO.ts b/dist/languages/ro_RO.ts index bcc963b46..6ace28a9b 100644 --- a/dist/languages/ro_RO.ts +++ b/dist/languages/ro_RO.ts @@ -26,8 +26,8 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> + @@ -3949,19 +3949,19 @@ Vă rugăm să verificați instalarea FFmpeg utilizată pentru compilare. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Viteza actuală de emulare. Valori mai mari sau mai mici de 100% indică cum emularea rulează mai repede sau mai încet decât un 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Timp luat pentru a emula un cadru 3DS, fără a pune în calcul limitarea de cadre sau v-sync. Pentru emulare la viteza maximă, această valoare ar trebui să fie maxim 16.67 ms. @@ -4667,12 +4667,12 @@ Would you like to download it? - + Primary Window Fereastră Primară - + Secondary Window Fereastră Secundară @@ -4778,229 +4778,239 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility Compatibilitate - - + + Region Regiune - - + + File type Tip de Fișier - - + + Size Mărime - - + + Play time Timp de joacă - + Favorite Favorit - + Open Deschide - + Application Location Locația Aplicației - + Save Data Location Locația Datelor Salvării - + Extra Data Location Locația Datelor Extra - + Update Data Location Locația Datelor de Actualizare - + DLC Data Location Locația Datelor DLC - + Texture Dump Location Locația Dump-ului de Texturi - + Custom Texture Location Locația Custom a Texturilor - + Mods Location Locația Modurilor - + Dump RomFS Dump RomFS - + Disk Shader Cache Disk Shader Cache - + Open Shader Cache Location Locația Cache-ului de Open Shader - + Delete OpenGL Shader Cache Șterge OpenGL Shader Cache - + Uninstall Dezinstalează - + Everything Totul - + Application - + Update Actualizare - + DLC DLC - + Remove Play Time Data Șterge Datele Timpului de Joacă - + Create Shortcut Creează un Shortcut - + Add to Desktop Adaugă pe desktop - + Add to Applications Menu Adaugă în Meniul de Aplicații - + Properties Proprietăți - - - - + + + + Azahar Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - - + + %1 (Update) %1 (Actualizare) - + %1 (DLC) %1 (DLC) - + Are you sure you want to uninstall '%1'? Sunteți siguri că doriți să dezinstalați '%1'? - + Are you sure you want to uninstall the update for '%1'? Sunteți siguri că doriți să dezinstalați actualizarea pentru '%1'? - + Are you sure you want to uninstall all DLC for '%1'? Sunteți siguri că doriți să dezinstalați toate DLC-urile pentru '%1'? - + Scan Subfolders Scanează Subfolderele - + Remove Application Directory - + Move Up Mută în Sus - + Move Down Mută în Jos - + Open Directory Location Deschide Locația Directorului - + Clear Șterge - + Name Nume @@ -5086,7 +5096,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list @@ -5109,12 +5119,12 @@ Screen. rezultate - + Filter: Filtru: - + Enter pattern to filter Introduceți un tipar de filtrare diff --git a/dist/languages/ru_RU.ts b/dist/languages/ru_RU.ts index 0cdb88980..3e5d6ce9d 100644 --- a/dist/languages/ru_RU.ts +++ b/dist/languages/ru_RU.ts @@ -26,7 +26,7 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -3949,19 +3949,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Текущая скорость эмуляции. Значения выше или ниже 100% указывают на то, что эмуляция работает быстрее или медленнее, чем в 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Время, затрачиваемое на эмуляцию кадра 3DS, без учёта ограничения кадров или вертикальной синхронизации. Для полноскоростной эмуляции это значение должно быть не более 16,67 мс. @@ -4663,12 +4663,12 @@ Would you like to download it? - + Primary Window - + Secondary Window @@ -4774,229 +4774,239 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility Совместимость - - + + Region Регион - - + + File type Тип файла - - + + Size Размер - - + + Play time - + Favorite - + Open - + Application Location - + Save Data Location - + Extra Data Location - + Update Data Location - + DLC Data Location - + Texture Dump Location - + Custom Texture Location - + Mods Location - + Dump RomFS Создать дамп RomFS - + Disk Shader Cache - + Open Shader Cache Location - + Delete OpenGL Shader Cache - + Uninstall - + Everything - + Application - + Update - + DLC - + Remove Play Time Data - + Create Shortcut - + Add to Desktop - + Add to Applications Menu - + Properties - - - - + + + + Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - - + + %1 (Update) - + %1 (DLC) - + Are you sure you want to uninstall '%1'? - + Are you sure you want to uninstall the update for '%1'? - + Are you sure you want to uninstall all DLC for '%1'? - + Scan Subfolders Сканировать подпапки - + Remove Application Directory - + Move Up - + Move Down - + Open Directory Location Открыть расположение каталога - + Clear - + Name Имя @@ -5082,7 +5092,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list @@ -5105,12 +5115,12 @@ Screen. результатов - + Filter: Фильтр: - + Enter pattern to filter Введите шаблон для фильтрации diff --git a/dist/languages/sv.ts b/dist/languages/sv.ts index bbb81b49b..a6e1b80ad 100644 --- a/dist/languages/sv.ts +++ b/dist/languages/sv.ts @@ -26,8 +26,8 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> + @@ -3955,19 +3955,19 @@ Kontrollera din FFmpeg-installation som användes för kompilering. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Aktuell emuleringshastighet. Värden som är högre eller lägre än 100% indikerar att emuleringen körs snabbare eller långsammare än 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. Hur många bilder per sekund som appen visar för närvarande. Detta varierar från app till app och från scen till scen. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Tidsåtgång för att emulera en 3DS-bildruta, utan att räkna med framelimiting eller v-sync. För emulering med full hastighet bör detta vara högst 16,67 ms. @@ -4677,12 +4677,12 @@ Would you like to download it? Vill du hämta ner den? - + Primary Window Primärt fönster - + Secondary Window Sekundärt fönster @@ -4788,165 +4788,175 @@ Vill du hämta ner den? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility Kompatibilitet - - + + Region Region - - + + File type Filtyp - - + + Size Storlek - - + + Play time Speltid - + Favorite Favorit - + Open Öppna - + Application Location Programplats - + Save Data Location Plats för sparat data - + Extra Data Location Plats för extradata - + Update Data Location Plats för uppdateringsdata - + DLC Data Location Plats för DLC-data - + Texture Dump Location Plats för texturdumpar - + Custom Texture Location Plats för anpassade texturer - + Mods Location Plats för mods - + Dump RomFS Dumpa RomFS - + Disk Shader Cache Disk shadercache - + Open Shader Cache Location Öppna plats för shadercache - + Delete OpenGL Shader Cache Ta bort OpenGL-shadercache - + Uninstall Avinstallera - + Everything Allting - + Application Applikation - + Update Uppdatering - + DLC DLC - + Remove Play Time Data Ta bort data för speltid - + Create Shortcut Skapa genväg - + Add to Desktop Lägg till på skrivbordet - + Add to Applications Menu Lägg till i programmenyn - + Properties Egenskaper - - - - + + + + Azahar Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. @@ -4955,64 +4965,64 @@ This will delete the application if installed, as well as any installed updates Detta kommer att radera programmet om det är installerat, samt alla installerade uppdateringar eller DLC. - - + + %1 (Update) %1 (Uppdatering) - + %1 (DLC) %1 (DLC) - + Are you sure you want to uninstall '%1'? Är du säker att du vill avinstallera "%1"? - + Are you sure you want to uninstall the update for '%1'? Är du säker på att du vill avinstallera uppdateringen för "%1"? - + Are you sure you want to uninstall all DLC for '%1'? Är du säker på att du vill avinstallera alla DLC för "%1"? - + Scan Subfolders Sök igenom undermappar - + Remove Application Directory Ta bort applikationskatalog - + Move Up Flytta upp - + Move Down Flytta ner - + Open Directory Location Öppna katalogplats - + Clear Töm - + Name Namn @@ -5103,7 +5113,7 @@ startskärmen. GameListPlaceholder - + Double-click to add a new folder to the application list Dubbelklicka för att lägga till en ny mapp i applikationslistan @@ -5126,12 +5136,12 @@ startskärmen. resultat - + Filter: Filtrera: - + Enter pattern to filter Ange mönster att filtrera diff --git a/dist/languages/tr_TR.ts b/dist/languages/tr_TR.ts index c27aa4306..90ad87c42 100644 --- a/dist/languages/tr_TR.ts +++ b/dist/languages/tr_TR.ts @@ -26,8 +26,8 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> + @@ -3946,19 +3946,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Geçerli emülasyon hızı. 100%'den az veya çok olan değerler emülasyonun bir 3DS'den daha yavaş veya daha hızlı çalıştığını gösterir. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Bir 3DS karesini emüle etmekte geçen zaman, karelimitleme ve v-sync hariç. Tam hız emülasyon için bu en çok 16,67 ms. olmalı. @@ -4659,12 +4659,12 @@ Would you like to download it? - + Primary Window Birincil Pencere - + Secondary Window İkincil Pencere @@ -4770,229 +4770,239 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility Uyumluluk - - + + Region Bölge - - + + File type Dosya türü - - + + Size Boyut - - + + Play time - + Favorite - + Open - + Application Location - + Save Data Location - + Extra Data Location - + Update Data Location - + DLC Data Location - + Texture Dump Location - + Custom Texture Location - + Mods Location - + Dump RomFS RomFS Dump - + Disk Shader Cache - + Open Shader Cache Location - + Delete OpenGL Shader Cache - + Uninstall Sil - + Everything - + Application - + Update - + DLC - + Remove Play Time Data - + Create Shortcut Kısayol Oluştur - + Add to Desktop Masaüstüne Ekle - + Add to Applications Menu - + Properties Özellikler - - - - + + + + Azahar Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - - + + %1 (Update) - + %1 (DLC) - + Are you sure you want to uninstall '%1'? - + Are you sure you want to uninstall the update for '%1'? - + Are you sure you want to uninstall all DLC for '%1'? - + Scan Subfolders Alt Dizinleri Tara - + Remove Application Directory - + Move Up Yukarı Taşı - + Move Down Aşağı Taşı - + Open Directory Location Dizinin Bulunduğu Yeri Aç - + Clear Temizle - + Name İsim @@ -5078,7 +5088,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list @@ -5101,12 +5111,12 @@ Screen. sonuçlar - + Filter: Filtre: - + Enter pattern to filter Filtrelenecek düzeni girin diff --git a/dist/languages/vi_VN.ts b/dist/languages/vi_VN.ts index 48e7c9c55..f4359aea6 100644 --- a/dist/languages/vi_VN.ts +++ b/dist/languages/vi_VN.ts @@ -26,7 +26,7 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -3946,19 +3946,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Tốc độ giả lập hiện tại. Giá trị cao hoặc thấp hơn 100% thể hiện giả lập đang chạy nhanh hay chậm hơn một chiếc máy 3DS thực sự. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Thời gian để giả lập một khung hình của máy 3DS, không gồm giới hạn khung hay v-sync Một giả lập tốt nhất sẽ tiệm cận 16.67 ms. @@ -4660,12 +4660,12 @@ Would you like to download it? - + Primary Window - + Secondary Window @@ -4771,229 +4771,239 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility Tính tương thích - - + + Region Khu vực - - + + File type Loại tệp tin - - + + Size Kích thước - - + + Play time - + Favorite - + Open - + Application Location - + Save Data Location - + Extra Data Location - + Update Data Location - + DLC Data Location - + Texture Dump Location - + Custom Texture Location - + Mods Location - + Dump RomFS Trích xuất RomFS - + Disk Shader Cache - + Open Shader Cache Location - + Delete OpenGL Shader Cache - + Uninstall - + Everything - + Application - + Update - + DLC - + Remove Play Time Data - + Create Shortcut - + Add to Desktop - + Add to Applications Menu - + Properties - - - - + + + + Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - - + + %1 (Update) - + %1 (DLC) - + Are you sure you want to uninstall '%1'? - + Are you sure you want to uninstall the update for '%1'? - + Are you sure you want to uninstall all DLC for '%1'? - + Scan Subfolders Quét thư mục con - + Remove Application Directory - + Move Up - + Move Down - + Open Directory Location Mở thư mục - + Clear - + Name Tên @@ -5079,7 +5089,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list @@ -5102,12 +5112,12 @@ Screen. kết quả - + Filter: Bộ lọc: - + Enter pattern to filter Nhập mẫu ký tự để lọc diff --git a/dist/languages/zh_CN.ts b/dist/languages/zh_CN.ts index 3762cbf16..f3e517bab 100644 --- a/dist/languages/zh_CN.ts +++ b/dist/languages/zh_CN.ts @@ -26,8 +26,8 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> + @@ -3955,19 +3955,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. 当前模拟速度。高于或低于 100% 的值表示模拟正在运行得比实际 3DS 更快或更慢。 - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. 应用当前显示的每秒帧数。这会因应用和场景而异。 - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. 在不计算速度限制和垂直同步的情况下,模拟一个 3DS 帧的实际时间。若要进行全速模拟,这个数值不应超过 16.67 毫秒。 @@ -4677,12 +4677,12 @@ Would you like to download it? 您要下载吗? - + Primary Window 主窗口 - + Secondary Window 次级窗口 @@ -4788,165 +4788,175 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility 兼容性 - - + + Region 地区 - - + + File type 文件类型 - - + + Size 大小 - - + + Play time 游戏时间 - + Favorite 收藏 - + Open 打开 - + Application Location 应用路径 - + Save Data Location 存档数据路径 - + Extra Data Location 额外数据路径 - + Update Data Location 更新数据路径 - + DLC Data Location DLC 数据路径 - + Texture Dump Location 纹理转储路径 - + Custom Texture Location 自定义纹理路径 - + Mods Location Mods 路径 - + Dump RomFS 转储 RomFS - + Disk Shader Cache 磁盘着色器缓存 - + Open Shader Cache Location 打开着色器缓存位置 - + Delete OpenGL Shader Cache 删除 OpenGL 着色器缓存 - + Uninstall 卸载 - + Everything 所有内容 - + Application 应用 - + Update 更新补丁 - + DLC DLC - + Remove Play Time Data 删除游玩时间 - + Create Shortcut 创建快捷方式 - + Add to Desktop 添加到桌面 - + Add to Applications Menu 添加到应用菜单 - + Properties 属性 - - - - + + + + Azahar Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. @@ -4955,64 +4965,64 @@ This will delete the application if installed, as well as any installed updates 这将删除应用、已安装的更新补丁或 DLC。 - - + + %1 (Update) %1(更新补丁) - + %1 (DLC) %1(DLC) - + Are you sure you want to uninstall '%1'? 您确定要卸载“%1”吗? - + Are you sure you want to uninstall the update for '%1'? 您确定要卸载“%1”的更新补丁吗? - + Are you sure you want to uninstall all DLC for '%1'? 您确定要卸载“%1”的所有 DLC 吗? - + Scan Subfolders 扫描子文件夹 - + Remove Application Directory 移除应用目录 - + Move Up 向上移动 - + Move Down 向下移动 - + Open Directory Location 打开目录位置 - + Clear 清除 - + Name 名称 @@ -5103,7 +5113,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list 双击将新文件夹添加到应用列表 @@ -5126,12 +5136,12 @@ Screen. 结果 - + Filter: 搜索: - + Enter pattern to filter 搜索游戏 diff --git a/dist/languages/zh_TW.ts b/dist/languages/zh_TW.ts index f1d69fe3f..b61d918bd 100644 --- a/dist/languages/zh_TW.ts +++ b/dist/languages/zh_TW.ts @@ -26,7 +26,7 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -3947,20 +3947,20 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. 目前模擬速度, 「高於/低於」100% 代表模擬速度比 3DS 實機「更快/更慢」。 - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. 不計算影格限制或垂直同步時, 模擬一個 3DS 影格所花的時間。全速模擬時,這個數值最多應為 16.67 毫秒。 @@ -4662,12 +4662,12 @@ Would you like to download it? - + Primary Window - + Secondary Window @@ -4773,229 +4773,239 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility 相容性 - - + + Region 地區 - - + + File type 檔案類型 - - + + Size 大小 - - + + Play time - + Favorite - + Open - + Application Location - + Save Data Location - + Extra Data Location - + Update Data Location - + DLC Data Location - + Texture Dump Location - + Custom Texture Location - + Mods Location - + Dump RomFS - + Disk Shader Cache - + Open Shader Cache Location - + Delete OpenGL Shader Cache - + Uninstall - + Everything - + Application - + Update - + DLC - + Remove Play Time Data - + Create Shortcut - + Add to Desktop - + Add to Applications Menu - + Properties - - - - + + + + Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - - + + %1 (Update) - + %1 (DLC) - + Are you sure you want to uninstall '%1'? - + Are you sure you want to uninstall the update for '%1'? - + Are you sure you want to uninstall all DLC for '%1'? - + Scan Subfolders 掃描子資料夾 - + Remove Application Directory - + Move Up - + Move Down - + Open Directory Location 開啟資料夾位置 - + Clear - + Name 名稱 @@ -5081,7 +5091,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list @@ -5104,12 +5114,12 @@ Screen. 項符合 - + Filter: 項目篩選 - + Enter pattern to filter 輸入項目關鍵字 diff --git a/src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml b/src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml index 7371e0662..9c7410756 100644 --- a/src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml +++ b/src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml @@ -7,6 +7,8 @@ A continuació, haureu de seleccionar una carpeta d\'aplicacions. Azahar mostrarà totes les aplicacions de 3DS dins de la carpeta seleccionada a l\'aplicació.\n\nLes aplicacions, actualitzacions i DLC CIA s\'hauran d\'instal·lar per separat fent clic a la icona de la carpeta i seleccionant Instal·la CIA. Iniciar Cancel·lant + Important + No tornar a mostrar Configuració @@ -34,6 +36,7 @@ Canvia els fitxers que Azahar utilitza per a carregar aplicacions Modifica l\'aspecte de l\'app Instal·lar CIA + Els fitxers encriptats .3ds ja no són compatibles. Pot ser que siga necessari desencriptar-los o canviar-los de nom a .cci. <a href=\"https://azahar-emu.org/blog/game-loading-changes/\">Més Informació</a> Seleccionar driver de GPU @@ -471,7 +474,7 @@ S\'esperen errors gràfics temporals quan estigue activat. Notificacions de Azahar durant la instal·lació de CIAs. Instal·lant CIA - Instal·lant %s (%d/%d) + Instal·lant %s (%1$d/%2$d) CIA instal·lat amb èxit Ha fallat la instal·lació del CIA \"%s\" s\'ha instal·lat amb èxit diff --git a/src/android/app/src/main/res/values-b+es+ES/strings.xml b/src/android/app/src/main/res/values-b+es+ES/strings.xml index 82c7b8eac..b0a873584 100644 --- a/src/android/app/src/main/res/values-b+es+ES/strings.xml +++ b/src/android/app/src/main/res/values-b+es+ES/strings.xml @@ -1,17 +1,23 @@ + Este software ejecutará aplicaciones para la consola portátil Nintendo 3DS. No se incluyen juegos.\n\nAntes de comenzar con la emulación, seleccione una carpeta para almacenar los datos de usuario de Azahar en.\n\nQué es ésto:\nWiki - Datos de usuario de Azahar Android y almacenamiento Notificaciones del emulador 3DS Azahar Azahar está ejecutándose + A continuación, deberá seleccionar una Carpeta de Aplicaciones. Azahar mostrará todas las ROM de 3DS de la carpeta seleccionada en la aplicación.\n\nLas ROM CIA, actualizaciones y los DLC deberán instalarse por separado haciendo clic en el icono de la carpeta y seleccionando Instalar CIA. Iniciar Cancelando... + Importante + No volver a mostrar Configuración Opciones Buscar + Aplicaciones Configurar opciones del emulador Instalar archivo CIA + Instalar aplicaciones, actualizaciones o DLC Compartir Registro Compartir el archivo de registro de Azahar para depurar problemas Administrador de drivers de GPU @@ -21,11 +27,16 @@ Drivers personalizados no soportados La carga de drivers personalizados no está soportada en este dispositivo.\n¡Compruebe esta opción otra vez en el futuro para ver si ya está soportada! No se encontró ningún archivo de registro + Seleccionar Directorio de Aplicaciones + Permite que Azahar rellene la lista de aplicaciones Acerca de Un emulador de 3DS de código abierto Versión de compilación, créditos y más + Directorio de aplicaciones seleccionado + Cambia los archivos que Azahar usa para cargar aplicaciones Modifica el aspecto de la app Instalar CIA + Los archivos cifrados y .3ds ya no son compatibles. Puede que sea necesario descifrarlos o renombrarlos a .cci. <a href=\"https://azahar-emu.org/blog/game-loading-changes/\">Más Información.</a> Seleccionar driver de GPU @@ -50,7 +61,10 @@ Aprenda a configurar <b>Azahar</b> y entra en la emulación. Empezar ¡Completado! + Aplicaciones + Seleccione la carpeta de <b>Aplicaciones</b> con el botón de debajo. Hecho + ¡Todo listo!\n¡Disfruta del emulador! Continuar Notificaciones Concede el permiso de notificaciones con el botón de debajo. @@ -62,6 +76,8 @@ Micrófono Concede el permiso de micrófono debajo para emular el micrófono de la 3DS. Permiso denegado + ¿Saltarse la selección de la carpeta de aplicaciones? + Nada se mostrará en la lista de aplicaciones si no se selecciona una carpeta. Ayuda Saltar Cancelar @@ -71,8 +87,12 @@ No puedes saltarte este paso Este paso es necesario para permitir que Azahar funcione. Por favor, seleccione un directorio y luego puede continuar. Configuración de tema + Configura tus preferencias de tema de Azahar. Establecer tema + + Buscar y Filtrar Aplicaciones + Buscar Aplicaciones Recién Jugados Recién Añadidos Instalados @@ -105,7 +125,21 @@ ¡Este control debe asignarse a un stick analógico del mando o a un eje del Pad de Control! ¡Este control debe asignarse a un botón del mando! + + Archivos de Sistema + Realizar operaciones de archivos del sistema, como instalar archivos del sistema o iniciar el Menú Home + Conectar con la herramienta de configuración Artic + herramienta de configuración Artic.
Notas:
  • Esta operación instalará archivos únicos de la consola en Azahar, ¡no compartas las carpetas de usuario ni nand
    después de realizar el proceso de configuración!
  • Se necesita la configuración de Old 3DS para que funcione la configuración de New 3DS.
  • Ambos modos de configuración funcionarán independientemente del modelo de la consola que ejecute la herramienta de configuración.
]]>
+ Obteniendo el estado actual de los archivos del sistema, por favor espere... + Configuración Old 3DS + Configuración New 3DS + La configuración es posible. + La configuración Old 3DS es necesaria primero. + Configuración completa. + Introduce la dirección de la herramienta de configuración Artic + Preparando configuración, por favor espere... Cargar el Menú HOME + Mostrar las aplicaciones del menú HOME en la lista de aplicaciones Ejecutar la Configuración de la consola cuando se ejecute el Menú HOME Menú HOME @@ -138,8 +172,10 @@ Número de pasos por hora reportados por el podómetro. Rango de 0 a 65.535. ID de Consola Regenerar ID de Consola + Esto reemplazará tu ID de consola de 3DS virtual por una nueva. Tu ID actual será irrecuperable. Esto puede tener efectos inesperados en determinadas aplicaciones. Si usas un archivo de configuración obsoleto, esto podría fallar. ¿Desea continuar? Cargador de complementos 3GX Carga los plugins 3GX de la SD emulada si están disponibles. + Permitir que las aplicaciones cambien el estado del cargador de plugins. Permite que las apps de homebrew activen el cargador de complementos incluso cuando está desactivado. @@ -170,6 +206,7 @@ Se esperan fallos gráficos temporales cuando ésta esté activado. Filtro Linear Activa el filtro linear, que hace que los gráficos del juego se vean más suaves. Filtro de Texturas + Mejora los gráficos visuales de las aplicaciones aplicando un filtro a las texturas. Los filtros soportados son Anime4K Ultrafast, Bicubic, ScaleForce, xBRZ freescale, y MMPX. Activar Sombreador de Hardware Usa el hardware para emular los sombreadores de 3DS. Cuando se active, el rendimiento mejorará notablemente. Multiplicación Precisa @@ -181,6 +218,7 @@ Se esperan fallos gráficos temporales cuando ésta esté activado. Limitar porcentaje de velocidad Especifica el valor al que se limita la velocidad de emulación. Con el valor por defecto del 100%, la emulación se limitará a la velocidad normal. Los valores altos o altos incrementarán o reducirán el límite de velocidad. Resolución interna + Especifica la resolución a la que se quiera renderizar. Una alta resolución mejorará la calidad visual un montón, pero también causará un gran impacto en el rendimiento y puede causar fallos en ciertas aplicaciones. Nativa (400x240) 2x Nativa (800x480) 3x Nativa (1200x720) @@ -437,7 +475,7 @@ Se esperan fallos gráficos temporales cuando ésta esté activado. Notificaciones de Azahar durante la instalación de CIAs. Instalando CIA - Instalando %s (%d/%d) + Instalando %s (%1$d/%2$d) CIA instalado con éxito Falló la instalación del CIA \"%s\" se ha instalado con éxito @@ -701,6 +739,8 @@ Se esperan fallos gráficos temporales cuando ésta esté activado. Conectar con Artic Base Introduce la dirección del servidor Artic Base Atrasar hilo de renderizado del juego + Retrasa el hilo de renderización del juego cuando envía datos a la GPU. Ayuda con los problemas de rendimiento en las (muy pocas) aplicaciones de fps dinámicos. + Guardado rápido Guardado rápido @@ -711,6 +751,20 @@ Se esperan fallos gráficos temporales cuando ésta esté activado. Guardado rápido no disponible. Misceláneos Usar Artic Controller al estar conectado al servidor de Artic Base + Usa los controles dados por el Servidor de Artic Base al estar conectado a éste en vez de los controles del dispositivo configurado. Limpiar la salida del registro en cada mensaje + Inmediatamente guarda el registro de depuración en el archivo. Utilice ésto si Azahar se bloquea y la salida del registro se está cortando. Desactivar Renderizado de Ojo Derecho -
+ Mejora significativamente el rendimiento en algunas aplicaciones, pero puede causar parpadeo en otros. + Retrasar el comienzo con módulos LLE + Retrasa el inicio de la aplicación cuando los módulos LLE están habilitados. + Operaciones asíncronas deterministas + Hace que las operaciones asíncronas sean deterministas para la depuración. Habilitar esta opción puede causar bloqueos. + Habilitar los módulos LLE necesarios para las funciones en línea (si están instalados) + Habilita los módulos LLE necesarios para el modo multijugador en línea, acceso a la eShop, etc. + Opciones de Emulación + Opciones de Perfil + Dirección MAC + Regenerar Dirección MAC + Esto reemplazará tu dirección MAC actual por una nueva. No se recomienda hacerlo si obtuviste la dirección MAC de tu consola real con la herramienta de configuración. ¿Continuar? + diff --git a/src/android/app/src/main/res/values-b+pl+PL/strings.xml b/src/android/app/src/main/res/values-b+pl+PL/strings.xml index e8160291c..0d6875c58 100644 --- a/src/android/app/src/main/res/values-b+pl+PL/strings.xml +++ b/src/android/app/src/main/res/values-b+pl+PL/strings.xml @@ -7,7 +7,6 @@ Następnie należy wybrać folder z aplikacjami. Azahar wyświetli wszystkie ROM-y 3DS w wybranym folderze w aplikacji.\n\nROMy CIA, aktualizacje i DLC będą musiały zostać zainstalowane oddzielnie, klikając ikonę folderu i wybierając opcję Zainstaluj CIA. Rozpocznij Anulowanie... - Ustawienia Opcje @@ -34,7 +33,6 @@ Zmienia pliki, których Azahar używa do ładowania aplikacji Zmodyfikuj wygląd aplikacji Instaluj CIA - Wybierz sterownik GPU Czy chcesz wymienić swój obecny sterownik GPU? @@ -472,7 +470,6 @@ Powiadomienia Azahar podczas instalacji CIA Instalacja CIA - Instalacja %s (%d/%d) Pomyślnie zainstalowano CIA Instalacja CIA nie powiodła się \"%s\" został pomyślnie zainstalowany diff --git a/src/android/app/src/main/res/values-b+pt+BR/strings.xml b/src/android/app/src/main/res/values-b+pt+BR/strings.xml index 030d852cf..b160435e9 100644 --- a/src/android/app/src/main/res/values-b+pt+BR/strings.xml +++ b/src/android/app/src/main/res/values-b+pt+BR/strings.xml @@ -7,6 +7,8 @@ Em seguida, você precisará selecionar uma pasta de Aplicativos. O Azahar exibirá todas as ROMs de 3DS dentro da pasta selecionada no aplicativo.\n\nROMs, atualizações e DLC no formato CIA precisarão ser instaladas separadamente clicando no ícone da pasta e selecionando Instalar CIA. Iniciar Cancelando... + Importante + Não mostrar novamente Configurações @@ -34,6 +36,7 @@ Altera os arquivos que o Azahar usa para carregar aplicativos Modificar a aparência do aplicativo Instale a CIA + Arquivos criptografados e arquivos .3ds não são mais suportados. Talvez seja necessário descriptografá-los e/ou renomeá-los para .cci. <a href=\"https://azahar-emu.org/blog/game-loading-changes/\">Saiba mais.</a> Selecione o driver GPU @@ -471,7 +474,7 @@ Notificações do Azahar durante a instalação do CIA Instalando CIA - Instalando %s (%d/%d) + Instalando %s (%1$d/%2$d) CIA Instalado com sucesso Erro ao instalar o CIA \"%s\" foi instalado com sucesso diff --git a/src/android/app/src/main/res/values-b+ru+RU/strings.xml b/src/android/app/src/main/res/values-b+ru+RU/strings.xml index 4944f6ada..22ad42c15 100644 --- a/src/android/app/src/main/res/values-b+ru+RU/strings.xml +++ b/src/android/app/src/main/res/values-b+ru+RU/strings.xml @@ -3,7 +3,6 @@ Запустить Отмена... - Настройки Опции @@ -22,7 +21,6 @@ Версия сборки, разработчики и другое Настройка внешнего вида приложения Установить CIA - Выбрать драйвер GPU Заменить текущий драйвер GPU устройства? @@ -345,7 +343,6 @@ Установка %d файлов. Доп. информация в уведомлении. Установка CIA - Установка %s (%d/%d) Успешная установка CIA Не удалось установить CIA \"%s\" успешно установлено diff --git a/src/android/app/src/main/res/values-b+tr+TR/strings.xml b/src/android/app/src/main/res/values-b+tr+TR/strings.xml index e43a8ae74..6cf9ad269 100644 --- a/src/android/app/src/main/res/values-b+tr+TR/strings.xml +++ b/src/android/app/src/main/res/values-b+tr+TR/strings.xml @@ -2,7 +2,6 @@ İptal ediliyor... - Ayarlar Seçenekler diff --git a/src/android/app/src/main/res/values-b+zh+CN/strings.xml b/src/android/app/src/main/res/values-b+zh+CN/strings.xml index 6c0396ec4..f13619ca9 100644 --- a/src/android/app/src/main/res/values-b+zh+CN/strings.xml +++ b/src/android/app/src/main/res/values-b+zh+CN/strings.xml @@ -7,7 +7,6 @@ 接下来,您需要选择一个应用文件夹。Azahar 将显示所选文件夹中的所有 3DS ROM。\n\nCIA ROM、更新和 DLC 需要分别进行安装,具体为点击文件夹图标并选择“安装 CIA”。 开始 取消中… - 设置 选项 @@ -34,7 +33,6 @@ 更改 Azahar 用于加载应用的相关文件 更改应用程序的外观 安装 CIA - 选择 GPU 驱动 您要替换当前的 GPU 驱动吗? @@ -471,7 +469,6 @@ CIA 安装期间的 Azahar 通知 正在安装 CIA 文件 - 正在安装 %s (%d/%d) CIA 文件安装成功 CIA 文件安装失败 “%s”已安装成功 diff --git a/src/android/app/src/main/res/values-de/strings.xml b/src/android/app/src/main/res/values-de/strings.xml index c7e654e93..d9a94fb4b 100644 --- a/src/android/app/src/main/res/values-de/strings.xml +++ b/src/android/app/src/main/res/values-de/strings.xml @@ -7,7 +7,6 @@ Als Nächstes müssen Sie einen Anwendungsordner auswählen. Azahar zeigt alle 3DS-ROMs im ausgewählten Ordner in der App an.\n\nCIA-ROMs, Updates und DLC müssen separat installiert werden, indem Sie auf das Ordnersymbol klicken und CIA installieren auswählen Start Wird abgebrochen... - Einstellungen Optionen @@ -34,7 +33,6 @@ Ändere die Dateien, die Azahar nutzt, um Anwendungen zu laden Ändere das Aussehen der App CIA Installieren - GPU-Treiber auswählen Möchtest du den aktuellen GPU-Treiber ersetzten @@ -456,7 +454,6 @@ Azahar-Benachrichtigungen während CIA-Installation CIA wird installiert - Installiere %s (%d/%d) CIA erfolgreich installiert CIA konnte nicht installiert werden „%s“ wurde erfolgreich installiert diff --git a/src/android/app/src/main/res/values-fr/strings.xml b/src/android/app/src/main/res/values-fr/strings.xml index 2bdae7622..3f4f12489 100644 --- a/src/android/app/src/main/res/values-fr/strings.xml +++ b/src/android/app/src/main/res/values-fr/strings.xml @@ -7,7 +7,7 @@ Ensuite, vous devrez sélectionner un dossier d\'applications. Azahar affichera toutes les ROMs 3DS à l\'intérieur du dossier sélectionné dans l\'application. Les ROMs CIA, les mises à jour et les DLCs devront être installés séparément en cliquant sur l\'icône du dossier et en sélectionnant Installer CIA. Démarrer Annulation... - + Important Paramètres Options @@ -34,7 +34,6 @@ Modifie les fichiers utilisés par Azahar pour charger les applications Modifier l\'apparence de l\'application Installer un CIA - Sélectionner le pilote du GPU Souhaitez vous remplacer votre pilote actuel ? @@ -471,7 +470,6 @@ Notifications de Azahar pendant l\'installation du CIA Installation du CIA - Installation de %s (%d/%d) Installation réussie du CIA Échec de l\'installation du CIA \"%s\" a été installé avec succès diff --git a/src/android/app/src/main/res/values-id/strings.xml b/src/android/app/src/main/res/values-id/strings.xml index c354d0d64..f737b738d 100644 --- a/src/android/app/src/main/res/values-id/strings.xml +++ b/src/android/app/src/main/res/values-id/strings.xml @@ -19,7 +19,6 @@ Versi build, Kredit, dan lainnya Ubah tampilan aplikasi Install CIA - Pilih driver GPU Apakah anda ingin untuk mengganti driver GPU mu saat ini? diff --git a/src/android/app/src/main/res/values-it/strings.xml b/src/android/app/src/main/res/values-it/strings.xml index 1dea22a8d..7b8aff01b 100644 --- a/src/android/app/src/main/res/values-it/strings.xml +++ b/src/android/app/src/main/res/values-it/strings.xml @@ -10,7 +10,6 @@ Cos\'è questo: Ora è necessario selezionare una cartella Applicazioni. Azahar mostrerà tutte le ROM 3DS all\'interno della cartella selezionata nell\'app. Le ROM CIA, gli aggiornamenti e DLC dovranno essere installati separatamente cliccando sulla cartella e selezionando installa CIA. Avvia Cancellazione... - Impostazioni Opzioni @@ -38,7 +37,6 @@ Controlla ancora questa opzione in futuro per controllare se il supporto è stat Cambia i file che Azahar usa per caricare le applicazioni Modifica l\'aspetto dell\'app Installa CIA - Seleziona il driver GPU Vuoi rimpiazzare il tuo driver GPU attuale? @@ -476,7 +474,6 @@ Divertiti usando l\'emulatore! Notifiche di Azahar durante l\'installazione dei CIA Installando il CIA - Installando %s(%d/%d) CIA installato con successo Errore nell\'installazione del file CIA. \"%s\" è stato installato con successo diff --git a/src/android/app/src/main/res/values-nl/strings.xml b/src/android/app/src/main/res/values-nl/strings.xml index f3c646e69..a0e3cce2c 100644 --- a/src/android/app/src/main/res/values-nl/strings.xml +++ b/src/android/app/src/main/res/values-nl/strings.xml @@ -5,7 +5,6 @@ Azahar is Actief Start Annuleren… - Instellingen Opties @@ -27,7 +26,6 @@ Vink deze optie in de toekomst nogmaals aan om te zien of er ondersteuning is to Bouwversie, credits en meer Wijzig het uiterlijk van de app Installeer CIA - Selecteer GPU-stuurprogramma Wilt u uw huidige GPU-driver vervangen? diff --git a/src/android/app/src/main/res/values-sv/strings.xml b/src/android/app/src/main/res/values-sv/strings.xml index 8b464b394..20bf095b8 100644 --- a/src/android/app/src/main/res/values-sv/strings.xml +++ b/src/android/app/src/main/res/values-sv/strings.xml @@ -7,7 +7,6 @@ Näst måste du välja en applikationsmapp. Azahar kommer att visa alla 3DS ROM i den valda mappen i appen.\n\nCIA ROM, uppdateringar och DLC måste installeras separat genom att klicka på mappikonen och välja Installera CIA. Starta Avbryter... - Inställningar Alternativ @@ -34,7 +33,6 @@ Ändrar de filer som Azahar använder för att ladda applikationer Modifiera utseendet på appen Installera CIA - Välj GPU-drivrutin Vill du ersätta din nuvarande GPU-drivrutin? @@ -470,7 +468,6 @@ Azahar-meddelanden under CIA-installation Installation av CIA - Installerar %s (%d/%d) Har installerat CIA Installation av CIA misslyckades \"%s\" har installerats framgångsrikt From 22934aa46eac61715ac3cf02f291d3ab92bf1092 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Fri, 21 Mar 2025 19:32:42 +0000 Subject: [PATCH 051/166] Updated languages via Transifex --- dist/languages/ca_ES_valencia.ts | 134 ++++++------ dist/languages/da_DK.ts | 132 ++++++------ dist/languages/de.ts | 134 ++++++------ dist/languages/el.ts | 132 ++++++------ dist/languages/es_ES.ts | 196 ++++++++++-------- dist/languages/fi.ts | 132 ++++++------ dist/languages/fr.ts | 134 ++++++------ dist/languages/hu_HU.ts | 132 ++++++------ dist/languages/id.ts | 132 ++++++------ dist/languages/it.ts | 138 ++++++------ dist/languages/ja_JP.ts | 134 ++++++------ dist/languages/ko_KR.ts | 132 ++++++------ dist/languages/lt_LT.ts | 132 ++++++------ dist/languages/nb.ts | 132 ++++++------ dist/languages/nl.ts | 132 ++++++------ dist/languages/pl_PL.ts | 134 ++++++------ dist/languages/pt_BR.ts | 134 ++++++------ dist/languages/ro_RO.ts | 134 ++++++------ dist/languages/ru_RU.ts | 132 ++++++------ dist/languages/sv.ts | 134 ++++++------ dist/languages/tr_TR.ts | 134 ++++++------ dist/languages/vi_VN.ts | 132 ++++++------ dist/languages/zh_CN.ts | 134 ++++++------ dist/languages/zh_TW.ts | 132 ++++++------ .../res/values-b+ca+ES+valencia/strings.xml | 5 +- .../src/main/res/values-b+es+ES/strings.xml | 58 +++++- .../src/main/res/values-b+pl+PL/strings.xml | 3 - .../src/main/res/values-b+pt+BR/strings.xml | 5 +- .../src/main/res/values-b+ru+RU/strings.xml | 3 - .../src/main/res/values-b+tr+TR/strings.xml | 1 - .../src/main/res/values-b+zh+CN/strings.xml | 3 - .../app/src/main/res/values-de/strings.xml | 3 - .../app/src/main/res/values-fr/strings.xml | 4 +- .../app/src/main/res/values-id/strings.xml | 1 - .../app/src/main/res/values-it/strings.xml | 3 - .../app/src/main/res/values-nl/strings.xml | 2 - .../app/src/main/res/values-sv/strings.xml | 3 - 37 files changed, 1815 insertions(+), 1537 deletions(-) diff --git a/dist/languages/ca_ES_valencia.ts b/dist/languages/ca_ES_valencia.ts index c978c09c1..7f16f7f99 100644 --- a/dist/languages/ca_ES_valencia.ts +++ b/dist/languages/ca_ES_valencia.ts @@ -26,8 +26,8 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -3955,19 +3955,19 @@ Per favor, comprove la instal·lació de FFmpeg usada per a la compilació. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. La velocitat d'emulació actual. Valors majors o menors de 100% indiquen que la velocitat d'emulació funciona més ràpida o lentament que en una 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. Els fotogrames per segon que està mostrant el joc. Variaran d'aplicació en aplicació i d'escena a escena. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. El temps que porta emular un fotograma de 3DS, sense tindre en compte el limitador de fotogrames, ni la sincronització vertical. Per a una emulació òptima, este valor no ha de superar els 16.67 ms. @@ -4677,12 +4677,12 @@ Would you like to download it? Vols descarregar-la? - + Primary Window Finestra Primària - + Secondary Window Finestra Secundària @@ -4788,165 +4788,175 @@ Vols descarregar-la? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + IMPORTANT: Els fitxers encriptats .3ds ja no són compatibles. Pot ser que siga necessari desencriptar-los o canviar-los de nom a .cci. <a href="https://azahar-emu.org/blog/game-loading-changes/">Més Informació</a> + + + + Don't show again + No tornar a mostrar + + + + Compatibility Compatibilitad - - + + Region Regió - - + + File type Tipus de Fitxer - - + + Size Grandària - - + + Play time Temps de joc - + Favorite Favorit - + Open Obrir - + Application Location Localització d'aplicacions - + Save Data Location Localització de dades de guardat - + Extra Data Location Localització de Dades Extra - + Update Data Location Localització de dades d'actualització - + DLC Data Location Localització de dades de DLC - + Texture Dump Location Localització del bolcat de textures - + Custom Texture Location Localització de les textures personalitzades - + Mods Location Localització dels mods - + Dump RomFS Bolcar RomFS - + Disk Shader Cache Caché de ombrejador de disc - + Open Shader Cache Location Obrir ubicació de cache de ombrejador - + Delete OpenGL Shader Cache Eliminar cache d'ombreig de OpenGL - + Uninstall Desinstal·lar - + Everything Tot - + Application Aplicació - + Update Actualitzar - + DLC DLC - + Remove Play Time Data Llevar Dades de Temps de Joc - + Create Shortcut Crear drecera - + Add to Desktop Afegir a l'escriptori - + Add to Applications Menu Afegir al Menú d'Aplicacions - + Properties Propietats - - - - + + + + Azahar Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. @@ -4955,64 +4965,64 @@ This will delete the application if installed, as well as any installed updates Aixó eliminarà l'aplicació si està instal·lada, així com també les actualitzacions i DLC instal·lades. - - + + %1 (Update) %1 (Actualització) - + %1 (DLC) %1 (DLC) - + Are you sure you want to uninstall '%1'? Estàs segur de voler desinstal·lar '%1'? - + Are you sure you want to uninstall the update for '%1'? Estàs segur de voler desinstal·lar l'actualització de '%1'? - + Are you sure you want to uninstall all DLC for '%1'? Estàs segur de voler desinstal·lar tot el DLC de '%1'? - + Scan Subfolders Escanejar subdirectoris - + Remove Application Directory Eliminar directori d'aplicacions - + Move Up Moure a dalt - + Move Down Moure avall - + Open Directory Location Obrir ubicació del directori - + Clear Reiniciar - + Name Nom @@ -5098,7 +5108,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list Faça doble clic per a agregar una nova carpeta a la llista d'aplicacions @@ -5121,12 +5131,12 @@ Screen. resultats - + Filter: Filtre: - + Enter pattern to filter Introduïx un patró per a filtrar diff --git a/dist/languages/da_DK.ts b/dist/languages/da_DK.ts index 35b72e58f..964218edd 100644 --- a/dist/languages/da_DK.ts +++ b/dist/languages/da_DK.ts @@ -26,7 +26,7 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -3946,19 +3946,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Nuværende emuleringshastighed. Værdier højere eller lavere end 100% indikerer at emuleringen kører hurtigere eller langsommere end en 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Tid det tog at emulere en 3DS-skærmbillede, hastighedsbegrænsning og v-sync er tille talt med. For emulering med fuld hastighed skal dette højest være 16,67ms. @@ -4659,12 +4659,12 @@ Would you like to download it? - + Primary Window - + Secondary Window @@ -4770,229 +4770,239 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility Kompatibilitet - - + + Region Region - - + + File type Filtype - - + + Size Størrelse - - + + Play time - + Favorite - + Open - + Application Location - + Save Data Location - + Extra Data Location - + Update Data Location - + DLC Data Location - + Texture Dump Location - + Custom Texture Location - + Mods Location - + Dump RomFS - + Disk Shader Cache - + Open Shader Cache Location - + Delete OpenGL Shader Cache - + Uninstall - + Everything - + Application - + Update - + DLC - + Remove Play Time Data - + Create Shortcut - + Add to Desktop - + Add to Applications Menu - + Properties - - - - + + + + Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - - + + %1 (Update) - + %1 (DLC) - + Are you sure you want to uninstall '%1'? - + Are you sure you want to uninstall the update for '%1'? - + Are you sure you want to uninstall all DLC for '%1'? - + Scan Subfolders Skan undermapper - + Remove Application Directory - + Move Up - + Move Down - + Open Directory Location Åbn mappens placering - + Clear - + Name Navn @@ -5078,7 +5088,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list @@ -5101,12 +5111,12 @@ Screen. resultater - + Filter: Filter: - + Enter pattern to filter Indtast mønster til filtrering diff --git a/dist/languages/de.ts b/dist/languages/de.ts index d22117dae..f3fcb7cae 100644 --- a/dist/languages/de.ts +++ b/dist/languages/de.ts @@ -26,8 +26,8 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> + @@ -3955,19 +3955,19 @@ Bitte überprüfe deine FFmpeg-Installation, die für die Kompilierung verwendet - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Derzeitige Emulationsgeschwindigkeit. Werte höher oder niedriger als 100% zeigen, dass die Emulation schneller oder langsamer läuft als auf einem 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. Wie viele Bilder pro Sekunde die App aktuell anzeigt. Dies ist von App zu App und von Szene zu Szene unterschiedlich. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Die benötigte Zeit um ein 3DS-Einzelbild zu emulieren (V-Sync oder Bildratenbegrenzung nicht mitgezählt). Bei Echtzeitemulation sollte dieser Wert 16,67ms betragen. @@ -4676,12 +4676,12 @@ Would you like to download it? - + Primary Window Hauptfenster - + Secondary Window Zweifenster @@ -4787,165 +4787,175 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility Kompatibilität - - + + Region Region - - + + File type Dateiart - - + + Size Größe - - + + Play time Spielzeit - + Favorite Favorit - + Open Öffnen - + Application Location Anwendungsstandort - + Save Data Location Speicherdatenstandort - + Extra Data Location Extradatenstandort - + Update Data Location Speicherdatenverzeichnis aktualisieren - + DLC Data Location DLC-Verzeichnis - + Texture Dump Location Texturendumbstandort - + Custom Texture Location Benutzerdefinierte-Texturen-Verzeichnis - + Mods Location Mod-Verzeichnis - + Dump RomFS RomFS dumpen - + Disk Shader Cache Shader-Cache - + Open Shader Cache Location Shader-Cache-Standort öffnen - + Delete OpenGL Shader Cache OpenGL-Shader-Cache löschen - + Uninstall Deinstallieren - + Everything Alles - + Application Anwendung - + Update Updates - + DLC Zusatzinhalte - + Remove Play Time Data Spielzeitdaten entfernen - + Create Shortcut Verknüpfung erstellen - + Add to Desktop Zum Desktop hinzufügen - + Add to Applications Menu Zum Anwendungsmenü hinzufügen - + Properties Eigenschaften - - - - + + + + Azahar Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. @@ -4954,64 +4964,64 @@ This will delete the application if installed, as well as any installed updates Dadurch werden die Anwendung, sofern installiert ,sowie alle installierten Updates oder DLCs gelöscht. - - + + %1 (Update) %1 (Update) - + %1 (DLC) %1 (Zusatzinhalt) - + Are you sure you want to uninstall '%1'? Bist du sicher, dass du '%1' deinstallieren möchten? - + Are you sure you want to uninstall the update for '%1'? Bist du sicher, dass du die Updates für '%1' deinstallieren möchten? - + Are you sure you want to uninstall all DLC for '%1'? Bist du sicher, dass du die Zusatzinhalte für '%1' deinstallieren möchten? - + Scan Subfolders Unterordner scannen - + Remove Application Directory Anwendungsverzeichnis entfernen - + Move Up Hoch bewegen - + Move Down Runter bewegen - + Open Directory Location Verzeichnispfad öffnen - + Clear Leeren - + Name Name @@ -5099,7 +5109,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list Doppel-klicke um einen neuen Ordner zur Anwendungs Liste hinzuzufügen @@ -5122,12 +5132,12 @@ Screen. Ergebnisse - + Filter: Filter: - + Enter pattern to filter Gib Wörter zum Filtern ein diff --git a/dist/languages/el.ts b/dist/languages/el.ts index 7daa62c42..4b8a03b8f 100644 --- a/dist/languages/el.ts +++ b/dist/languages/el.ts @@ -26,7 +26,7 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -3947,19 +3947,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Η ταχύτητα της προσομοίωσης. Ταχύτητες μεγαλύτερες ή μικρότερες από 100% δείχνουν ότι η προσομοίωση λειτουργεί γρηγορότερα ή πιο αργά από ένα 3DS αντίστοιχα. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Ο χρόνος που χρειάζεται για την εξομοίωση ενός καρέ 3DS, χωρίς να υπολογίζεται ο περιορισμός καρέ ή το v-sync. Για εξομοίωση σε πλήρη ταχύτητα, αυτό θα πρέπει να είναι το πολύ 16.67 ms. @@ -4661,12 +4661,12 @@ Would you like to download it? - + Primary Window - + Secondary Window @@ -4772,229 +4772,239 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility Συμβατότητα - - + + Region Περιοχή - - + + File type Τύπος αρχείου - - + + Size Μέγεθος - - + + Play time - + Favorite - + Open - + Application Location - + Save Data Location - + Extra Data Location - + Update Data Location - + DLC Data Location - + Texture Dump Location - + Custom Texture Location - + Mods Location - + Dump RomFS Αποτύπωση RomFS - + Disk Shader Cache - + Open Shader Cache Location - + Delete OpenGL Shader Cache - + Uninstall - + Everything - + Application - + Update - + DLC - + Remove Play Time Data - + Create Shortcut - + Add to Desktop - + Add to Applications Menu - + Properties - - - - + + + + Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - - + + %1 (Update) - + %1 (DLC) - + Are you sure you want to uninstall '%1'? - + Are you sure you want to uninstall the update for '%1'? - + Are you sure you want to uninstall all DLC for '%1'? - + Scan Subfolders Σάρωση υποφακέλων - + Remove Application Directory - + Move Up - + Move Down - + Open Directory Location Άνοιγμα τοποθεσίας καταλόγου - + Clear - + Name Όνομα @@ -5080,7 +5090,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list @@ -5103,12 +5113,12 @@ Screen. αποτελέσματα - + Filter: Φίλτρο: - + Enter pattern to filter Εισαγάγετε μοτίβο για φιλτράρισμα diff --git a/dist/languages/es_ES.ts b/dist/languages/es_ES.ts index 0fe0ca96d..45bb9dfb2 100644 --- a/dist/languages/es_ES.ts +++ b/dist/languages/es_ES.ts @@ -26,8 +26,8 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -740,7 +740,7 @@ Would you like to ignore the error and continue? <html><body>Immediately commits the debug log to file. Use this if Azahar crashes and the log output is being cut.<br>Enabling this feature will decrease performance, only use it for debugging purposes.</body></html> - + <html><body>Envía inmediatamente el registro de depuración a un archivo. Úsalo si Azahar falla y se corta la salida del registro.<br>Habilitar esta función disminuirá el rendimiento; úsala solo para fines de depuración.</body></html> @@ -770,7 +770,7 @@ Would you like to ignore the error and continue? <html><head/><body>Underclocking can increase performance but may cause the application to freeze.<br/>Overclocking may reduce lag in applications but also might cause freezes</p></body></html> - + <html><head/><body>Hacer un underclock puede aumentar el rendimiento, pero también provocar que se cuelgue la aplicación.<br/>Hacer un overclock puede reducir el lag en la aplicación, pero también puede producir cuelgues.</p></body></html> @@ -810,12 +810,12 @@ Would you like to ignore the error and continue? Force deterministic async operations - + Forzar operaciones asíncronas deterministas <html><head/><body><p>Forces all async operations to run on the main thread, making them deterministic. Do not enable if you don't know what you are doing.</p></body></html> - + <html><head/><body><p>Obliga a que todas las operaciones asíncronas se ejecuten en el hilo principal, lo que las hace deterministas. No la habilites si no sabes lo que estás haciendo.</p></body></html> @@ -2484,12 +2484,12 @@ Would you like to ignore the error and continue? Enable required LLE modules for online features (if installed) - + Habilitar los módulos LLE necesarios para las funciones en línea (si están instalados) Enables the LLE modules needed for online multiplayer, eShop access, etc. - + Habilita los módulos LLE necesarios para el modo multijugador en línea, acceso a la eShop, etc. @@ -3525,7 +3525,7 @@ Would you like to ignore the error and continue? This will replace your current virtual 3DS console ID with a new one. Your current virtual 3DS console ID will not be recoverable. This might have unexpected effects in applications. This might fail if you use an outdated config save. Continue? - + Esto reemplazará tu ID de consola de 3DS virtual por una nueva. Tu ID actual será irrecuperable. Esto puede tener efectos inesperados en determinadas aplicaciones. Si usas un archivo de configuración obsoleto, esto podría fallar. ¿Desea continuar? @@ -3536,7 +3536,7 @@ Would you like to ignore the error and continue? This will replace your current MAC address with a new one. It is not recommended to do this if you got the MAC address from your real console using the setup tool. Continue? - + Esto reemplazará tu dirección MAC actual por una nueva. No se recomienda hacerlo si obtuviste la dirección MAC de tu consola real con la herramienta de configuración. ¿Continuar? @@ -3951,30 +3951,30 @@ Por favor, compruebe la instalación de FFmpeg usada para la compilación. Current Artic traffic speed. Higher values indicate bigger transfer loads. - + La velocidad de tráfico actual de Artic. Los valores altos indican una carga mayor de transferencia. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. La velocidad de emulación actual. Valores mayores o menores de 100% indican que la velocidad de emulación funciona más rápida o lentamente que en una 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. Los fotogramas por segundo que está mostrando el juego. Variarán de aplicación en aplicación y de escena a escena. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. El tiempo que lleva emular un fotograma de 3DS, sin tener en cuenta el limitador de fotogramas, ni la sincronización vertical. Para una emulación óptima, este valor no debe superar los 16.67 ms. MicroProfile (unavailable) - + MicroProfile (no disponible) @@ -4043,7 +4043,7 @@ Por favor, compruebe la instalación de FFmpeg usada para la compilación. Artic Server - + Servidor Artic @@ -4201,70 +4201,71 @@ Compruebe el registro para más detalles. Set Up System Files - + Configurar Archivos de Sistema <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - + <p>Azahar necesita archivos de una consola real para poder utilizar algunas de sus funciones.<br>Puedes obtener los archivos con la<a href=https://github.com/azahar-emu/ArticSetupTool>herramienta de configuración Artic</a><br> Notas:<ul><li><b>Esta operación instalará archivos únicos de la consola en Azahar, ¡no compartas las carpetas de usuario ni nand<br>después de realizar el proceso de configuración!</b></li><li>Se necesita la configuración de Old 3DS para que funcione la configuración de New 3DS.</li><li>Ambos modos de configuración funcionarán independientemente del modelo de la consola que ejecute la herramienta de configuración.</li></ul><hr></p> Enter Azahar Artic Setup Tool address: - + Introduce la dirección de la herramienta de configuración Artic <br>Choose setup mode: - + <br>Elige el modo de configuración: (ℹ️) Old 3DS setup - + (ℹ️) Configuración Old 3DS Setup is possible. - + La configuración es posible. (⚠) New 3DS setup - + (⚠) Configuración New 3DS Old 3DS setup is required first. - + La configuración Old 3DS es necesaria primero. (✅) Old 3DS setup - + (✅) Configuración Old 3DS Setup completed. - + Configuración completa. (ℹ️) New 3DS setup - + (ℹ️) Configuración New 3DS (✅) New 3DS setup - + (✅) Configuración New 3DS The system files for the selected mode are already set up. Reinstall the files anyway? - + Los archivos de sistema para el modo seleccionado ya están configurados. +¿Desea reinstalar los archivos de todas formas? @@ -4555,7 +4556,7 @@ Para ver una guía sobre cómo instalar FFmpeg, pulsa Ayuda. Artic Traffic: %1 %2%3 - + Tráfico Artic: %1 %2%3 @@ -4672,15 +4673,16 @@ Para ver una guía sobre cómo instalar FFmpeg, pulsa Ayuda. Update %1 for Azahar is available. Would you like to download it? - + La actualización %1 de Azahar está disponible. +¿Quieres descargarla? - + Primary Window Ventana Primaria - + Secondary Window Ventana Secundaria @@ -4786,165 +4788,175 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + IMPORTANTE: Los archivos cifrados y .3ds ya no son compatibles. Puede que sea necesario descifrarlos o renombrarlos a .cci. <a href="https://azahar-emu.org/blog/game-loading-changes/">Más Información.</a> + + + + Don't show again + No volver a mostrar + + + + Compatibility Compatibilidad - - + + Region Región - - + + File type Tipo de Archivo - - + + Size Tamaño - - + + Play time Tiempo de juego - + Favorite Favorito - + Open Abrir - + Application Location Localización de aplicaciones - + Save Data Location Localización de datos de guardado - + Extra Data Location Localización de Datos Extra - + Update Data Location Localización de datos de actualización - + DLC Data Location Localización de datos de DLC - + Texture Dump Location Localización del volcado de texturas - + Custom Texture Location Localización de las texturas personalizadas - + Mods Location Localización de los mods - + Dump RomFS Volcar RomFS - + Disk Shader Cache Caché de sombreador de disco - + Open Shader Cache Location Abrir ubicación de caché de sombreador - + Delete OpenGL Shader Cache Eliminar caché de sombreado de OpenGL - + Uninstall Desinstalar - + Everything Todo - + Application Aplicación - + Update Actualización - + DLC DLC - + Remove Play Time Data Quitar Datos de Tiempo de Juego - + Create Shortcut Crear atajo - + Add to Desktop Añadir al Escritorio - + Add to Applications Menu Añadir al Menú Aplicación - + Properties Propiedades - - - - + + + + Azahar Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. @@ -4953,64 +4965,64 @@ This will delete the application if installed, as well as any installed updates Ésto eliminará la aplicación si está instalada, así como también las actualizaciones y DLC instaladas. - - + + %1 (Update) %1 (Actualización) - + %1 (DLC) %1 (DLC) - + Are you sure you want to uninstall '%1'? ¿Estás seguro de querer desinstalar '%1'? - + Are you sure you want to uninstall the update for '%1'? ¿Estás seguro de querer desinstalar la actualización de '%1'? - + Are you sure you want to uninstall all DLC for '%1'? ¿Estás seguro de querer desinstalar todo el DLC de '%1'? - + Scan Subfolders Escanear subdirectorios - + Remove Application Directory Quitar carpeta de aplicaciones - + Move Up Mover arriba - + Move Down Mover abajo - + Open Directory Location Abrir ubicación del directorio - + Clear Reiniciar - + Name Nombre @@ -5096,9 +5108,9 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list - + Haz doble click para añadir una nueva carpeta a la lista de aplicaciones @@ -5119,12 +5131,12 @@ Screen. resultados - + Filter: Filtro: - + Enter pattern to filter Introduzca un patrón para filtrar @@ -6412,7 +6424,7 @@ Mensaje de depuración: Application used in this movie is not in Applications list. - + La aplicación usada en la película no está en la lista de aplicaciones. @@ -6562,7 +6574,7 @@ Mensaje de depuración: You must choose a Preferred Application to host a room. If you do not have any applications in your Applications list yet, add an applications folder by clicking on the plus icon in the Applications list. - + Debes seleccionar una Aplicación Preferente para alojar una sala. Si todavía no tienes ninguna aplicación en tu lista de aplicaciones, añade una carpeta de aplicaciones dando click al icono del más (+) en la lista de aplicaciones. @@ -6842,7 +6854,7 @@ Puede que haya dejado la sala. Unsupported encrypted application - + Aplicación encriptada no soportada diff --git a/dist/languages/fi.ts b/dist/languages/fi.ts index db44a26ac..4ba5a9d9f 100644 --- a/dist/languages/fi.ts +++ b/dist/languages/fi.ts @@ -26,7 +26,7 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -3946,19 +3946,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Nykyinen emulaationopeus. Arvot yli tai ali 100% osoittavat, että emulaatio on nopeampi tai hitaampi kuin 3DS:än nopeus. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. @@ -4659,12 +4659,12 @@ Would you like to download it? - + Primary Window - + Secondary Window @@ -4770,229 +4770,239 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility Yhteensopivuus - - + + Region Alue - - + + File type Tiedoston tyyppi - - + + Size Koko - - + + Play time - + Favorite - + Open - + Application Location - + Save Data Location - + Extra Data Location - + Update Data Location - + DLC Data Location - + Texture Dump Location - + Custom Texture Location - + Mods Location - + Dump RomFS - + Disk Shader Cache - + Open Shader Cache Location - + Delete OpenGL Shader Cache - + Uninstall - + Everything - + Application - + Update - + DLC - + Remove Play Time Data - + Create Shortcut - + Add to Desktop - + Add to Applications Menu - + Properties - - - - + + + + Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - - + + %1 (Update) - + %1 (DLC) - + Are you sure you want to uninstall '%1'? - + Are you sure you want to uninstall the update for '%1'? - + Are you sure you want to uninstall all DLC for '%1'? - + Scan Subfolders - + Remove Application Directory - + Move Up - + Move Down - + Open Directory Location Avaa hakemiston sijainti - + Clear - + Name Nimi @@ -5078,7 +5088,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list @@ -5101,12 +5111,12 @@ Screen. - + Filter: Suodatin: - + Enter pattern to filter diff --git a/dist/languages/fr.ts b/dist/languages/fr.ts index 0f1a1bb00..d604e6cf4 100644 --- a/dist/languages/fr.ts +++ b/dist/languages/fr.ts @@ -26,8 +26,8 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -3955,19 +3955,19 @@ Veuillez vérifier votre installation FFmpeg utilisée pour la compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Vitesse actuelle d'émulation. Les valeurs supérieures ou inférieures à 100% indiquent que l'émulation est plus rapide ou plus lente qu'une 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. Nombre d'images par seconde affichées par l'application. Cela varie d'une application à l'autre et d'une scène à l'autre. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Temps nécessaire pour émuler une trame 3DS, sans compter la limitation de trame ou la synchronisation verticale V-Sync. Pour une émulation à pleine vitesse, cela ne devrait pas dépasser 16,67 ms. @@ -4677,12 +4677,12 @@ Would you like to download it? Souhaitez-vous la télécharger ? - + Primary Window Fenêtre principale - + Secondary Window Fenêtre secondaire @@ -4788,165 +4788,175 @@ Souhaitez-vous la télécharger ? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + IMPORTANT : Les fichiers encryptés et les fichiers .3ds ne sont plus pris en charge. Il peut être nécessaire de les décrypter et/ou de les renommer en .cci. <a href="https://azahar-emu.org/blog/game-loading-changes/">En savoir plus.</a> + + + + Don't show again + Ne pas montrer à nouveau + + + + Compatibility Compatibilité - - + + Region Région - - + + File type Type de fichier - - + + Size Taille - - + + Play time Temps de jeu - + Favorite Favori - + Open Ouvrir - + Application Location Chemin de l'application - + Save Data Location Chemin des données de sauvegarde - + Extra Data Location Chemin des données additionnelles - + Update Data Location Chemin des données de mise à jour - + DLC Data Location Chemin des données de DLC - + Texture Dump Location Chemin d'extraction de textures - + Custom Texture Location Chemin des textures personnalisées - + Mods Location Emplacement des Mods - + Dump RomFS Extraire RomFS - + Disk Shader Cache Cache de shader de disque - + Open Shader Cache Location Ouvrir l'emplacement du cache de shader - + Delete OpenGL Shader Cache Supprimer le cache de shader OpenGL - + Uninstall Désinstaller - + Everything Tout - + Application Application - + Update Mise à jour - + DLC DLC - + Remove Play Time Data Retirer les données de temps de jeu - + Create Shortcut Créer un raccourci - + Add to Desktop Ajouter au bureau - + Add to Applications Menu Ajouter au menu d'applications - + Properties Propriétés - - - - + + + + Azahar Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. @@ -4955,64 +4965,64 @@ This will delete the application if installed, as well as any installed updates Cela supprimera l'application si elle est installée, ainsi que toutes ses mises à jour et DLCs. - - + + %1 (Update) %1 (Mise à jour) - + %1 (DLC) %1 (DLC) - + Are you sure you want to uninstall '%1'? Êtes-vous sûr de vouloir désinstaller '%1' ? - + Are you sure you want to uninstall the update for '%1'? Êtes-vous sûr de vouloir désinstaller la mise à jour de '%1' ? - + Are you sure you want to uninstall all DLC for '%1'? Êtes-vous sûr de vouloir désinstaller le DLC de '%1' ? - + Scan Subfolders Scanner les sous-dossiers - + Remove Application Directory Supprimer le répertoire d'applications - + Move Up Déplacer en haut - + Move Down Déplacer en bas - + Open Directory Location Ouvrir l'emplacement de ce répertoire - + Clear Effacer - + Name Nom @@ -5103,7 +5113,7 @@ de démarrage. GameListPlaceholder - + Double-click to add a new folder to the application list Double-cliquez pour ajouter un nouveau dossier à la liste des applications. @@ -5126,12 +5136,12 @@ de démarrage. résultats - + Filter: Filtre : - + Enter pattern to filter Entrer le motif de filtrage diff --git a/dist/languages/hu_HU.ts b/dist/languages/hu_HU.ts index 72f754759..ae5571b5a 100644 --- a/dist/languages/hu_HU.ts +++ b/dist/languages/hu_HU.ts @@ -26,7 +26,7 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -3945,19 +3945,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Jelenlegi emulációs sebesség. A 100%-nál nagyobb vagy kisebb értékek azt mutatják, hogy az emuláció egy 3DS-nél gyorsabban vagy lassabban fut. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Mennyi idő szükséges egy 3DS képkocka emulálásához, képkocka-limit vagy V-Syncet leszámítva. Teljes sebességű emulációnál ez maximum 16.67 ms-nek kéne lennie. @@ -4658,12 +4658,12 @@ Would you like to download it? - + Primary Window Elsődleges ablak - + Secondary Window Másodlagos ablak @@ -4769,229 +4769,239 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility Kompatibilitás - - + + Region Régió - - + + File type Fájltípus - - + + Size Méret - - + + Play time - + Favorite - + Open - + Application Location - + Save Data Location - + Extra Data Location - + Update Data Location - + DLC Data Location - + Texture Dump Location - + Custom Texture Location - + Mods Location - + Dump RomFS RomFS kimentése - + Disk Shader Cache Lemez árnyékoló-gyorsítótár - + Open Shader Cache Location - + Delete OpenGL Shader Cache OpenGL árnyékoló gyorsítótár törlése - + Uninstall Eltávolítás - + Everything Minden - + Application - + Update Frissítés - + DLC DLC - + Remove Play Time Data - + Create Shortcut - + Add to Desktop - + Add to Applications Menu - + Properties Tulajdonságok - - - - + + + + Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - - + + %1 (Update) %1 (frissítés) - + %1 (DLC) %1 (DLC) - + Are you sure you want to uninstall '%1'? Biztosan törölni szeretnéd: '%1'? - + Are you sure you want to uninstall the update for '%1'? Biztosan törölni szeretnéd a(z) '%1' frissítését? - + Are you sure you want to uninstall all DLC for '%1'? Biztosan törölni szeretnéd a(z) '%1' összes DLC-jét? - + Scan Subfolders Almappák szkennelése - + Remove Application Directory - + Move Up Feljebb mozgatás - + Move Down Lejjebb mozgatás - + Open Directory Location - + Clear - + Name Név @@ -5077,7 +5087,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list @@ -5100,12 +5110,12 @@ Screen. eredmény - + Filter: Szürő: - + Enter pattern to filter Adj meg egy mintát a szűréshez diff --git a/dist/languages/id.ts b/dist/languages/id.ts index d0acb6420..4b7fe2eda 100644 --- a/dist/languages/id.ts +++ b/dist/languages/id.ts @@ -26,7 +26,7 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -3947,19 +3947,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Kecepatan emulasi saat ini. Nilai yang lebih tinggi atau lebih rendah dari 100% menunjukan emulasi berjalan lebih cepat atau lebih lambat dari 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Waktu yang dibutuhkan untuk mengemulasi frame 3DS, tidak menghitung pembatasan frame atau v-sync. setidaknya emulasi yang tergolong kecepatan penuh harus berada setidaknya pada 16.67 ms. @@ -4660,12 +4660,12 @@ Would you like to download it? - + Primary Window - + Secondary Window @@ -4771,229 +4771,239 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility - - + + Region - - + + File type - - + + Size - - + + Play time - + Favorite - + Open - + Application Location - + Save Data Location - + Extra Data Location - + Update Data Location - + DLC Data Location - + Texture Dump Location - + Custom Texture Location - + Mods Location - + Dump RomFS - + Disk Shader Cache - + Open Shader Cache Location - + Delete OpenGL Shader Cache - + Uninstall - + Everything - + Application - + Update - + DLC - + Remove Play Time Data - + Create Shortcut - + Add to Desktop - + Add to Applications Menu - + Properties - - - - + + + + Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - - + + %1 (Update) - + %1 (DLC) - + Are you sure you want to uninstall '%1'? - + Are you sure you want to uninstall the update for '%1'? - + Are you sure you want to uninstall all DLC for '%1'? - + Scan Subfolders Pindai Subfolder - + Remove Application Directory - + Move Up - + Move Down - + Open Directory Location Buka Lokasi Penyimpanan - + Clear - + Name @@ -5079,7 +5089,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list @@ -5102,12 +5112,12 @@ Screen. hasil - + Filter: Saringan: - + Enter pattern to filter Masukkan pola untuk menyaring diff --git a/dist/languages/it.ts b/dist/languages/it.ts index cdec86fe9..5ba091f4d 100644 --- a/dist/languages/it.ts +++ b/dist/languages/it.ts @@ -26,8 +26,8 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> + @@ -82,12 +82,12 @@ p, li { white-space: pre-wrap; } Incoming primitive batch - Batch primitivo in arrivo + Primitiva di tipo batch in ingresso Finished primitive batch - Batch primitivo terminato + Primitiva di tipo batch termiata @@ -3955,19 +3955,19 @@ Verifica l'installazione di FFmpeg usata per la compilazione. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Velocità di emulazione corrente. Valori più alti o più bassi di 100% indicano che l'emulazione sta funzionando più velocemente o lentamente di un 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. Quanti frame al secondo l'app sta attualmente mostrando. Varierà da app ad app e da scena a scena. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Tempo necessario per emulare un fotogramma del 3DS, senza tenere conto del limite al framerate o del V-Sync. Per un'emulazione alla massima velocità, il valore non dovrebbe essere superiore a 16.67 ms. @@ -4676,12 +4676,12 @@ Would you like to download it? Vuoi installarlo? - + Primary Window Finestra Primaria. - + Secondary Window Finestra Secondaria. @@ -4787,165 +4787,175 @@ Vuoi installarlo? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility Compatibilità - - + + Region Regione - - + + File type Tipo di file - - + + Size Dimensione - - + + Play time Tempo di gioco - + Favorite Preferito - + Open Apri - + Application Location Posizione applicazioni - + Save Data Location Posizione dei dati di salvataggio - + Extra Data Location Posizione dei dati extra - + Update Data Location Posizione dei dati di aggiornamento - + DLC Data Location Posizione dei dati dei DLC - + Texture Dump Location Posizione del dumping delle texture - + Custom Texture Location Posizione delle texture personalizzate - + Mods Location Posizione delle mod - + Dump RomFS Estrai la RomFS - + Disk Shader Cache Cache degli shader su disco - + Open Shader Cache Location Apri la cartella della cache degli shader - + Delete OpenGL Shader Cache Elimina la cache degli shader OpenGL - + Uninstall Disinstalla - + Everything Tutto - + Application Applicazione - + Update Aggiornamento - + DLC DLC - + Remove Play Time Data Rimuovi dati sul tempo di gioco - + Create Shortcut Crea scorciatoia - + Add to Desktop Aggiungi al Desktop - + Add to Applications Menu Aggiungi al menu delle applicazioni - + Properties Proprietà - - - - + + + + Azahar Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. @@ -4954,64 +4964,64 @@ This will delete the application if installed, as well as any installed updates Verranno cancellati tutti i dati dell'app, i DLC ed eventuali aggiornamenti. - - + + %1 (Update) %1 (Aggiornamento) - + %1 (DLC) %1 (DLC) - + Are you sure you want to uninstall '%1'? Sei sicuro di voler disinstallare '%1'? - + Are you sure you want to uninstall the update for '%1'? Sei sicuro di voler disinstallare l'aggiornamento di '%1'? - + Are you sure you want to uninstall all DLC for '%1'? Sei sicuro di voler disinstallare tutti i DLC di '%1'? - + Scan Subfolders Scansiona le sottocartelle - + Remove Application Directory Rimuovi cartella applicazioni - + Move Up Sposta in alto - + Move Down Sposta in basso - + Open Directory Location Apri cartella - + Clear Ripristina - + Name Nome @@ -5102,7 +5112,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list Fai doppio clic per aggiungere una nuova cartella alla lista delle applicazioni @@ -5125,12 +5135,12 @@ Screen. risultati - + Filter: Filtro: - + Enter pattern to filter Inserisci pattern per filtrare diff --git a/dist/languages/ja_JP.ts b/dist/languages/ja_JP.ts index 8e2e78986..7c75d24dd 100644 --- a/dist/languages/ja_JP.ts +++ b/dist/languages/ja_JP.ts @@ -26,8 +26,8 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> + @@ -3953,19 +3953,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. 現在のエミュレーション速度です。100%以外の値は、エミュレーションが3DS実機より高速または低速で行われていることを表します。 - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. 3DSフレームをエミュレートするのにかかった時間です。フレームリミットや垂直同期の有効時にはカウントしません。フルスピードで動作させるには16.67ms以下に保つ必要があります。 @@ -4667,12 +4667,12 @@ Would you like to download it? - + Primary Window - + Secondary Window @@ -4778,229 +4778,239 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility 動作状況 - - + + Region 地域 - - + + File type ファイルの種類 - - + + Size サイズ - - + + Play time プレイ時間 - + Favorite お気に入り - + Open - + Application Location アプリケーションの場所 - + Save Data Location セーブデータの場所 - + Extra Data Location 追加データの場所 - + Update Data Location アップデートデータの場所 - + DLC Data Location DLCデータの場所 - + Texture Dump Location テクスチャのダンプ場所 - + Custom Texture Location カスタムテクスチャの場所 - + Mods Location モッドの場所 - + Dump RomFS RomFSをダンプ - + Disk Shader Cache ディスクシェーダーキャッシュ - + Open Shader Cache Location シェーダーキャッシュの場所を開く - + Delete OpenGL Shader Cache OpenGLシェーダーキャッシュを削除 - + Uninstall アンインストール - + Everything すべて - + Application - + Update アップデート - + DLC DLC - + Remove Play Time Data プレイ時間のデータを削除 - + Create Shortcut ショートカットを作成する - + Add to Desktop デスクトップ - + Add to Applications Menu スタートメニューに追加 - + Properties プロパティ - - - - + + + + Azahar Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - - + + %1 (Update) - + %1 (DLC) - + Are you sure you want to uninstall '%1'? '%1'をアンインストールしますか? - + Are you sure you want to uninstall the update for '%1'? '%1'のアップデートをアンインストールしますか? - + Are you sure you want to uninstall all DLC for '%1'? '%1'のすべてのDLCを削除しますか? - + Scan Subfolders サブフォルダも検索 - + Remove Application Directory - + Move Up - + Move Down - + Open Directory Location フォルダの場所を開く - + Clear - + Name タイトル @@ -5086,7 +5096,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list @@ -5109,12 +5119,12 @@ Screen. 件中 - + Filter: タイトル名でフィルタ - + Enter pattern to filter ゲームタイトルを入力 diff --git a/dist/languages/ko_KR.ts b/dist/languages/ko_KR.ts index c1eb77044..5d49fa8bc 100644 --- a/dist/languages/ko_KR.ts +++ b/dist/languages/ko_KR.ts @@ -26,7 +26,7 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -3949,19 +3949,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. 현재 에뮬레이션 속도. 100%보다 높거나 낮은 값은 에뮬레이션이 3DS보다 빠르거나 느린 것을 나타냅니다. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. 3DS 프레임을 에뮬레이션 하는 데 걸린 시간, 프레임제한 또는 v-동기화를 카운트하지 않음. 최대 속도 에뮬레이션의 경우, 이는 최대 16.67 ms여야 합니다. @@ -4663,12 +4663,12 @@ Would you like to download it? - + Primary Window 첫번째 윈도우 - + Secondary Window 두번째 윈도우 @@ -4774,229 +4774,239 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility 호환성 - - + + Region 지역 - - + + File type 파일 타입 - - + + Size 크기 - - + + Play time - + Favorite - + Open - + Application Location - + Save Data Location - + Extra Data Location - + Update Data Location - + DLC Data Location - + Texture Dump Location - + Custom Texture Location - + Mods Location - + Dump RomFS RomFS 덤프 - + Disk Shader Cache 디스크 셰이더 캐시 - + Open Shader Cache Location 셰이더 캐시 위치 열기 - + Delete OpenGL Shader Cache OpenGL 셰이더 캐시 삭제하기 - + Uninstall - + Everything - + Application - + Update - + DLC - + Remove Play Time Data - + Create Shortcut - + Add to Desktop - + Add to Applications Menu - + Properties 속성 - - - - + + + + Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - - + + %1 (Update) - + %1 (DLC) - + Are you sure you want to uninstall '%1'? - + Are you sure you want to uninstall the update for '%1'? - + Are you sure you want to uninstall all DLC for '%1'? - + Scan Subfolders 서브 디렉토리 스캔 - + Remove Application Directory - + Move Up 위로 - + Move Down 아래로 - + Open Directory Location 디렉터리 위치 열기 - + Clear - + Name 이름 @@ -5082,7 +5092,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list @@ -5105,12 +5115,12 @@ Screen. 결과 - + Filter: 필터: - + Enter pattern to filter 검색 필터 입력 diff --git a/dist/languages/lt_LT.ts b/dist/languages/lt_LT.ts index 970293de7..a78954c87 100644 --- a/dist/languages/lt_LT.ts +++ b/dist/languages/lt_LT.ts @@ -26,7 +26,7 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -3944,19 +3944,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Dabartinės emuliacijos greitis. Reikšmės žemiau ar aukščiau 100% parodo, kad emuliacija veikia greičiau ar lėčiau negu 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Laikas, kuris buvo sunaudotas atvaizduoti 1 3DS kadrą, neskaičiuojant FPS ribojimo ar V-Sync. Pilno greičio emuliacijai reikalinga daugiausia 16.67 ms reikšmė. @@ -4657,12 +4657,12 @@ Would you like to download it? - + Primary Window - + Secondary Window @@ -4768,229 +4768,239 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility Suderinamumas - - + + Region Regionas - - + + File type Failo tipas - - + + Size Dydis - - + + Play time - + Favorite - + Open - + Application Location - + Save Data Location - + Extra Data Location - + Update Data Location - + DLC Data Location - + Texture Dump Location - + Custom Texture Location - + Mods Location - + Dump RomFS - + Disk Shader Cache - + Open Shader Cache Location - + Delete OpenGL Shader Cache - + Uninstall - + Everything - + Application - + Update - + DLC - + Remove Play Time Data - + Create Shortcut - + Add to Desktop - + Add to Applications Menu - + Properties - - - - + + + + Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - - + + %1 (Update) - + %1 (DLC) - + Are you sure you want to uninstall '%1'? - + Are you sure you want to uninstall the update for '%1'? - + Are you sure you want to uninstall all DLC for '%1'? - + Scan Subfolders Ieškoti poaplankius - + Remove Application Directory - + Move Up - + Move Down - + Open Directory Location Atidaryti katalogo vietą - + Clear - + Name Pavadinimas @@ -5076,7 +5086,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list @@ -5099,12 +5109,12 @@ Screen. rezultatai - + Filter: Filtras: - + Enter pattern to filter Įveskite raktinius žodžius filtravimui diff --git a/dist/languages/nb.ts b/dist/languages/nb.ts index b8ccf0509..38f76aae8 100644 --- a/dist/languages/nb.ts +++ b/dist/languages/nb.ts @@ -26,7 +26,7 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -3947,19 +3947,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Nåværende emuleringhastighet. Verdier høyere eller lavere enn 100% indikerer at emuleringen kjører raskere eller langsommere enn en 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Tid tatt for å emulere et 3DS bilde, gjelder ikke bildebegrensning eller V-Sync. For raskest emulering bør dette være høyst 16,67 ms. @@ -4661,12 +4661,12 @@ Would you like to download it? - + Primary Window - + Secondary Window @@ -4772,229 +4772,239 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility Kompatibilitet - - + + Region Region - - + + File type Filtype - - + + Size Størrelse - - + + Play time - + Favorite - + Open - + Application Location - + Save Data Location - + Extra Data Location - + Update Data Location - + DLC Data Location - + Texture Dump Location - + Custom Texture Location - + Mods Location - + Dump RomFS Dump RomFS - + Disk Shader Cache - + Open Shader Cache Location - + Delete OpenGL Shader Cache - + Uninstall - + Everything - + Application - + Update - + DLC - + Remove Play Time Data - + Create Shortcut - + Add to Desktop - + Add to Applications Menu - + Properties - - - - + + + + Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - - + + %1 (Update) - + %1 (DLC) - + Are you sure you want to uninstall '%1'? - + Are you sure you want to uninstall the update for '%1'? - + Are you sure you want to uninstall all DLC for '%1'? - + Scan Subfolders Skann Undermapper - + Remove Application Directory - + Move Up - + Move Down - + Open Directory Location Fjern Mappe Plassering - + Clear - + Name Navn @@ -5080,7 +5090,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list @@ -5103,12 +5113,12 @@ Screen. Resultater - + Filter: Filter: - + Enter pattern to filter Skriv inn mønster for å filtrere diff --git a/dist/languages/nl.ts b/dist/languages/nl.ts index 5dee2a632..d7b4c53bc 100644 --- a/dist/languages/nl.ts +++ b/dist/languages/nl.ts @@ -26,7 +26,7 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -3949,19 +3949,19 @@ Controleer de FFmpeg-installatie die wordt gebruikt voor de compilatie. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Huidige emulatiesnelheid. Waardes hoger of lager dan 100% geven aan dat de emulatie sneller of langzamer gaat dan een 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Tijd verstrekt om één 3DS frame te emuleren, zonder framelimitatie of V-Sync te tellen. Voor volledige snelheid emulatie zal dit maximaal 16.67 ms moeten zijn. @@ -4667,12 +4667,12 @@ Would you like to download it? - + Primary Window Primaire venster - + Secondary Window Secundair venster @@ -4778,229 +4778,239 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility Compatibiliteit - - + + Region Regio - - + + File type Bestandstype - - + + Size Grootte - - + + Play time Gespeelde tijd - + Favorite Favoriet - + Open Open - + Application Location Applicatie Locatie - + Save Data Location Opgeslagen Gegevens Locatie - + Extra Data Location Extra Gegevens Locatie - + Update Data Location Updategegevens Locatie - + DLC Data Location DLC Gegevens Locatie - + Texture Dump Location Textures Dump Locatie - + Custom Texture Location Aangepaste Textures Locatie - + Mods Location Mods Locatie - + Dump RomFS Dump RomFS - + Disk Shader Cache Schijf Shader-cache - + Open Shader Cache Location Shader-cache locatie openen - + Delete OpenGL Shader Cache OpenGL Shader-cache verwijderen - + Uninstall Verwijder - + Everything Alles - + Application - + Update Update - + DLC DLC - + Remove Play Time Data Verwijder Speeltijd Gegevens - + Create Shortcut Maak snelkoppeling - + Add to Desktop Voeg toe aan Bureaublad - + Add to Applications Menu Voeg to aan Applicatie Menu - + Properties Eigenschappen - - - - + + + + Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - - + + %1 (Update) %1 (Update) - + %1 (DLC) %1 (DLC) - + Are you sure you want to uninstall '%1'? Weet u zeker dat u '%1' wilt verwijderen? - + Are you sure you want to uninstall the update for '%1'? Weet u zeker dat u de update voor '%1' wilt verwijderen? - + Are you sure you want to uninstall all DLC for '%1'? Weet u zeker dat u alle DLC voor '%1' wilt verwijderen? - + Scan Subfolders Scan Submappen - + Remove Application Directory - + Move Up Omhoog - + Move Down Omlaag - + Open Directory Location Open map Locatie - + Clear Wissen - + Name Naam @@ -5086,7 +5096,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list @@ -5109,12 +5119,12 @@ Screen. resultaten - + Filter: Filter: - + Enter pattern to filter Patroon invoeren om te filteren diff --git a/dist/languages/pl_PL.ts b/dist/languages/pl_PL.ts index 41df2beac..28247bd2e 100644 --- a/dist/languages/pl_PL.ts +++ b/dist/languages/pl_PL.ts @@ -26,8 +26,8 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> + @@ -3955,19 +3955,19 @@ Sprawdź instalację FFmpeg używaną do kompilacji. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Obecna szybkość emulacji. Wartości większe lub mniejsze niż 100 % oznaczają, że emulacja jest szybsza lub wolniejsza niż 3DS - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. Jak wiele klatek na sekundę aplikacja wyświetla w tej chwili. Ta wartość będzie się różniła między aplikacji, jak również między scenami w aplikacji. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Czas potrzebny do emulacji klatki 3DS, nie zawiera limitowania klatek oraz v-sync. Dla pełnej prędkości emulacji, wartość nie powinna przekraczać 16.67 ms. @@ -4677,12 +4677,12 @@ Would you like to download it? Czy chcesz ją pobrać? - + Primary Window Główne okno - + Secondary Window Dodatkowe okno @@ -4788,165 +4788,175 @@ Czy chcesz ją pobrać? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility Kompatybilność - - + + Region Region - - + + File type Typ pliku - - + + Size Rozmiar - - + + Play time Czas gry - + Favorite Ulubione - + Open Otwórz - + Application Location Lokalizacja aplikacji - + Save Data Location Lokalizacja zapisywanych danych - + Extra Data Location Lokalizacja dodatkowych danych - + Update Data Location Zaktualizuj lokalizację danych - + DLC Data Location Lokalizacja danych DLC - + Texture Dump Location Lokalizacja zrzutu tekstur - + Custom Texture Location Lokalizacja niestandardowych tekstur - + Mods Location Lokalizacja modów - + Dump RomFS Zrzuć RomFS - + Disk Shader Cache Pamięć podręczna shaderów na dysku - + Open Shader Cache Location Otwórz lokalizację pamięci podręcznej shaderów - + Delete OpenGL Shader Cache Usuń pamięć podręczną shaderów OpenGL - + Uninstall Odinstaluj - + Everything Wszystko - + Application Aplikacja - + Update Aktualizacje - + DLC DLC - + Remove Play Time Data Usuń dane czasu gry - + Create Shortcut Utwórz skrót - + Add to Desktop Dodaj do pulpitu - + Add to Applications Menu Dodaj do menu aplikacji - + Properties Właściwości - - - - + + + + Azahar Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. @@ -4955,64 +4965,64 @@ This will delete the application if installed, as well as any installed updates Spowoduje to usunięcie aplikacji, jeśli jest zainstalowana, a także wszelkich zainstalowanych aktualizacji lub DLC. - - + + %1 (Update) %1 (Aktualizacja) - + %1 (DLC) %1 (DLC) - + Are you sure you want to uninstall '%1'? Czy na pewno chcesz odinstalować '%1'? - + Are you sure you want to uninstall the update for '%1'? Czy na pewno chcesz odinstalować aktualizacje '%1'? - + Are you sure you want to uninstall all DLC for '%1'? Czy na pewno chcesz odinstalować DLC '%1'? - + Scan Subfolders Przeszukaj Podkatalogi - + Remove Application Directory Usuń Katalog Aplikacji - + Move Up Przesuń w górę - + Move Down Przesuń w dół - + Open Directory Location Otwórz lokalizację katalogu - + Clear Wyczyść - + Name Nazwa @@ -5103,7 +5113,7 @@ Działa jedynie ekran startowy. GameListPlaceholder - + Double-click to add a new folder to the application list Kliknij dwukrotnie, aby dodać nowy folder do listy aplikacji. @@ -5126,12 +5136,12 @@ Działa jedynie ekran startowy. wyniki - + Filter: Filtr: - + Enter pattern to filter Wprowadź wzór filtra diff --git a/dist/languages/pt_BR.ts b/dist/languages/pt_BR.ts index 0afacd051..935e4d6cc 100644 --- a/dist/languages/pt_BR.ts +++ b/dist/languages/pt_BR.ts @@ -26,8 +26,8 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -3955,19 +3955,19 @@ Por favor, verifique a instalação do FFmpeg usada para compilação. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Velocidade atual de emulação. Valores maiores ou menores que 100% indicam que a emulação está funcionando mais rápida ou lentamente que num 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. Quantos quadros por segundo que o app está mostrando atualmente. Pode variar de app para app e cena para cena. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Tempo levado para emular um quadro do 3DS, sem considerar o limitador de taxa de quadros ou a sincronização vertical. Valores menores ou iguais a 16,67 ms indicam que a emulação está em velocidade plena. @@ -4677,12 +4677,12 @@ Would you like to download it? Você gostaria de baixá-la? - + Primary Window Janela Principal - + Secondary Window Janela Secundária @@ -4788,165 +4788,175 @@ Você gostaria de baixá-la? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + IMPORTANTE: Arquivos criptografados e arquivos .3ds não são mais suportados. Talvez seja necessário descriptografá-los e/ou renomeá-los para .cci.<a href="https://azahar-emu.org/blog/game-loading-changes/">Saiba mais.</a> + + + + Don't show again + Não mostrar novamente + + + + Compatibility Compatibilidade - - + + Region Região - - + + File type Tipo de arquivo - - + + Size Tamanho - - + + Play time Tempo de jogo - + Favorite Favorito - + Open Abrir - + Application Location Local do Aplicativo - + Save Data Location Local de Dados Salvos - + Extra Data Location Local de Dados Extras - + Update Data Location Atualizar Local dos Dados - + DLC Data Location Local de Dados de DLC  - + Texture Dump Location Local de Dump de Texturas - + Custom Texture Location Local de Texturas Personalizadas - + Mods Location Diretório de Mods - + Dump RomFS Extrair RomFS - + Disk Shader Cache Cache de shaders em disco - + Open Shader Cache Location Abrir local do cache dos shaders - + Delete OpenGL Shader Cache Apagar cache de shaders do OpenGL - + Uninstall Desinstalar - + Everything Tudo - + Application Aplicativo - + Update Atualização - + DLC DLC - + Remove Play Time Data Remover Dados de Tempo de Jogo - + Create Shortcut Criar Atalho - + Add to Desktop Adicionar à Área de Trabalho - + Add to Applications Menu Adicionar ao Menu Iniciar - + Properties Propriedades - - - - + + + + Azahar Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. @@ -4955,64 +4965,64 @@ This will delete the application if installed, as well as any installed updates Isso irá deletar o aplicativo caso ele esteja instalado, assim como qualquer atualização ou DLC instalada. - - + + %1 (Update) %1 (Atualização) - + %1 (DLC) %1 (DLC) - + Are you sure you want to uninstall '%1'? Tem certeza que quer desinstalar '%1'? - + Are you sure you want to uninstall the update for '%1'? Tem certeza que deseja desinstalar a atualização para '%1'? - + Are you sure you want to uninstall all DLC for '%1'? Tem certeza de que deseja desinstalar todas as DLCs de '%1'? - + Scan Subfolders Examinar Subpastas - + Remove Application Directory Remover Diretório de Aplicativos - + Move Up Mover para cima - + Move Down Mover para baixo - + Open Directory Location Abrir local da pasta - + Clear Limpar - + Name Nome @@ -5103,7 +5113,7 @@ Tela Inicial. GameListPlaceholder - + Double-click to add a new folder to the application list Clique duas vezes para adicionar uma pasta à lista de aplicativos @@ -5126,12 +5136,12 @@ Tela Inicial. resultados - + Filter: Filtro: - + Enter pattern to filter Insira o padrão para filtrar diff --git a/dist/languages/ro_RO.ts b/dist/languages/ro_RO.ts index bcc963b46..6ace28a9b 100644 --- a/dist/languages/ro_RO.ts +++ b/dist/languages/ro_RO.ts @@ -26,8 +26,8 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> + @@ -3949,19 +3949,19 @@ Vă rugăm să verificați instalarea FFmpeg utilizată pentru compilare. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Viteza actuală de emulare. Valori mai mari sau mai mici de 100% indică cum emularea rulează mai repede sau mai încet decât un 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Timp luat pentru a emula un cadru 3DS, fără a pune în calcul limitarea de cadre sau v-sync. Pentru emulare la viteza maximă, această valoare ar trebui să fie maxim 16.67 ms. @@ -4667,12 +4667,12 @@ Would you like to download it? - + Primary Window Fereastră Primară - + Secondary Window Fereastră Secundară @@ -4778,229 +4778,239 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility Compatibilitate - - + + Region Regiune - - + + File type Tip de Fișier - - + + Size Mărime - - + + Play time Timp de joacă - + Favorite Favorit - + Open Deschide - + Application Location Locația Aplicației - + Save Data Location Locația Datelor Salvării - + Extra Data Location Locația Datelor Extra - + Update Data Location Locația Datelor de Actualizare - + DLC Data Location Locația Datelor DLC - + Texture Dump Location Locația Dump-ului de Texturi - + Custom Texture Location Locația Custom a Texturilor - + Mods Location Locația Modurilor - + Dump RomFS Dump RomFS - + Disk Shader Cache Disk Shader Cache - + Open Shader Cache Location Locația Cache-ului de Open Shader - + Delete OpenGL Shader Cache Șterge OpenGL Shader Cache - + Uninstall Dezinstalează - + Everything Totul - + Application - + Update Actualizare - + DLC DLC - + Remove Play Time Data Șterge Datele Timpului de Joacă - + Create Shortcut Creează un Shortcut - + Add to Desktop Adaugă pe desktop - + Add to Applications Menu Adaugă în Meniul de Aplicații - + Properties Proprietăți - - - - + + + + Azahar Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - - + + %1 (Update) %1 (Actualizare) - + %1 (DLC) %1 (DLC) - + Are you sure you want to uninstall '%1'? Sunteți siguri că doriți să dezinstalați '%1'? - + Are you sure you want to uninstall the update for '%1'? Sunteți siguri că doriți să dezinstalați actualizarea pentru '%1'? - + Are you sure you want to uninstall all DLC for '%1'? Sunteți siguri că doriți să dezinstalați toate DLC-urile pentru '%1'? - + Scan Subfolders Scanează Subfolderele - + Remove Application Directory - + Move Up Mută în Sus - + Move Down Mută în Jos - + Open Directory Location Deschide Locația Directorului - + Clear Șterge - + Name Nume @@ -5086,7 +5096,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list @@ -5109,12 +5119,12 @@ Screen. rezultate - + Filter: Filtru: - + Enter pattern to filter Introduceți un tipar de filtrare diff --git a/dist/languages/ru_RU.ts b/dist/languages/ru_RU.ts index 0cdb88980..3e5d6ce9d 100644 --- a/dist/languages/ru_RU.ts +++ b/dist/languages/ru_RU.ts @@ -26,7 +26,7 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -3949,19 +3949,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Текущая скорость эмуляции. Значения выше или ниже 100% указывают на то, что эмуляция работает быстрее или медленнее, чем в 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Время, затрачиваемое на эмуляцию кадра 3DS, без учёта ограничения кадров или вертикальной синхронизации. Для полноскоростной эмуляции это значение должно быть не более 16,67 мс. @@ -4663,12 +4663,12 @@ Would you like to download it? - + Primary Window - + Secondary Window @@ -4774,229 +4774,239 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility Совместимость - - + + Region Регион - - + + File type Тип файла - - + + Size Размер - - + + Play time - + Favorite - + Open - + Application Location - + Save Data Location - + Extra Data Location - + Update Data Location - + DLC Data Location - + Texture Dump Location - + Custom Texture Location - + Mods Location - + Dump RomFS Создать дамп RomFS - + Disk Shader Cache - + Open Shader Cache Location - + Delete OpenGL Shader Cache - + Uninstall - + Everything - + Application - + Update - + DLC - + Remove Play Time Data - + Create Shortcut - + Add to Desktop - + Add to Applications Menu - + Properties - - - - + + + + Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - - + + %1 (Update) - + %1 (DLC) - + Are you sure you want to uninstall '%1'? - + Are you sure you want to uninstall the update for '%1'? - + Are you sure you want to uninstall all DLC for '%1'? - + Scan Subfolders Сканировать подпапки - + Remove Application Directory - + Move Up - + Move Down - + Open Directory Location Открыть расположение каталога - + Clear - + Name Имя @@ -5082,7 +5092,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list @@ -5105,12 +5115,12 @@ Screen. результатов - + Filter: Фильтр: - + Enter pattern to filter Введите шаблон для фильтрации diff --git a/dist/languages/sv.ts b/dist/languages/sv.ts index bbb81b49b..a6e1b80ad 100644 --- a/dist/languages/sv.ts +++ b/dist/languages/sv.ts @@ -26,8 +26,8 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> + @@ -3955,19 +3955,19 @@ Kontrollera din FFmpeg-installation som användes för kompilering. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Aktuell emuleringshastighet. Värden som är högre eller lägre än 100% indikerar att emuleringen körs snabbare eller långsammare än 3DS. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. Hur många bilder per sekund som appen visar för närvarande. Detta varierar från app till app och från scen till scen. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Tidsåtgång för att emulera en 3DS-bildruta, utan att räkna med framelimiting eller v-sync. För emulering med full hastighet bör detta vara högst 16,67 ms. @@ -4677,12 +4677,12 @@ Would you like to download it? Vill du hämta ner den? - + Primary Window Primärt fönster - + Secondary Window Sekundärt fönster @@ -4788,165 +4788,175 @@ Vill du hämta ner den? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility Kompatibilitet - - + + Region Region - - + + File type Filtyp - - + + Size Storlek - - + + Play time Speltid - + Favorite Favorit - + Open Öppna - + Application Location Programplats - + Save Data Location Plats för sparat data - + Extra Data Location Plats för extradata - + Update Data Location Plats för uppdateringsdata - + DLC Data Location Plats för DLC-data - + Texture Dump Location Plats för texturdumpar - + Custom Texture Location Plats för anpassade texturer - + Mods Location Plats för mods - + Dump RomFS Dumpa RomFS - + Disk Shader Cache Disk shadercache - + Open Shader Cache Location Öppna plats för shadercache - + Delete OpenGL Shader Cache Ta bort OpenGL-shadercache - + Uninstall Avinstallera - + Everything Allting - + Application Applikation - + Update Uppdatering - + DLC DLC - + Remove Play Time Data Ta bort data för speltid - + Create Shortcut Skapa genväg - + Add to Desktop Lägg till på skrivbordet - + Add to Applications Menu Lägg till i programmenyn - + Properties Egenskaper - - - - + + + + Azahar Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. @@ -4955,64 +4965,64 @@ This will delete the application if installed, as well as any installed updates Detta kommer att radera programmet om det är installerat, samt alla installerade uppdateringar eller DLC. - - + + %1 (Update) %1 (Uppdatering) - + %1 (DLC) %1 (DLC) - + Are you sure you want to uninstall '%1'? Är du säker att du vill avinstallera "%1"? - + Are you sure you want to uninstall the update for '%1'? Är du säker på att du vill avinstallera uppdateringen för "%1"? - + Are you sure you want to uninstall all DLC for '%1'? Är du säker på att du vill avinstallera alla DLC för "%1"? - + Scan Subfolders Sök igenom undermappar - + Remove Application Directory Ta bort applikationskatalog - + Move Up Flytta upp - + Move Down Flytta ner - + Open Directory Location Öppna katalogplats - + Clear Töm - + Name Namn @@ -5103,7 +5113,7 @@ startskärmen. GameListPlaceholder - + Double-click to add a new folder to the application list Dubbelklicka för att lägga till en ny mapp i applikationslistan @@ -5126,12 +5136,12 @@ startskärmen. resultat - + Filter: Filtrera: - + Enter pattern to filter Ange mönster att filtrera diff --git a/dist/languages/tr_TR.ts b/dist/languages/tr_TR.ts index c27aa4306..90ad87c42 100644 --- a/dist/languages/tr_TR.ts +++ b/dist/languages/tr_TR.ts @@ -26,8 +26,8 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> + @@ -3946,19 +3946,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Geçerli emülasyon hızı. 100%'den az veya çok olan değerler emülasyonun bir 3DS'den daha yavaş veya daha hızlı çalıştığını gösterir. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Bir 3DS karesini emüle etmekte geçen zaman, karelimitleme ve v-sync hariç. Tam hız emülasyon için bu en çok 16,67 ms. olmalı. @@ -4659,12 +4659,12 @@ Would you like to download it? - + Primary Window Birincil Pencere - + Secondary Window İkincil Pencere @@ -4770,229 +4770,239 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility Uyumluluk - - + + Region Bölge - - + + File type Dosya türü - - + + Size Boyut - - + + Play time - + Favorite - + Open - + Application Location - + Save Data Location - + Extra Data Location - + Update Data Location - + DLC Data Location - + Texture Dump Location - + Custom Texture Location - + Mods Location - + Dump RomFS RomFS Dump - + Disk Shader Cache - + Open Shader Cache Location - + Delete OpenGL Shader Cache - + Uninstall Sil - + Everything - + Application - + Update - + DLC - + Remove Play Time Data - + Create Shortcut Kısayol Oluştur - + Add to Desktop Masaüstüne Ekle - + Add to Applications Menu - + Properties Özellikler - - - - + + + + Azahar Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - - + + %1 (Update) - + %1 (DLC) - + Are you sure you want to uninstall '%1'? - + Are you sure you want to uninstall the update for '%1'? - + Are you sure you want to uninstall all DLC for '%1'? - + Scan Subfolders Alt Dizinleri Tara - + Remove Application Directory - + Move Up Yukarı Taşı - + Move Down Aşağı Taşı - + Open Directory Location Dizinin Bulunduğu Yeri Aç - + Clear Temizle - + Name İsim @@ -5078,7 +5088,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list @@ -5101,12 +5111,12 @@ Screen. sonuçlar - + Filter: Filtre: - + Enter pattern to filter Filtrelenecek düzeni girin diff --git a/dist/languages/vi_VN.ts b/dist/languages/vi_VN.ts index 48e7c9c55..f4359aea6 100644 --- a/dist/languages/vi_VN.ts +++ b/dist/languages/vi_VN.ts @@ -26,7 +26,7 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -3946,19 +3946,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. Tốc độ giả lập hiện tại. Giá trị cao hoặc thấp hơn 100% thể hiện giả lập đang chạy nhanh hay chậm hơn một chiếc máy 3DS thực sự. - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Thời gian để giả lập một khung hình của máy 3DS, không gồm giới hạn khung hay v-sync Một giả lập tốt nhất sẽ tiệm cận 16.67 ms. @@ -4660,12 +4660,12 @@ Would you like to download it? - + Primary Window - + Secondary Window @@ -4771,229 +4771,239 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility Tính tương thích - - + + Region Khu vực - - + + File type Loại tệp tin - - + + Size Kích thước - - + + Play time - + Favorite - + Open - + Application Location - + Save Data Location - + Extra Data Location - + Update Data Location - + DLC Data Location - + Texture Dump Location - + Custom Texture Location - + Mods Location - + Dump RomFS Trích xuất RomFS - + Disk Shader Cache - + Open Shader Cache Location - + Delete OpenGL Shader Cache - + Uninstall - + Everything - + Application - + Update - + DLC - + Remove Play Time Data - + Create Shortcut - + Add to Desktop - + Add to Applications Menu - + Properties - - - - + + + + Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - - + + %1 (Update) - + %1 (DLC) - + Are you sure you want to uninstall '%1'? - + Are you sure you want to uninstall the update for '%1'? - + Are you sure you want to uninstall all DLC for '%1'? - + Scan Subfolders Quét thư mục con - + Remove Application Directory - + Move Up - + Move Down - + Open Directory Location Mở thư mục - + Clear - + Name Tên @@ -5079,7 +5089,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list @@ -5102,12 +5112,12 @@ Screen. kết quả - + Filter: Bộ lọc: - + Enter pattern to filter Nhập mẫu ký tự để lọc diff --git a/dist/languages/zh_CN.ts b/dist/languages/zh_CN.ts index 3762cbf16..f3e517bab 100644 --- a/dist/languages/zh_CN.ts +++ b/dist/languages/zh_CN.ts @@ -26,8 +26,8 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> + @@ -3955,19 +3955,19 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. 当前模拟速度。高于或低于 100% 的值表示模拟正在运行得比实际 3DS 更快或更慢。 - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. 应用当前显示的每秒帧数。这会因应用和场景而异。 - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. 在不计算速度限制和垂直同步的情况下,模拟一个 3DS 帧的实际时间。若要进行全速模拟,这个数值不应超过 16.67 毫秒。 @@ -4677,12 +4677,12 @@ Would you like to download it? 您要下载吗? - + Primary Window 主窗口 - + Secondary Window 次级窗口 @@ -4788,165 +4788,175 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility 兼容性 - - + + Region 地区 - - + + File type 文件类型 - - + + Size 大小 - - + + Play time 游戏时间 - + Favorite 收藏 - + Open 打开 - + Application Location 应用路径 - + Save Data Location 存档数据路径 - + Extra Data Location 额外数据路径 - + Update Data Location 更新数据路径 - + DLC Data Location DLC 数据路径 - + Texture Dump Location 纹理转储路径 - + Custom Texture Location 自定义纹理路径 - + Mods Location Mods 路径 - + Dump RomFS 转储 RomFS - + Disk Shader Cache 磁盘着色器缓存 - + Open Shader Cache Location 打开着色器缓存位置 - + Delete OpenGL Shader Cache 删除 OpenGL 着色器缓存 - + Uninstall 卸载 - + Everything 所有内容 - + Application 应用 - + Update 更新补丁 - + DLC DLC - + Remove Play Time Data 删除游玩时间 - + Create Shortcut 创建快捷方式 - + Add to Desktop 添加到桌面 - + Add to Applications Menu 添加到应用菜单 - + Properties 属性 - - - - + + + + Azahar Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. @@ -4955,64 +4965,64 @@ This will delete the application if installed, as well as any installed updates 这将删除应用、已安装的更新补丁或 DLC。 - - + + %1 (Update) %1(更新补丁) - + %1 (DLC) %1(DLC) - + Are you sure you want to uninstall '%1'? 您确定要卸载“%1”吗? - + Are you sure you want to uninstall the update for '%1'? 您确定要卸载“%1”的更新补丁吗? - + Are you sure you want to uninstall all DLC for '%1'? 您确定要卸载“%1”的所有 DLC 吗? - + Scan Subfolders 扫描子文件夹 - + Remove Application Directory 移除应用目录 - + Move Up 向上移动 - + Move Down 向下移动 - + Open Directory Location 打开目录位置 - + Clear 清除 - + Name 名称 @@ -5103,7 +5113,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list 双击将新文件夹添加到应用列表 @@ -5126,12 +5136,12 @@ Screen. 结果 - + Filter: 搜索: - + Enter pattern to filter 搜索游戏 diff --git a/dist/languages/zh_TW.ts b/dist/languages/zh_TW.ts index f1d69fe3f..b61d918bd 100644 --- a/dist/languages/zh_TW.ts +++ b/dist/languages/zh_TW.ts @@ -26,7 +26,7 @@ - <html><head/><body><p><img src=":/icons/citra.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -3947,20 +3947,20 @@ Please check your FFmpeg installation used for compilation. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a 3DS. 目前模擬速度, 「高於/低於」100% 代表模擬速度比 3DS 實機「更快/更慢」。 - + How many frames per second the app is currently displaying. This will vary from app to app and scene to scene. - + Time taken to emulate a 3DS frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. 不計算影格限制或垂直同步時, 模擬一個 3DS 影格所花的時間。全速模擬時,這個數值最多應為 16.67 毫秒。 @@ -4662,12 +4662,12 @@ Would you like to download it? - + Primary Window - + Secondary Window @@ -4773,229 +4773,239 @@ Would you like to download it? GameList - - + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + + + + Don't show again + + + + + Compatibility 相容性 - - + + Region 地區 - - + + File type 檔案類型 - - + + Size 大小 - - + + Play time - + Favorite - + Open - + Application Location - + Save Data Location - + Extra Data Location - + Update Data Location - + DLC Data Location - + Texture Dump Location - + Custom Texture Location - + Mods Location - + Dump RomFS - + Disk Shader Cache - + Open Shader Cache Location - + Delete OpenGL Shader Cache - + Uninstall - + Everything - + Application - + Update - + DLC - + Remove Play Time Data - + Create Shortcut - + Add to Desktop - + Add to Applications Menu - + Properties - - - - + + + + Azahar - + Are you sure you want to completely uninstall '%1'? This will delete the application if installed, as well as any installed updates or DLC. - - + + %1 (Update) - + %1 (DLC) - + Are you sure you want to uninstall '%1'? - + Are you sure you want to uninstall the update for '%1'? - + Are you sure you want to uninstall all DLC for '%1'? - + Scan Subfolders 掃描子資料夾 - + Remove Application Directory - + Move Up - + Move Down - + Open Directory Location 開啟資料夾位置 - + Clear - + Name 名稱 @@ -5081,7 +5091,7 @@ Screen. GameListPlaceholder - + Double-click to add a new folder to the application list @@ -5104,12 +5114,12 @@ Screen. 項符合 - + Filter: 項目篩選 - + Enter pattern to filter 輸入項目關鍵字 diff --git a/src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml b/src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml index 7371e0662..9c7410756 100644 --- a/src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml +++ b/src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml @@ -7,6 +7,8 @@ A continuació, haureu de seleccionar una carpeta d\'aplicacions. Azahar mostrarà totes les aplicacions de 3DS dins de la carpeta seleccionada a l\'aplicació.\n\nLes aplicacions, actualitzacions i DLC CIA s\'hauran d\'instal·lar per separat fent clic a la icona de la carpeta i seleccionant Instal·la CIA. Iniciar Cancel·lant + Important + No tornar a mostrar Configuració @@ -34,6 +36,7 @@ Canvia els fitxers que Azahar utilitza per a carregar aplicacions Modifica l\'aspecte de l\'app Instal·lar CIA + Els fitxers encriptats .3ds ja no són compatibles. Pot ser que siga necessari desencriptar-los o canviar-los de nom a .cci. <a href=\"https://azahar-emu.org/blog/game-loading-changes/\">Més Informació</a> Seleccionar driver de GPU @@ -471,7 +474,7 @@ S\'esperen errors gràfics temporals quan estigue activat. Notificacions de Azahar durant la instal·lació de CIAs. Instal·lant CIA - Instal·lant %s (%d/%d) + Instal·lant %s (%1$d/%2$d) CIA instal·lat amb èxit Ha fallat la instal·lació del CIA \"%s\" s\'ha instal·lat amb èxit diff --git a/src/android/app/src/main/res/values-b+es+ES/strings.xml b/src/android/app/src/main/res/values-b+es+ES/strings.xml index 82c7b8eac..b0a873584 100644 --- a/src/android/app/src/main/res/values-b+es+ES/strings.xml +++ b/src/android/app/src/main/res/values-b+es+ES/strings.xml @@ -1,17 +1,23 @@ + Este software ejecutará aplicaciones para la consola portátil Nintendo 3DS. No se incluyen juegos.\n\nAntes de comenzar con la emulación, seleccione una carpeta para almacenar los datos de usuario de Azahar en.\n\nQué es ésto:\nWiki - Datos de usuario de Azahar Android y almacenamiento Notificaciones del emulador 3DS Azahar Azahar está ejecutándose + A continuación, deberá seleccionar una Carpeta de Aplicaciones. Azahar mostrará todas las ROM de 3DS de la carpeta seleccionada en la aplicación.\n\nLas ROM CIA, actualizaciones y los DLC deberán instalarse por separado haciendo clic en el icono de la carpeta y seleccionando Instalar CIA. Iniciar Cancelando... + Importante + No volver a mostrar Configuración Opciones Buscar + Aplicaciones Configurar opciones del emulador Instalar archivo CIA + Instalar aplicaciones, actualizaciones o DLC Compartir Registro Compartir el archivo de registro de Azahar para depurar problemas Administrador de drivers de GPU @@ -21,11 +27,16 @@ Drivers personalizados no soportados La carga de drivers personalizados no está soportada en este dispositivo.\n¡Compruebe esta opción otra vez en el futuro para ver si ya está soportada! No se encontró ningún archivo de registro + Seleccionar Directorio de Aplicaciones + Permite que Azahar rellene la lista de aplicaciones Acerca de Un emulador de 3DS de código abierto Versión de compilación, créditos y más + Directorio de aplicaciones seleccionado + Cambia los archivos que Azahar usa para cargar aplicaciones Modifica el aspecto de la app Instalar CIA + Los archivos cifrados y .3ds ya no son compatibles. Puede que sea necesario descifrarlos o renombrarlos a .cci. <a href=\"https://azahar-emu.org/blog/game-loading-changes/\">Más Información.</a> Seleccionar driver de GPU @@ -50,7 +61,10 @@ Aprenda a configurar <b>Azahar</b> y entra en la emulación. Empezar ¡Completado! + Aplicaciones + Seleccione la carpeta de <b>Aplicaciones</b> con el botón de debajo. Hecho + ¡Todo listo!\n¡Disfruta del emulador! Continuar Notificaciones Concede el permiso de notificaciones con el botón de debajo. @@ -62,6 +76,8 @@ Micrófono Concede el permiso de micrófono debajo para emular el micrófono de la 3DS. Permiso denegado + ¿Saltarse la selección de la carpeta de aplicaciones? + Nada se mostrará en la lista de aplicaciones si no se selecciona una carpeta. Ayuda Saltar Cancelar @@ -71,8 +87,12 @@ No puedes saltarte este paso Este paso es necesario para permitir que Azahar funcione. Por favor, seleccione un directorio y luego puede continuar. Configuración de tema + Configura tus preferencias de tema de Azahar. Establecer tema + + Buscar y Filtrar Aplicaciones + Buscar Aplicaciones Recién Jugados Recién Añadidos Instalados @@ -105,7 +125,21 @@ ¡Este control debe asignarse a un stick analógico del mando o a un eje del Pad de Control! ¡Este control debe asignarse a un botón del mando! + + Archivos de Sistema + Realizar operaciones de archivos del sistema, como instalar archivos del sistema o iniciar el Menú Home + Conectar con la herramienta de configuración Artic + herramienta de configuración Artic.
Notas:
  • Esta operación instalará archivos únicos de la consola en Azahar, ¡no compartas las carpetas de usuario ni nand
    después de realizar el proceso de configuración!
  • Se necesita la configuración de Old 3DS para que funcione la configuración de New 3DS.
  • Ambos modos de configuración funcionarán independientemente del modelo de la consola que ejecute la herramienta de configuración.
]]>
+ Obteniendo el estado actual de los archivos del sistema, por favor espere... + Configuración Old 3DS + Configuración New 3DS + La configuración es posible. + La configuración Old 3DS es necesaria primero. + Configuración completa. + Introduce la dirección de la herramienta de configuración Artic + Preparando configuración, por favor espere... Cargar el Menú HOME + Mostrar las aplicaciones del menú HOME en la lista de aplicaciones Ejecutar la Configuración de la consola cuando se ejecute el Menú HOME Menú HOME @@ -138,8 +172,10 @@ Número de pasos por hora reportados por el podómetro. Rango de 0 a 65.535. ID de Consola Regenerar ID de Consola + Esto reemplazará tu ID de consola de 3DS virtual por una nueva. Tu ID actual será irrecuperable. Esto puede tener efectos inesperados en determinadas aplicaciones. Si usas un archivo de configuración obsoleto, esto podría fallar. ¿Desea continuar? Cargador de complementos 3GX Carga los plugins 3GX de la SD emulada si están disponibles. + Permitir que las aplicaciones cambien el estado del cargador de plugins. Permite que las apps de homebrew activen el cargador de complementos incluso cuando está desactivado. @@ -170,6 +206,7 @@ Se esperan fallos gráficos temporales cuando ésta esté activado. Filtro Linear Activa el filtro linear, que hace que los gráficos del juego se vean más suaves. Filtro de Texturas + Mejora los gráficos visuales de las aplicaciones aplicando un filtro a las texturas. Los filtros soportados son Anime4K Ultrafast, Bicubic, ScaleForce, xBRZ freescale, y MMPX. Activar Sombreador de Hardware Usa el hardware para emular los sombreadores de 3DS. Cuando se active, el rendimiento mejorará notablemente. Multiplicación Precisa @@ -181,6 +218,7 @@ Se esperan fallos gráficos temporales cuando ésta esté activado. Limitar porcentaje de velocidad Especifica el valor al que se limita la velocidad de emulación. Con el valor por defecto del 100%, la emulación se limitará a la velocidad normal. Los valores altos o altos incrementarán o reducirán el límite de velocidad. Resolución interna + Especifica la resolución a la que se quiera renderizar. Una alta resolución mejorará la calidad visual un montón, pero también causará un gran impacto en el rendimiento y puede causar fallos en ciertas aplicaciones. Nativa (400x240) 2x Nativa (800x480) 3x Nativa (1200x720) @@ -437,7 +475,7 @@ Se esperan fallos gráficos temporales cuando ésta esté activado. Notificaciones de Azahar durante la instalación de CIAs. Instalando CIA - Instalando %s (%d/%d) + Instalando %s (%1$d/%2$d) CIA instalado con éxito Falló la instalación del CIA \"%s\" se ha instalado con éxito @@ -701,6 +739,8 @@ Se esperan fallos gráficos temporales cuando ésta esté activado. Conectar con Artic Base Introduce la dirección del servidor Artic Base Atrasar hilo de renderizado del juego + Retrasa el hilo de renderización del juego cuando envía datos a la GPU. Ayuda con los problemas de rendimiento en las (muy pocas) aplicaciones de fps dinámicos. + Guardado rápido Guardado rápido @@ -711,6 +751,20 @@ Se esperan fallos gráficos temporales cuando ésta esté activado. Guardado rápido no disponible. Misceláneos Usar Artic Controller al estar conectado al servidor de Artic Base + Usa los controles dados por el Servidor de Artic Base al estar conectado a éste en vez de los controles del dispositivo configurado. Limpiar la salida del registro en cada mensaje + Inmediatamente guarda el registro de depuración en el archivo. Utilice ésto si Azahar se bloquea y la salida del registro se está cortando. Desactivar Renderizado de Ojo Derecho -
+ Mejora significativamente el rendimiento en algunas aplicaciones, pero puede causar parpadeo en otros. + Retrasar el comienzo con módulos LLE + Retrasa el inicio de la aplicación cuando los módulos LLE están habilitados. + Operaciones asíncronas deterministas + Hace que las operaciones asíncronas sean deterministas para la depuración. Habilitar esta opción puede causar bloqueos. + Habilitar los módulos LLE necesarios para las funciones en línea (si están instalados) + Habilita los módulos LLE necesarios para el modo multijugador en línea, acceso a la eShop, etc. + Opciones de Emulación + Opciones de Perfil + Dirección MAC + Regenerar Dirección MAC + Esto reemplazará tu dirección MAC actual por una nueva. No se recomienda hacerlo si obtuviste la dirección MAC de tu consola real con la herramienta de configuración. ¿Continuar? +
diff --git a/src/android/app/src/main/res/values-b+pl+PL/strings.xml b/src/android/app/src/main/res/values-b+pl+PL/strings.xml index e8160291c..0d6875c58 100644 --- a/src/android/app/src/main/res/values-b+pl+PL/strings.xml +++ b/src/android/app/src/main/res/values-b+pl+PL/strings.xml @@ -7,7 +7,6 @@ Następnie należy wybrać folder z aplikacjami. Azahar wyświetli wszystkie ROM-y 3DS w wybranym folderze w aplikacji.\n\nROMy CIA, aktualizacje i DLC będą musiały zostać zainstalowane oddzielnie, klikając ikonę folderu i wybierając opcję Zainstaluj CIA. Rozpocznij Anulowanie... - Ustawienia Opcje @@ -34,7 +33,6 @@ Zmienia pliki, których Azahar używa do ładowania aplikacji Zmodyfikuj wygląd aplikacji Instaluj CIA - Wybierz sterownik GPU Czy chcesz wymienić swój obecny sterownik GPU? @@ -472,7 +470,6 @@ Powiadomienia Azahar podczas instalacji CIA Instalacja CIA - Instalacja %s (%d/%d) Pomyślnie zainstalowano CIA Instalacja CIA nie powiodła się \"%s\" został pomyślnie zainstalowany diff --git a/src/android/app/src/main/res/values-b+pt+BR/strings.xml b/src/android/app/src/main/res/values-b+pt+BR/strings.xml index 030d852cf..b160435e9 100644 --- a/src/android/app/src/main/res/values-b+pt+BR/strings.xml +++ b/src/android/app/src/main/res/values-b+pt+BR/strings.xml @@ -7,6 +7,8 @@ Em seguida, você precisará selecionar uma pasta de Aplicativos. O Azahar exibirá todas as ROMs de 3DS dentro da pasta selecionada no aplicativo.\n\nROMs, atualizações e DLC no formato CIA precisarão ser instaladas separadamente clicando no ícone da pasta e selecionando Instalar CIA. Iniciar Cancelando... + Importante + Não mostrar novamente Configurações @@ -34,6 +36,7 @@ Altera os arquivos que o Azahar usa para carregar aplicativos Modificar a aparência do aplicativo Instale a CIA + Arquivos criptografados e arquivos .3ds não são mais suportados. Talvez seja necessário descriptografá-los e/ou renomeá-los para .cci. <a href=\"https://azahar-emu.org/blog/game-loading-changes/\">Saiba mais.</a> Selecione o driver GPU @@ -471,7 +474,7 @@ Notificações do Azahar durante a instalação do CIA Instalando CIA - Instalando %s (%d/%d) + Instalando %s (%1$d/%2$d) CIA Instalado com sucesso Erro ao instalar o CIA \"%s\" foi instalado com sucesso diff --git a/src/android/app/src/main/res/values-b+ru+RU/strings.xml b/src/android/app/src/main/res/values-b+ru+RU/strings.xml index 4944f6ada..22ad42c15 100644 --- a/src/android/app/src/main/res/values-b+ru+RU/strings.xml +++ b/src/android/app/src/main/res/values-b+ru+RU/strings.xml @@ -3,7 +3,6 @@ Запустить Отмена... - Настройки Опции @@ -22,7 +21,6 @@ Версия сборки, разработчики и другое Настройка внешнего вида приложения Установить CIA - Выбрать драйвер GPU Заменить текущий драйвер GPU устройства? @@ -345,7 +343,6 @@ Установка %d файлов. Доп. информация в уведомлении. Установка CIA - Установка %s (%d/%d) Успешная установка CIA Не удалось установить CIA \"%s\" успешно установлено diff --git a/src/android/app/src/main/res/values-b+tr+TR/strings.xml b/src/android/app/src/main/res/values-b+tr+TR/strings.xml index e43a8ae74..6cf9ad269 100644 --- a/src/android/app/src/main/res/values-b+tr+TR/strings.xml +++ b/src/android/app/src/main/res/values-b+tr+TR/strings.xml @@ -2,7 +2,6 @@ İptal ediliyor... - Ayarlar Seçenekler diff --git a/src/android/app/src/main/res/values-b+zh+CN/strings.xml b/src/android/app/src/main/res/values-b+zh+CN/strings.xml index 6c0396ec4..f13619ca9 100644 --- a/src/android/app/src/main/res/values-b+zh+CN/strings.xml +++ b/src/android/app/src/main/res/values-b+zh+CN/strings.xml @@ -7,7 +7,6 @@ 接下来,您需要选择一个应用文件夹。Azahar 将显示所选文件夹中的所有 3DS ROM。\n\nCIA ROM、更新和 DLC 需要分别进行安装,具体为点击文件夹图标并选择“安装 CIA”。 开始 取消中… - 设置 选项 @@ -34,7 +33,6 @@ 更改 Azahar 用于加载应用的相关文件 更改应用程序的外观 安装 CIA - 选择 GPU 驱动 您要替换当前的 GPU 驱动吗? @@ -471,7 +469,6 @@ CIA 安装期间的 Azahar 通知 正在安装 CIA 文件 - 正在安装 %s (%d/%d) CIA 文件安装成功 CIA 文件安装失败 “%s”已安装成功 diff --git a/src/android/app/src/main/res/values-de/strings.xml b/src/android/app/src/main/res/values-de/strings.xml index c7e654e93..d9a94fb4b 100644 --- a/src/android/app/src/main/res/values-de/strings.xml +++ b/src/android/app/src/main/res/values-de/strings.xml @@ -7,7 +7,6 @@ Als Nächstes müssen Sie einen Anwendungsordner auswählen. Azahar zeigt alle 3DS-ROMs im ausgewählten Ordner in der App an.\n\nCIA-ROMs, Updates und DLC müssen separat installiert werden, indem Sie auf das Ordnersymbol klicken und CIA installieren auswählen Start Wird abgebrochen... - Einstellungen Optionen @@ -34,7 +33,6 @@ Ändere die Dateien, die Azahar nutzt, um Anwendungen zu laden Ändere das Aussehen der App CIA Installieren - GPU-Treiber auswählen Möchtest du den aktuellen GPU-Treiber ersetzten @@ -456,7 +454,6 @@ Azahar-Benachrichtigungen während CIA-Installation CIA wird installiert - Installiere %s (%d/%d) CIA erfolgreich installiert CIA konnte nicht installiert werden „%s“ wurde erfolgreich installiert diff --git a/src/android/app/src/main/res/values-fr/strings.xml b/src/android/app/src/main/res/values-fr/strings.xml index 2bdae7622..3f4f12489 100644 --- a/src/android/app/src/main/res/values-fr/strings.xml +++ b/src/android/app/src/main/res/values-fr/strings.xml @@ -7,7 +7,7 @@ Ensuite, vous devrez sélectionner un dossier d\'applications. Azahar affichera toutes les ROMs 3DS à l\'intérieur du dossier sélectionné dans l\'application. Les ROMs CIA, les mises à jour et les DLCs devront être installés séparément en cliquant sur l\'icône du dossier et en sélectionnant Installer CIA. Démarrer Annulation... - + Important Paramètres Options @@ -34,7 +34,6 @@ Modifie les fichiers utilisés par Azahar pour charger les applications Modifier l\'apparence de l\'application Installer un CIA - Sélectionner le pilote du GPU Souhaitez vous remplacer votre pilote actuel ? @@ -471,7 +470,6 @@ Notifications de Azahar pendant l\'installation du CIA Installation du CIA - Installation de %s (%d/%d) Installation réussie du CIA Échec de l\'installation du CIA \"%s\" a été installé avec succès diff --git a/src/android/app/src/main/res/values-id/strings.xml b/src/android/app/src/main/res/values-id/strings.xml index c354d0d64..f737b738d 100644 --- a/src/android/app/src/main/res/values-id/strings.xml +++ b/src/android/app/src/main/res/values-id/strings.xml @@ -19,7 +19,6 @@ Versi build, Kredit, dan lainnya Ubah tampilan aplikasi Install CIA - Pilih driver GPU Apakah anda ingin untuk mengganti driver GPU mu saat ini? diff --git a/src/android/app/src/main/res/values-it/strings.xml b/src/android/app/src/main/res/values-it/strings.xml index 1dea22a8d..7b8aff01b 100644 --- a/src/android/app/src/main/res/values-it/strings.xml +++ b/src/android/app/src/main/res/values-it/strings.xml @@ -10,7 +10,6 @@ Cos\'è questo: Ora è necessario selezionare una cartella Applicazioni. Azahar mostrerà tutte le ROM 3DS all\'interno della cartella selezionata nell\'app. Le ROM CIA, gli aggiornamenti e DLC dovranno essere installati separatamente cliccando sulla cartella e selezionando installa CIA. Avvia Cancellazione... - Impostazioni Opzioni @@ -38,7 +37,6 @@ Controlla ancora questa opzione in futuro per controllare se il supporto è stat Cambia i file che Azahar usa per caricare le applicazioni Modifica l\'aspetto dell\'app Installa CIA - Seleziona il driver GPU Vuoi rimpiazzare il tuo driver GPU attuale? @@ -476,7 +474,6 @@ Divertiti usando l\'emulatore! Notifiche di Azahar durante l\'installazione dei CIA Installando il CIA - Installando %s(%d/%d) CIA installato con successo Errore nell\'installazione del file CIA. \"%s\" è stato installato con successo diff --git a/src/android/app/src/main/res/values-nl/strings.xml b/src/android/app/src/main/res/values-nl/strings.xml index f3c646e69..a0e3cce2c 100644 --- a/src/android/app/src/main/res/values-nl/strings.xml +++ b/src/android/app/src/main/res/values-nl/strings.xml @@ -5,7 +5,6 @@ Azahar is Actief Start Annuleren… - Instellingen Opties @@ -27,7 +26,6 @@ Vink deze optie in de toekomst nogmaals aan om te zien of er ondersteuning is to Bouwversie, credits en meer Wijzig het uiterlijk van de app Installeer CIA - Selecteer GPU-stuurprogramma Wilt u uw huidige GPU-driver vervangen? diff --git a/src/android/app/src/main/res/values-sv/strings.xml b/src/android/app/src/main/res/values-sv/strings.xml index 8b464b394..20bf095b8 100644 --- a/src/android/app/src/main/res/values-sv/strings.xml +++ b/src/android/app/src/main/res/values-sv/strings.xml @@ -7,7 +7,6 @@ Näst måste du välja en applikationsmapp. Azahar kommer att visa alla 3DS ROM i den valda mappen i appen.\n\nCIA ROM, uppdateringar och DLC måste installeras separat genom att klicka på mappikonen och välja Installera CIA. Starta Avbryter... - Inställningar Alternativ @@ -34,7 +33,6 @@ Ändrar de filer som Azahar använder för att ladda applikationer Modifiera utseendet på appen Installera CIA - Välj GPU-drivrutin Vill du ersätta din nuvarande GPU-drivrutin? @@ -470,7 +468,6 @@ Azahar-meddelanden under CIA-installation Installation av CIA - Installerar %s (%d/%d) Har installerat CIA Installation av CIA misslyckades \"%s\" har installerats framgångsrikt From ffb8bf15b23bc8c9f58d534e502b445840ce2026 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Fri, 21 Mar 2025 20:05:05 +0000 Subject: [PATCH 052/166] Fixed encrypted+.3ds warning string being poorly formatted --- src/android/app/src/main/res/values/strings.xml | 2 +- src/citra_qt/game_list.cpp | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index 2c74f40ba..87c353c14 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -40,7 +40,7 @@ Changes the files that Azahar uses to load applications Modify the look of the app Install CIA - Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=\"https://azahar-emu.org/blog/game-loading-changes/\">Learn more.</a> + Learn more.]]> Select GPU driver diff --git a/src/citra_qt/game_list.cpp b/src/citra_qt/game_list.cpp index 98cebe9b7..067aa906e 100644 --- a/src/citra_qt/game_list.cpp +++ b/src/citra_qt/game_list.cpp @@ -355,10 +355,10 @@ GameList::GameList(PlayTime::PlayTimeManager& play_time_manager_, GMainWindow* p warning_layout = new QHBoxLayout; deprecated_3ds_warning = new QLabel; - deprecated_3ds_warning->setText( - tr("IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting " - "and/or renaming to .cci may be necessary. Learn more.")); + deprecated_3ds_warning->setText(tr( + "IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting " + "and/or renaming to .cci may be necessary. Learn more.")); deprecated_3ds_warning->setOpenExternalLinks(true); deprecated_3ds_warning->setStyleSheet( QString::fromStdString("color: black; font-weight: bold;")); From 3d989b6d3e7b4393de76f91c01641b694378031e Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Fri, 21 Mar 2025 20:05:05 +0000 Subject: [PATCH 053/166] Fixed encrypted+.3ds warning string being poorly formatted --- src/android/app/src/main/res/values/strings.xml | 2 +- src/citra_qt/game_list.cpp | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index 2c74f40ba..87c353c14 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -40,7 +40,7 @@ Changes the files that Azahar uses to load applications Modify the look of the app Install CIA - Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=\"https://azahar-emu.org/blog/game-loading-changes/\">Learn more.</a> + Learn more.]]> Select GPU driver diff --git a/src/citra_qt/game_list.cpp b/src/citra_qt/game_list.cpp index 98cebe9b7..067aa906e 100644 --- a/src/citra_qt/game_list.cpp +++ b/src/citra_qt/game_list.cpp @@ -355,10 +355,10 @@ GameList::GameList(PlayTime::PlayTimeManager& play_time_manager_, GMainWindow* p warning_layout = new QHBoxLayout; deprecated_3ds_warning = new QLabel; - deprecated_3ds_warning->setText( - tr("IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting " - "and/or renaming to .cci may be necessary. Learn more.")); + deprecated_3ds_warning->setText(tr( + "IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting " + "and/or renaming to .cci may be necessary. Learn more.")); deprecated_3ds_warning->setOpenExternalLinks(true); deprecated_3ds_warning->setStyleSheet( QString::fromStdString("color: black; font-weight: bold;")); From 5d1b0bef2e66aa485bcc8770c3701dcde3fbfe88 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Fri, 21 Mar 2025 20:25:15 +0000 Subject: [PATCH 054/166] Updated languages via Transifex --- dist/languages/ca_ES_valencia.ts | 6 ++--- dist/languages/da_DK.ts | 4 ++-- dist/languages/de.ts | 4 ++-- dist/languages/el.ts | 4 ++-- dist/languages/es_ES.ts | 6 ++--- dist/languages/fi.ts | 4 ++-- dist/languages/fr.ts | 6 ++--- dist/languages/hu_HU.ts | 4 ++-- dist/languages/id.ts | 4 ++-- dist/languages/it.ts | 4 ++-- dist/languages/ja_JP.ts | 4 ++-- dist/languages/ko_KR.ts | 4 ++-- dist/languages/lt_LT.ts | 4 ++-- dist/languages/nb.ts | 4 ++-- dist/languages/nl.ts | 4 ++-- dist/languages/pl_PL.ts | 8 +++---- dist/languages/pt_BR.ts | 22 +++++++++---------- dist/languages/ro_RO.ts | 4 ++-- dist/languages/ru_RU.ts | 4 ++-- dist/languages/sv.ts | 4 ++-- dist/languages/tr_TR.ts | 4 ++-- dist/languages/vi_VN.ts | 4 ++-- dist/languages/zh_CN.ts | 4 ++-- dist/languages/zh_TW.ts | 4 ++-- .../res/values-b+ca+ES+valencia/strings.xml | 2 +- .../src/main/res/values-b+es+ES/strings.xml | 2 +- .../src/main/res/values-b+pl+PL/strings.xml | 4 ++++ .../src/main/res/values-b+pt+BR/strings.xml | 2 +- .../app/src/main/res/values-fr/strings.xml | 5 +++++ 29 files changed, 74 insertions(+), 65 deletions(-) diff --git a/dist/languages/ca_ES_valencia.ts b/dist/languages/ca_ES_valencia.ts index 7f16f7f99..c70f0298a 100644 --- a/dist/languages/ca_ES_valencia.ts +++ b/dist/languages/ca_ES_valencia.ts @@ -4788,9 +4788,9 @@ Vols descarregar-la? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> - IMPORTANT: Els fitxers encriptats .3ds ja no són compatibles. Pot ser que siga necessari desencriptar-los o canviar-los de nom a .cci. <a href="https://azahar-emu.org/blog/game-loading-changes/">Més Informació</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Els fitxers encriptats .3ds ja no són compatibles. Pot ser que siga necessari desencriptar-los o canviar-los de nom a .cci. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Més Informació.</a> diff --git a/dist/languages/da_DK.ts b/dist/languages/da_DK.ts index 964218edd..e16d40f53 100644 --- a/dist/languages/da_DK.ts +++ b/dist/languages/da_DK.ts @@ -4770,8 +4770,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/de.ts b/dist/languages/de.ts index f3fcb7cae..958570ae1 100644 --- a/dist/languages/de.ts +++ b/dist/languages/de.ts @@ -4787,8 +4787,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/el.ts b/dist/languages/el.ts index 4b8a03b8f..15f9903b3 100644 --- a/dist/languages/el.ts +++ b/dist/languages/el.ts @@ -4772,8 +4772,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/es_ES.ts b/dist/languages/es_ES.ts index 45bb9dfb2..435830726 100644 --- a/dist/languages/es_ES.ts +++ b/dist/languages/es_ES.ts @@ -4788,9 +4788,9 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> - IMPORTANTE: Los archivos cifrados y .3ds ya no son compatibles. Puede que sea necesario descifrarlos o renombrarlos a .cci. <a href="https://azahar-emu.org/blog/game-loading-changes/">Más Información.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANTE: Los archivos cifrados y .3ds ya no son compatibles. Puede que sea necesario descifrarlos o renombrarlos a .cci. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Más Información.</a> diff --git a/dist/languages/fi.ts b/dist/languages/fi.ts index 4ba5a9d9f..254972a6a 100644 --- a/dist/languages/fi.ts +++ b/dist/languages/fi.ts @@ -4770,8 +4770,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/fr.ts b/dist/languages/fr.ts index d604e6cf4..3774542dd 100644 --- a/dist/languages/fr.ts +++ b/dist/languages/fr.ts @@ -4788,9 +4788,9 @@ Souhaitez-vous la télécharger ? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> - IMPORTANT : Les fichiers encryptés et les fichiers .3ds ne sont plus pris en charge. Il peut être nécessaire de les décrypter et/ou de les renommer en .cci. <a href="https://azahar-emu.org/blog/game-loading-changes/">En savoir plus.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT : Les fichiers encryptés et les fichiers .3ds ne sont plus pris en charge. Il peut être nécessaire de les décrypter et/ou de les renommer en .cci. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>En savoir plus.</a> diff --git a/dist/languages/hu_HU.ts b/dist/languages/hu_HU.ts index ae5571b5a..a3d7235c7 100644 --- a/dist/languages/hu_HU.ts +++ b/dist/languages/hu_HU.ts @@ -4769,8 +4769,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/id.ts b/dist/languages/id.ts index 4b7fe2eda..b01b1dc8f 100644 --- a/dist/languages/id.ts +++ b/dist/languages/id.ts @@ -4771,8 +4771,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/it.ts b/dist/languages/it.ts index 5ba091f4d..cdf2e0788 100644 --- a/dist/languages/it.ts +++ b/dist/languages/it.ts @@ -4787,8 +4787,8 @@ Vuoi installarlo? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/ja_JP.ts b/dist/languages/ja_JP.ts index 7c75d24dd..cdaf56696 100644 --- a/dist/languages/ja_JP.ts +++ b/dist/languages/ja_JP.ts @@ -4778,8 +4778,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/ko_KR.ts b/dist/languages/ko_KR.ts index 5d49fa8bc..d240e074d 100644 --- a/dist/languages/ko_KR.ts +++ b/dist/languages/ko_KR.ts @@ -4774,8 +4774,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/lt_LT.ts b/dist/languages/lt_LT.ts index a78954c87..c00d0c887 100644 --- a/dist/languages/lt_LT.ts +++ b/dist/languages/lt_LT.ts @@ -4768,8 +4768,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/nb.ts b/dist/languages/nb.ts index 38f76aae8..33c9c9597 100644 --- a/dist/languages/nb.ts +++ b/dist/languages/nb.ts @@ -4772,8 +4772,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/nl.ts b/dist/languages/nl.ts index d7b4c53bc..0957431c8 100644 --- a/dist/languages/nl.ts +++ b/dist/languages/nl.ts @@ -4778,8 +4778,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/pl_PL.ts b/dist/languages/pl_PL.ts index 28247bd2e..f6bd362fd 100644 --- a/dist/languages/pl_PL.ts +++ b/dist/languages/pl_PL.ts @@ -27,7 +27,7 @@ <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> - + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -4788,14 +4788,14 @@ Czy chcesz ją pobrać? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> Don't show again - + Nie pokazuj tego ponownie diff --git a/dist/languages/pt_BR.ts b/dist/languages/pt_BR.ts index 935e4d6cc..c42859655 100644 --- a/dist/languages/pt_BR.ts +++ b/dist/languages/pt_BR.ts @@ -887,7 +887,7 @@ Gostaria de ignorar o erro e continuar? Layout - Layout + Disposição @@ -1902,7 +1902,7 @@ Gostaria de ignorar o erro e continuar? Screen Layout - Layout da Tela + Disposição da Tela @@ -1938,7 +1938,7 @@ Gostaria de ignorar o erro e continuar? Custom Layout - Layout Personalizado + Disposição Personalizada @@ -2065,7 +2065,7 @@ Gostaria de ignorar o erro e continuar? Single Screen Layout - Layout de Tela Única + Disposição em Tela Única @@ -2088,7 +2088,7 @@ Gostaria de ignorar o erro e continuar? Note: These settings affect the Single Screen and Separate Windows layouts - Nota: Estas configurações afetam os layouts de Tela Única e Janelas Separadas + Nota: Estas configurações afetam as disposições em Tela Única e Janelas Separadas @@ -2355,7 +2355,7 @@ Gostaria de ignorar o erro e continuar? Layout - Layout + Disposição @@ -4788,9 +4788,9 @@ Você gostaria de baixá-la? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> - IMPORTANTE: Arquivos criptografados e arquivos .3ds não são mais suportados. Talvez seja necessário descriptografá-los e/ou renomeá-los para .cci.<a href="https://azahar-emu.org/blog/game-loading-changes/">Saiba mais.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANTE: Arquivos criptografados e arquivos .3ds não são mais suportados. Talvez seja necessário descriptografá-los e/ou renomeá-los para .cci. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Saiba mais.</a> @@ -5935,7 +5935,7 @@ Mensagem de depuração: Screen Layout - Layout de Tela + Disposição da Tela @@ -6205,7 +6205,7 @@ Mensagem de depuração: Custom Layout - Layout Personalizado + Disposição Personalizada diff --git a/dist/languages/ro_RO.ts b/dist/languages/ro_RO.ts index 6ace28a9b..297da19e3 100644 --- a/dist/languages/ro_RO.ts +++ b/dist/languages/ro_RO.ts @@ -4778,8 +4778,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/ru_RU.ts b/dist/languages/ru_RU.ts index 3e5d6ce9d..f244a6911 100644 --- a/dist/languages/ru_RU.ts +++ b/dist/languages/ru_RU.ts @@ -4774,8 +4774,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/sv.ts b/dist/languages/sv.ts index a6e1b80ad..8b63104b2 100644 --- a/dist/languages/sv.ts +++ b/dist/languages/sv.ts @@ -4788,8 +4788,8 @@ Vill du hämta ner den? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/tr_TR.ts b/dist/languages/tr_TR.ts index 90ad87c42..d1f91f314 100644 --- a/dist/languages/tr_TR.ts +++ b/dist/languages/tr_TR.ts @@ -4770,8 +4770,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/vi_VN.ts b/dist/languages/vi_VN.ts index f4359aea6..84a2dbf71 100644 --- a/dist/languages/vi_VN.ts +++ b/dist/languages/vi_VN.ts @@ -4771,8 +4771,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/zh_CN.ts b/dist/languages/zh_CN.ts index f3e517bab..96893dab8 100644 --- a/dist/languages/zh_CN.ts +++ b/dist/languages/zh_CN.ts @@ -4788,8 +4788,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/zh_TW.ts b/dist/languages/zh_TW.ts index b61d918bd..d3354fc72 100644 --- a/dist/languages/zh_TW.ts +++ b/dist/languages/zh_TW.ts @@ -4773,8 +4773,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml b/src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml index 9c7410756..e3d5716a8 100644 --- a/src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml +++ b/src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml @@ -36,7 +36,7 @@ Canvia els fitxers que Azahar utilitza per a carregar aplicacions Modifica l\'aspecte de l\'app Instal·lar CIA - Els fitxers encriptats .3ds ja no són compatibles. Pot ser que siga necessari desencriptar-los o canviar-los de nom a .cci. <a href=\"https://azahar-emu.org/blog/game-loading-changes/\">Més Informació</a> + Més Informació.]]> Seleccionar driver de GPU diff --git a/src/android/app/src/main/res/values-b+es+ES/strings.xml b/src/android/app/src/main/res/values-b+es+ES/strings.xml index b0a873584..e977cf4ed 100644 --- a/src/android/app/src/main/res/values-b+es+ES/strings.xml +++ b/src/android/app/src/main/res/values-b+es+ES/strings.xml @@ -36,7 +36,7 @@ Cambia los archivos que Azahar usa para cargar aplicaciones Modifica el aspecto de la app Instalar CIA - Los archivos cifrados y .3ds ya no son compatibles. Puede que sea necesario descifrarlos o renombrarlos a .cci. <a href=\"https://azahar-emu.org/blog/game-loading-changes/\">Más Información.</a> + Más Información.]]> Seleccionar driver de GPU diff --git a/src/android/app/src/main/res/values-b+pl+PL/strings.xml b/src/android/app/src/main/res/values-b+pl+PL/strings.xml index 0d6875c58..6e67fb188 100644 --- a/src/android/app/src/main/res/values-b+pl+PL/strings.xml +++ b/src/android/app/src/main/res/values-b+pl+PL/strings.xml @@ -7,6 +7,9 @@ Następnie należy wybrać folder z aplikacjami. Azahar wyświetli wszystkie ROM-y 3DS w wybranym folderze w aplikacji.\n\nROMy CIA, aktualizacje i DLC będą musiały zostać zainstalowane oddzielnie, klikając ikonę folderu i wybierając opcję Zainstaluj CIA. Rozpocznij Anulowanie... + Ważne + Nie pokazuj tego ponownie + Ustawienia Opcje @@ -470,6 +473,7 @@ Powiadomienia Azahar podczas instalacji CIA Instalacja CIA + Instalacja %s (%1$d/%2$d) Pomyślnie zainstalowano CIA Instalacja CIA nie powiodła się \"%s\" został pomyślnie zainstalowany diff --git a/src/android/app/src/main/res/values-b+pt+BR/strings.xml b/src/android/app/src/main/res/values-b+pt+BR/strings.xml index b160435e9..49ce3a474 100644 --- a/src/android/app/src/main/res/values-b+pt+BR/strings.xml +++ b/src/android/app/src/main/res/values-b+pt+BR/strings.xml @@ -36,7 +36,7 @@ Altera os arquivos que o Azahar usa para carregar aplicativos Modificar a aparência do aplicativo Instale a CIA - Arquivos criptografados e arquivos .3ds não são mais suportados. Talvez seja necessário descriptografá-los e/ou renomeá-los para .cci. <a href=\"https://azahar-emu.org/blog/game-loading-changes/\">Saiba mais.</a> + Saiba mais.]]> Selecione o driver GPU diff --git a/src/android/app/src/main/res/values-fr/strings.xml b/src/android/app/src/main/res/values-fr/strings.xml index 3f4f12489..4c59126cf 100644 --- a/src/android/app/src/main/res/values-fr/strings.xml +++ b/src/android/app/src/main/res/values-fr/strings.xml @@ -8,6 +8,8 @@ Démarrer Annulation... Important + Ne pas montrer à nouveau + Paramètres Options @@ -34,6 +36,8 @@ Modifie les fichiers utilisés par Azahar pour charger les applications Modifier l\'apparence de l\'application Installer un CIA + En savoir plus.]]> + Sélectionner le pilote du GPU Souhaitez vous remplacer votre pilote actuel ? @@ -470,6 +474,7 @@ Notifications de Azahar pendant l\'installation du CIA Installation du CIA + Installation %s (%1$d/%2$d) Installation réussie du CIA Échec de l\'installation du CIA \"%s\" a été installé avec succès From ec9c3dd2766a0de415a21efe63bc7662b900bce5 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Fri, 21 Mar 2025 20:25:15 +0000 Subject: [PATCH 055/166] Updated languages via Transifex --- dist/languages/ca_ES_valencia.ts | 6 ++--- dist/languages/da_DK.ts | 4 ++-- dist/languages/de.ts | 4 ++-- dist/languages/el.ts | 4 ++-- dist/languages/es_ES.ts | 6 ++--- dist/languages/fi.ts | 4 ++-- dist/languages/fr.ts | 6 ++--- dist/languages/hu_HU.ts | 4 ++-- dist/languages/id.ts | 4 ++-- dist/languages/it.ts | 4 ++-- dist/languages/ja_JP.ts | 4 ++-- dist/languages/ko_KR.ts | 4 ++-- dist/languages/lt_LT.ts | 4 ++-- dist/languages/nb.ts | 4 ++-- dist/languages/nl.ts | 4 ++-- dist/languages/pl_PL.ts | 8 +++---- dist/languages/pt_BR.ts | 22 +++++++++---------- dist/languages/ro_RO.ts | 4 ++-- dist/languages/ru_RU.ts | 4 ++-- dist/languages/sv.ts | 4 ++-- dist/languages/tr_TR.ts | 4 ++-- dist/languages/vi_VN.ts | 4 ++-- dist/languages/zh_CN.ts | 4 ++-- dist/languages/zh_TW.ts | 4 ++-- .../res/values-b+ca+ES+valencia/strings.xml | 2 +- .../src/main/res/values-b+es+ES/strings.xml | 2 +- .../src/main/res/values-b+pl+PL/strings.xml | 4 ++++ .../src/main/res/values-b+pt+BR/strings.xml | 2 +- .../app/src/main/res/values-fr/strings.xml | 5 +++++ 29 files changed, 74 insertions(+), 65 deletions(-) diff --git a/dist/languages/ca_ES_valencia.ts b/dist/languages/ca_ES_valencia.ts index 7f16f7f99..c70f0298a 100644 --- a/dist/languages/ca_ES_valencia.ts +++ b/dist/languages/ca_ES_valencia.ts @@ -4788,9 +4788,9 @@ Vols descarregar-la? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> - IMPORTANT: Els fitxers encriptats .3ds ja no són compatibles. Pot ser que siga necessari desencriptar-los o canviar-los de nom a .cci. <a href="https://azahar-emu.org/blog/game-loading-changes/">Més Informació</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Els fitxers encriptats .3ds ja no són compatibles. Pot ser que siga necessari desencriptar-los o canviar-los de nom a .cci. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Més Informació.</a> diff --git a/dist/languages/da_DK.ts b/dist/languages/da_DK.ts index 964218edd..e16d40f53 100644 --- a/dist/languages/da_DK.ts +++ b/dist/languages/da_DK.ts @@ -4770,8 +4770,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/de.ts b/dist/languages/de.ts index f3fcb7cae..958570ae1 100644 --- a/dist/languages/de.ts +++ b/dist/languages/de.ts @@ -4787,8 +4787,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/el.ts b/dist/languages/el.ts index 4b8a03b8f..15f9903b3 100644 --- a/dist/languages/el.ts +++ b/dist/languages/el.ts @@ -4772,8 +4772,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/es_ES.ts b/dist/languages/es_ES.ts index 45bb9dfb2..435830726 100644 --- a/dist/languages/es_ES.ts +++ b/dist/languages/es_ES.ts @@ -4788,9 +4788,9 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> - IMPORTANTE: Los archivos cifrados y .3ds ya no son compatibles. Puede que sea necesario descifrarlos o renombrarlos a .cci. <a href="https://azahar-emu.org/blog/game-loading-changes/">Más Información.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANTE: Los archivos cifrados y .3ds ya no son compatibles. Puede que sea necesario descifrarlos o renombrarlos a .cci. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Más Información.</a> diff --git a/dist/languages/fi.ts b/dist/languages/fi.ts index 4ba5a9d9f..254972a6a 100644 --- a/dist/languages/fi.ts +++ b/dist/languages/fi.ts @@ -4770,8 +4770,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/fr.ts b/dist/languages/fr.ts index d604e6cf4..3774542dd 100644 --- a/dist/languages/fr.ts +++ b/dist/languages/fr.ts @@ -4788,9 +4788,9 @@ Souhaitez-vous la télécharger ? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> - IMPORTANT : Les fichiers encryptés et les fichiers .3ds ne sont plus pris en charge. Il peut être nécessaire de les décrypter et/ou de les renommer en .cci. <a href="https://azahar-emu.org/blog/game-loading-changes/">En savoir plus.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT : Les fichiers encryptés et les fichiers .3ds ne sont plus pris en charge. Il peut être nécessaire de les décrypter et/ou de les renommer en .cci. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>En savoir plus.</a> diff --git a/dist/languages/hu_HU.ts b/dist/languages/hu_HU.ts index ae5571b5a..a3d7235c7 100644 --- a/dist/languages/hu_HU.ts +++ b/dist/languages/hu_HU.ts @@ -4769,8 +4769,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/id.ts b/dist/languages/id.ts index 4b7fe2eda..b01b1dc8f 100644 --- a/dist/languages/id.ts +++ b/dist/languages/id.ts @@ -4771,8 +4771,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/it.ts b/dist/languages/it.ts index 5ba091f4d..cdf2e0788 100644 --- a/dist/languages/it.ts +++ b/dist/languages/it.ts @@ -4787,8 +4787,8 @@ Vuoi installarlo? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/ja_JP.ts b/dist/languages/ja_JP.ts index 7c75d24dd..cdaf56696 100644 --- a/dist/languages/ja_JP.ts +++ b/dist/languages/ja_JP.ts @@ -4778,8 +4778,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/ko_KR.ts b/dist/languages/ko_KR.ts index 5d49fa8bc..d240e074d 100644 --- a/dist/languages/ko_KR.ts +++ b/dist/languages/ko_KR.ts @@ -4774,8 +4774,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/lt_LT.ts b/dist/languages/lt_LT.ts index a78954c87..c00d0c887 100644 --- a/dist/languages/lt_LT.ts +++ b/dist/languages/lt_LT.ts @@ -4768,8 +4768,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/nb.ts b/dist/languages/nb.ts index 38f76aae8..33c9c9597 100644 --- a/dist/languages/nb.ts +++ b/dist/languages/nb.ts @@ -4772,8 +4772,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/nl.ts b/dist/languages/nl.ts index d7b4c53bc..0957431c8 100644 --- a/dist/languages/nl.ts +++ b/dist/languages/nl.ts @@ -4778,8 +4778,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/pl_PL.ts b/dist/languages/pl_PL.ts index 28247bd2e..f6bd362fd 100644 --- a/dist/languages/pl_PL.ts +++ b/dist/languages/pl_PL.ts @@ -27,7 +27,7 @@ <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> - + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -4788,14 +4788,14 @@ Czy chcesz ją pobrać? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> Don't show again - + Nie pokazuj tego ponownie diff --git a/dist/languages/pt_BR.ts b/dist/languages/pt_BR.ts index 935e4d6cc..c42859655 100644 --- a/dist/languages/pt_BR.ts +++ b/dist/languages/pt_BR.ts @@ -887,7 +887,7 @@ Gostaria de ignorar o erro e continuar? Layout - Layout + Disposição @@ -1902,7 +1902,7 @@ Gostaria de ignorar o erro e continuar? Screen Layout - Layout da Tela + Disposição da Tela @@ -1938,7 +1938,7 @@ Gostaria de ignorar o erro e continuar? Custom Layout - Layout Personalizado + Disposição Personalizada @@ -2065,7 +2065,7 @@ Gostaria de ignorar o erro e continuar? Single Screen Layout - Layout de Tela Única + Disposição em Tela Única @@ -2088,7 +2088,7 @@ Gostaria de ignorar o erro e continuar? Note: These settings affect the Single Screen and Separate Windows layouts - Nota: Estas configurações afetam os layouts de Tela Única e Janelas Separadas + Nota: Estas configurações afetam as disposições em Tela Única e Janelas Separadas @@ -2355,7 +2355,7 @@ Gostaria de ignorar o erro e continuar? Layout - Layout + Disposição @@ -4788,9 +4788,9 @@ Você gostaria de baixá-la? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> - IMPORTANTE: Arquivos criptografados e arquivos .3ds não são mais suportados. Talvez seja necessário descriptografá-los e/ou renomeá-los para .cci.<a href="https://azahar-emu.org/blog/game-loading-changes/">Saiba mais.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANTE: Arquivos criptografados e arquivos .3ds não são mais suportados. Talvez seja necessário descriptografá-los e/ou renomeá-los para .cci. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Saiba mais.</a> @@ -5935,7 +5935,7 @@ Mensagem de depuração: Screen Layout - Layout de Tela + Disposição da Tela @@ -6205,7 +6205,7 @@ Mensagem de depuração: Custom Layout - Layout Personalizado + Disposição Personalizada diff --git a/dist/languages/ro_RO.ts b/dist/languages/ro_RO.ts index 6ace28a9b..297da19e3 100644 --- a/dist/languages/ro_RO.ts +++ b/dist/languages/ro_RO.ts @@ -4778,8 +4778,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/ru_RU.ts b/dist/languages/ru_RU.ts index 3e5d6ce9d..f244a6911 100644 --- a/dist/languages/ru_RU.ts +++ b/dist/languages/ru_RU.ts @@ -4774,8 +4774,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/sv.ts b/dist/languages/sv.ts index a6e1b80ad..8b63104b2 100644 --- a/dist/languages/sv.ts +++ b/dist/languages/sv.ts @@ -4788,8 +4788,8 @@ Vill du hämta ner den? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/tr_TR.ts b/dist/languages/tr_TR.ts index 90ad87c42..d1f91f314 100644 --- a/dist/languages/tr_TR.ts +++ b/dist/languages/tr_TR.ts @@ -4770,8 +4770,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/vi_VN.ts b/dist/languages/vi_VN.ts index f4359aea6..84a2dbf71 100644 --- a/dist/languages/vi_VN.ts +++ b/dist/languages/vi_VN.ts @@ -4771,8 +4771,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/zh_CN.ts b/dist/languages/zh_CN.ts index f3e517bab..96893dab8 100644 --- a/dist/languages/zh_CN.ts +++ b/dist/languages/zh_CN.ts @@ -4788,8 +4788,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/dist/languages/zh_TW.ts b/dist/languages/zh_TW.ts index b61d918bd..d3354fc72 100644 --- a/dist/languages/zh_TW.ts +++ b/dist/languages/zh_TW.ts @@ -4773,8 +4773,8 @@ Would you like to download it? GameList - - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href="https://azahar-emu.org/blog/game-loading-changes/">Learn more.</a> + + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> diff --git a/src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml b/src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml index 9c7410756..e3d5716a8 100644 --- a/src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml +++ b/src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml @@ -36,7 +36,7 @@ Canvia els fitxers que Azahar utilitza per a carregar aplicacions Modifica l\'aspecte de l\'app Instal·lar CIA - Els fitxers encriptats .3ds ja no són compatibles. Pot ser que siga necessari desencriptar-los o canviar-los de nom a .cci. <a href=\"https://azahar-emu.org/blog/game-loading-changes/\">Més Informació</a> + Més Informació.]]> Seleccionar driver de GPU diff --git a/src/android/app/src/main/res/values-b+es+ES/strings.xml b/src/android/app/src/main/res/values-b+es+ES/strings.xml index b0a873584..e977cf4ed 100644 --- a/src/android/app/src/main/res/values-b+es+ES/strings.xml +++ b/src/android/app/src/main/res/values-b+es+ES/strings.xml @@ -36,7 +36,7 @@ Cambia los archivos que Azahar usa para cargar aplicaciones Modifica el aspecto de la app Instalar CIA - Los archivos cifrados y .3ds ya no son compatibles. Puede que sea necesario descifrarlos o renombrarlos a .cci. <a href=\"https://azahar-emu.org/blog/game-loading-changes/\">Más Información.</a> + Más Información.]]> Seleccionar driver de GPU diff --git a/src/android/app/src/main/res/values-b+pl+PL/strings.xml b/src/android/app/src/main/res/values-b+pl+PL/strings.xml index 0d6875c58..6e67fb188 100644 --- a/src/android/app/src/main/res/values-b+pl+PL/strings.xml +++ b/src/android/app/src/main/res/values-b+pl+PL/strings.xml @@ -7,6 +7,9 @@ Następnie należy wybrać folder z aplikacjami. Azahar wyświetli wszystkie ROM-y 3DS w wybranym folderze w aplikacji.\n\nROMy CIA, aktualizacje i DLC będą musiały zostać zainstalowane oddzielnie, klikając ikonę folderu i wybierając opcję Zainstaluj CIA. Rozpocznij Anulowanie... + Ważne + Nie pokazuj tego ponownie + Ustawienia Opcje @@ -470,6 +473,7 @@ Powiadomienia Azahar podczas instalacji CIA Instalacja CIA + Instalacja %s (%1$d/%2$d) Pomyślnie zainstalowano CIA Instalacja CIA nie powiodła się \"%s\" został pomyślnie zainstalowany diff --git a/src/android/app/src/main/res/values-b+pt+BR/strings.xml b/src/android/app/src/main/res/values-b+pt+BR/strings.xml index b160435e9..49ce3a474 100644 --- a/src/android/app/src/main/res/values-b+pt+BR/strings.xml +++ b/src/android/app/src/main/res/values-b+pt+BR/strings.xml @@ -36,7 +36,7 @@ Altera os arquivos que o Azahar usa para carregar aplicativos Modificar a aparência do aplicativo Instale a CIA - Arquivos criptografados e arquivos .3ds não são mais suportados. Talvez seja necessário descriptografá-los e/ou renomeá-los para .cci. <a href=\"https://azahar-emu.org/blog/game-loading-changes/\">Saiba mais.</a> + Saiba mais.]]> Selecione o driver GPU diff --git a/src/android/app/src/main/res/values-fr/strings.xml b/src/android/app/src/main/res/values-fr/strings.xml index 3f4f12489..4c59126cf 100644 --- a/src/android/app/src/main/res/values-fr/strings.xml +++ b/src/android/app/src/main/res/values-fr/strings.xml @@ -8,6 +8,8 @@ Démarrer Annulation... Important + Ne pas montrer à nouveau + Paramètres Options @@ -34,6 +36,8 @@ Modifie les fichiers utilisés par Azahar pour charger les applications Modifier l\'apparence de l\'application Installer un CIA + En savoir plus.]]> + Sélectionner le pilote du GPU Souhaitez vous remplacer votre pilote actuel ? @@ -470,6 +474,7 @@ Notifications de Azahar pendant l\'installation du CIA Installation du CIA + Installation %s (%1$d/%2$d) Installation réussie du CIA Échec de l\'installation du CIA \"%s\" a été installé avec succès From d2a58ea277e1b02c094c698d0201736834281524 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Fri, 21 Mar 2025 22:37:26 +0000 Subject: [PATCH 056/166] qt: Corrected broken link in .3ds/encryption warning message --- dist/languages/ca_ES_valencia.ts | 4 ++-- dist/languages/da_DK.ts | 2 +- dist/languages/de.ts | 2 +- dist/languages/el.ts | 2 +- dist/languages/es_ES.ts | 4 ++-- dist/languages/fi.ts | 2 +- dist/languages/fr.ts | 4 ++-- dist/languages/hu_HU.ts | 2 +- dist/languages/id.ts | 2 +- dist/languages/it.ts | 2 +- dist/languages/ja_JP.ts | 2 +- dist/languages/ko_KR.ts | 2 +- dist/languages/lt_LT.ts | 2 +- dist/languages/nb.ts | 2 +- dist/languages/nl.ts | 2 +- dist/languages/pl_PL.ts | 2 +- dist/languages/pt_BR.ts | 4 ++-- dist/languages/ro_RO.ts | 2 +- dist/languages/ru_RU.ts | 2 +- dist/languages/sv.ts | 2 +- dist/languages/tr_TR.ts | 2 +- dist/languages/vi_VN.ts | 2 +- dist/languages/zh_CN.ts | 2 +- dist/languages/zh_TW.ts | 2 +- src/citra_qt/game_list.cpp | 2 +- 25 files changed, 29 insertions(+), 29 deletions(-) diff --git a/dist/languages/ca_ES_valencia.ts b/dist/languages/ca_ES_valencia.ts index c70f0298a..0cc2c7166 100644 --- a/dist/languages/ca_ES_valencia.ts +++ b/dist/languages/ca_ES_valencia.ts @@ -4789,8 +4789,8 @@ Vols descarregar-la? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> - IMPORTANT: Els fitxers encriptats .3ds ja no són compatibles. Pot ser que siga necessari desencriptar-los o canviar-los de nom a .cci. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Més Informació.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> + IMPORTANT: Els fitxers encriptats .3ds ja no són compatibles. Pot ser que siga necessari desencriptar-los o canviar-los de nom a .cci. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Més Informació.</a> diff --git a/dist/languages/da_DK.ts b/dist/languages/da_DK.ts index e16d40f53..93e1458a3 100644 --- a/dist/languages/da_DK.ts +++ b/dist/languages/da_DK.ts @@ -4771,7 +4771,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/de.ts b/dist/languages/de.ts index 958570ae1..908144f0a 100644 --- a/dist/languages/de.ts +++ b/dist/languages/de.ts @@ -4788,7 +4788,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/el.ts b/dist/languages/el.ts index 15f9903b3..0a815a895 100644 --- a/dist/languages/el.ts +++ b/dist/languages/el.ts @@ -4773,7 +4773,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/es_ES.ts b/dist/languages/es_ES.ts index 435830726..3b117babe 100644 --- a/dist/languages/es_ES.ts +++ b/dist/languages/es_ES.ts @@ -4789,8 +4789,8 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> - IMPORTANTE: Los archivos cifrados y .3ds ya no son compatibles. Puede que sea necesario descifrarlos o renombrarlos a .cci. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Más Información.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> + IMPORTANTE: Los archivos cifrados y .3ds ya no son compatibles. Puede que sea necesario descifrarlos o renombrarlos a .cci. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Más Información.</a> diff --git a/dist/languages/fi.ts b/dist/languages/fi.ts index 254972a6a..31d6783c8 100644 --- a/dist/languages/fi.ts +++ b/dist/languages/fi.ts @@ -4771,7 +4771,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/fr.ts b/dist/languages/fr.ts index 3774542dd..9e19d90fa 100644 --- a/dist/languages/fr.ts +++ b/dist/languages/fr.ts @@ -4789,8 +4789,8 @@ Souhaitez-vous la télécharger ? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> - IMPORTANT : Les fichiers encryptés et les fichiers .3ds ne sont plus pris en charge. Il peut être nécessaire de les décrypter et/ou de les renommer en .cci. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>En savoir plus.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> + IMPORTANT : Les fichiers encryptés et les fichiers .3ds ne sont plus pris en charge. Il peut être nécessaire de les décrypter et/ou de les renommer en .cci. <a href='https://azahar-emu.org/blog/game-loading-changes/'>En savoir plus.</a> diff --git a/dist/languages/hu_HU.ts b/dist/languages/hu_HU.ts index a3d7235c7..ebbfb7bc3 100644 --- a/dist/languages/hu_HU.ts +++ b/dist/languages/hu_HU.ts @@ -4770,7 +4770,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/id.ts b/dist/languages/id.ts index b01b1dc8f..9934c4fb5 100644 --- a/dist/languages/id.ts +++ b/dist/languages/id.ts @@ -4772,7 +4772,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/it.ts b/dist/languages/it.ts index cdf2e0788..c15a30861 100644 --- a/dist/languages/it.ts +++ b/dist/languages/it.ts @@ -4788,7 +4788,7 @@ Vuoi installarlo? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/ja_JP.ts b/dist/languages/ja_JP.ts index cdaf56696..9ef075a47 100644 --- a/dist/languages/ja_JP.ts +++ b/dist/languages/ja_JP.ts @@ -4779,7 +4779,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/ko_KR.ts b/dist/languages/ko_KR.ts index d240e074d..77856b1f9 100644 --- a/dist/languages/ko_KR.ts +++ b/dist/languages/ko_KR.ts @@ -4775,7 +4775,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/lt_LT.ts b/dist/languages/lt_LT.ts index c00d0c887..48e228c00 100644 --- a/dist/languages/lt_LT.ts +++ b/dist/languages/lt_LT.ts @@ -4769,7 +4769,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/nb.ts b/dist/languages/nb.ts index 33c9c9597..5a3ba0691 100644 --- a/dist/languages/nb.ts +++ b/dist/languages/nb.ts @@ -4773,7 +4773,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/nl.ts b/dist/languages/nl.ts index 0957431c8..3e84640fa 100644 --- a/dist/languages/nl.ts +++ b/dist/languages/nl.ts @@ -4779,7 +4779,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/pl_PL.ts b/dist/languages/pl_PL.ts index f6bd362fd..9a82ed281 100644 --- a/dist/languages/pl_PL.ts +++ b/dist/languages/pl_PL.ts @@ -4789,7 +4789,7 @@ Czy chcesz ją pobrać? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/pt_BR.ts b/dist/languages/pt_BR.ts index c42859655..9a1672a1b 100644 --- a/dist/languages/pt_BR.ts +++ b/dist/languages/pt_BR.ts @@ -4789,8 +4789,8 @@ Você gostaria de baixá-la? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> - IMPORTANTE: Arquivos criptografados e arquivos .3ds não são mais suportados. Talvez seja necessário descriptografá-los e/ou renomeá-los para .cci. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Saiba mais.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> + IMPORTANTE: Arquivos criptografados e arquivos .3ds não são mais suportados. Talvez seja necessário descriptografá-los e/ou renomeá-los para .cci. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Saiba mais.</a> diff --git a/dist/languages/ro_RO.ts b/dist/languages/ro_RO.ts index 297da19e3..c22612365 100644 --- a/dist/languages/ro_RO.ts +++ b/dist/languages/ro_RO.ts @@ -4779,7 +4779,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/ru_RU.ts b/dist/languages/ru_RU.ts index f244a6911..1c388245f 100644 --- a/dist/languages/ru_RU.ts +++ b/dist/languages/ru_RU.ts @@ -4775,7 +4775,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/sv.ts b/dist/languages/sv.ts index 8b63104b2..3f6b5786f 100644 --- a/dist/languages/sv.ts +++ b/dist/languages/sv.ts @@ -4789,7 +4789,7 @@ Vill du hämta ner den? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/tr_TR.ts b/dist/languages/tr_TR.ts index d1f91f314..66ca1ba30 100644 --- a/dist/languages/tr_TR.ts +++ b/dist/languages/tr_TR.ts @@ -4771,7 +4771,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/vi_VN.ts b/dist/languages/vi_VN.ts index 84a2dbf71..1aba61776 100644 --- a/dist/languages/vi_VN.ts +++ b/dist/languages/vi_VN.ts @@ -4772,7 +4772,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/zh_CN.ts b/dist/languages/zh_CN.ts index 96893dab8..96fe97590 100644 --- a/dist/languages/zh_CN.ts +++ b/dist/languages/zh_CN.ts @@ -4789,7 +4789,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/zh_TW.ts b/dist/languages/zh_TW.ts index d3354fc72..8bd1445fa 100644 --- a/dist/languages/zh_TW.ts +++ b/dist/languages/zh_TW.ts @@ -4774,7 +4774,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/src/citra_qt/game_list.cpp b/src/citra_qt/game_list.cpp index 067aa906e..1299c9257 100644 --- a/src/citra_qt/game_list.cpp +++ b/src/citra_qt/game_list.cpp @@ -358,7 +358,7 @@ GameList::GameList(PlayTime::PlayTimeManager& play_time_manager_, GMainWindow* p deprecated_3ds_warning->setText(tr( "IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting " "and/or renaming to .cci may be necessary. Learn more.")); + "href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.")); deprecated_3ds_warning->setOpenExternalLinks(true); deprecated_3ds_warning->setStyleSheet( QString::fromStdString("color: black; font-weight: bold;")); From 3718bab5cb4476af21c1e8b680ed46b4fa0aeb51 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Fri, 21 Mar 2025 22:37:26 +0000 Subject: [PATCH 057/166] qt: Corrected broken link in .3ds/encryption warning message --- dist/languages/ca_ES_valencia.ts | 4 ++-- dist/languages/da_DK.ts | 2 +- dist/languages/de.ts | 2 +- dist/languages/el.ts | 2 +- dist/languages/es_ES.ts | 4 ++-- dist/languages/fi.ts | 2 +- dist/languages/fr.ts | 4 ++-- dist/languages/hu_HU.ts | 2 +- dist/languages/id.ts | 2 +- dist/languages/it.ts | 2 +- dist/languages/ja_JP.ts | 2 +- dist/languages/ko_KR.ts | 2 +- dist/languages/lt_LT.ts | 2 +- dist/languages/nb.ts | 2 +- dist/languages/nl.ts | 2 +- dist/languages/pl_PL.ts | 2 +- dist/languages/pt_BR.ts | 4 ++-- dist/languages/ro_RO.ts | 2 +- dist/languages/ru_RU.ts | 2 +- dist/languages/sv.ts | 2 +- dist/languages/tr_TR.ts | 2 +- dist/languages/vi_VN.ts | 2 +- dist/languages/zh_CN.ts | 2 +- dist/languages/zh_TW.ts | 2 +- src/citra_qt/game_list.cpp | 2 +- 25 files changed, 29 insertions(+), 29 deletions(-) diff --git a/dist/languages/ca_ES_valencia.ts b/dist/languages/ca_ES_valencia.ts index c70f0298a..0cc2c7166 100644 --- a/dist/languages/ca_ES_valencia.ts +++ b/dist/languages/ca_ES_valencia.ts @@ -4789,8 +4789,8 @@ Vols descarregar-la? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> - IMPORTANT: Els fitxers encriptats .3ds ja no són compatibles. Pot ser que siga necessari desencriptar-los o canviar-los de nom a .cci. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Més Informació.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> + IMPORTANT: Els fitxers encriptats .3ds ja no són compatibles. Pot ser que siga necessari desencriptar-los o canviar-los de nom a .cci. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Més Informació.</a> diff --git a/dist/languages/da_DK.ts b/dist/languages/da_DK.ts index e16d40f53..93e1458a3 100644 --- a/dist/languages/da_DK.ts +++ b/dist/languages/da_DK.ts @@ -4771,7 +4771,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/de.ts b/dist/languages/de.ts index 958570ae1..908144f0a 100644 --- a/dist/languages/de.ts +++ b/dist/languages/de.ts @@ -4788,7 +4788,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/el.ts b/dist/languages/el.ts index 15f9903b3..0a815a895 100644 --- a/dist/languages/el.ts +++ b/dist/languages/el.ts @@ -4773,7 +4773,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/es_ES.ts b/dist/languages/es_ES.ts index 435830726..3b117babe 100644 --- a/dist/languages/es_ES.ts +++ b/dist/languages/es_ES.ts @@ -4789,8 +4789,8 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> - IMPORTANTE: Los archivos cifrados y .3ds ya no son compatibles. Puede que sea necesario descifrarlos o renombrarlos a .cci. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Más Información.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> + IMPORTANTE: Los archivos cifrados y .3ds ya no son compatibles. Puede que sea necesario descifrarlos o renombrarlos a .cci. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Más Información.</a> diff --git a/dist/languages/fi.ts b/dist/languages/fi.ts index 254972a6a..31d6783c8 100644 --- a/dist/languages/fi.ts +++ b/dist/languages/fi.ts @@ -4771,7 +4771,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/fr.ts b/dist/languages/fr.ts index 3774542dd..9e19d90fa 100644 --- a/dist/languages/fr.ts +++ b/dist/languages/fr.ts @@ -4789,8 +4789,8 @@ Souhaitez-vous la télécharger ? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> - IMPORTANT : Les fichiers encryptés et les fichiers .3ds ne sont plus pris en charge. Il peut être nécessaire de les décrypter et/ou de les renommer en .cci. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>En savoir plus.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> + IMPORTANT : Les fichiers encryptés et les fichiers .3ds ne sont plus pris en charge. Il peut être nécessaire de les décrypter et/ou de les renommer en .cci. <a href='https://azahar-emu.org/blog/game-loading-changes/'>En savoir plus.</a> diff --git a/dist/languages/hu_HU.ts b/dist/languages/hu_HU.ts index a3d7235c7..ebbfb7bc3 100644 --- a/dist/languages/hu_HU.ts +++ b/dist/languages/hu_HU.ts @@ -4770,7 +4770,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/id.ts b/dist/languages/id.ts index b01b1dc8f..9934c4fb5 100644 --- a/dist/languages/id.ts +++ b/dist/languages/id.ts @@ -4772,7 +4772,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/it.ts b/dist/languages/it.ts index cdf2e0788..c15a30861 100644 --- a/dist/languages/it.ts +++ b/dist/languages/it.ts @@ -4788,7 +4788,7 @@ Vuoi installarlo? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/ja_JP.ts b/dist/languages/ja_JP.ts index cdaf56696..9ef075a47 100644 --- a/dist/languages/ja_JP.ts +++ b/dist/languages/ja_JP.ts @@ -4779,7 +4779,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/ko_KR.ts b/dist/languages/ko_KR.ts index d240e074d..77856b1f9 100644 --- a/dist/languages/ko_KR.ts +++ b/dist/languages/ko_KR.ts @@ -4775,7 +4775,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/lt_LT.ts b/dist/languages/lt_LT.ts index c00d0c887..48e228c00 100644 --- a/dist/languages/lt_LT.ts +++ b/dist/languages/lt_LT.ts @@ -4769,7 +4769,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/nb.ts b/dist/languages/nb.ts index 33c9c9597..5a3ba0691 100644 --- a/dist/languages/nb.ts +++ b/dist/languages/nb.ts @@ -4773,7 +4773,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/nl.ts b/dist/languages/nl.ts index 0957431c8..3e84640fa 100644 --- a/dist/languages/nl.ts +++ b/dist/languages/nl.ts @@ -4779,7 +4779,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/pl_PL.ts b/dist/languages/pl_PL.ts index f6bd362fd..9a82ed281 100644 --- a/dist/languages/pl_PL.ts +++ b/dist/languages/pl_PL.ts @@ -4789,7 +4789,7 @@ Czy chcesz ją pobrać? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/pt_BR.ts b/dist/languages/pt_BR.ts index c42859655..9a1672a1b 100644 --- a/dist/languages/pt_BR.ts +++ b/dist/languages/pt_BR.ts @@ -4789,8 +4789,8 @@ Você gostaria de baixá-la? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> - IMPORTANTE: Arquivos criptografados e arquivos .3ds não são mais suportados. Talvez seja necessário descriptografá-los e/ou renomeá-los para .cci. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Saiba mais.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> + IMPORTANTE: Arquivos criptografados e arquivos .3ds não são mais suportados. Talvez seja necessário descriptografá-los e/ou renomeá-los para .cci. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Saiba mais.</a> diff --git a/dist/languages/ro_RO.ts b/dist/languages/ro_RO.ts index 297da19e3..c22612365 100644 --- a/dist/languages/ro_RO.ts +++ b/dist/languages/ro_RO.ts @@ -4779,7 +4779,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/ru_RU.ts b/dist/languages/ru_RU.ts index f244a6911..1c388245f 100644 --- a/dist/languages/ru_RU.ts +++ b/dist/languages/ru_RU.ts @@ -4775,7 +4775,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/sv.ts b/dist/languages/sv.ts index 8b63104b2..3f6b5786f 100644 --- a/dist/languages/sv.ts +++ b/dist/languages/sv.ts @@ -4789,7 +4789,7 @@ Vill du hämta ner den? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/tr_TR.ts b/dist/languages/tr_TR.ts index d1f91f314..66ca1ba30 100644 --- a/dist/languages/tr_TR.ts +++ b/dist/languages/tr_TR.ts @@ -4771,7 +4771,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/vi_VN.ts b/dist/languages/vi_VN.ts index 84a2dbf71..1aba61776 100644 --- a/dist/languages/vi_VN.ts +++ b/dist/languages/vi_VN.ts @@ -4772,7 +4772,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/zh_CN.ts b/dist/languages/zh_CN.ts index 96893dab8..96fe97590 100644 --- a/dist/languages/zh_CN.ts +++ b/dist/languages/zh_CN.ts @@ -4789,7 +4789,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/zh_TW.ts b/dist/languages/zh_TW.ts index d3354fc72..8bd1445fa 100644 --- a/dist/languages/zh_TW.ts +++ b/dist/languages/zh_TW.ts @@ -4774,7 +4774,7 @@ Would you like to download it? GameList - IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href=&quot;https://azahar-emu.org/blog/game-loading-changes/&quot;>Learn more.</a> + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/src/citra_qt/game_list.cpp b/src/citra_qt/game_list.cpp index 067aa906e..1299c9257 100644 --- a/src/citra_qt/game_list.cpp +++ b/src/citra_qt/game_list.cpp @@ -358,7 +358,7 @@ GameList::GameList(PlayTime::PlayTimeManager& play_time_manager_, GMainWindow* p deprecated_3ds_warning->setText(tr( "IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting " "and/or renaming to .cci may be necessary. Learn more.")); + "href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.")); deprecated_3ds_warning->setOpenExternalLinks(true); deprecated_3ds_warning->setStyleSheet( QString::fromStdString("color: black; font-weight: bold;")); From 7920188417ba78eba39eb20830d33637efc8aeaf Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Fri, 21 Mar 2025 22:42:09 +0000 Subject: [PATCH 058/166] Applied clang-format --- src/citra_qt/game_list.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/citra_qt/game_list.cpp b/src/citra_qt/game_list.cpp index 1299c9257..cac036aaa 100644 --- a/src/citra_qt/game_list.cpp +++ b/src/citra_qt/game_list.cpp @@ -355,10 +355,10 @@ GameList::GameList(PlayTime::PlayTimeManager& play_time_manager_, GMainWindow* p warning_layout = new QHBoxLayout; deprecated_3ds_warning = new QLabel; - deprecated_3ds_warning->setText(tr( - "IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting " - "and/or renaming to .cci may be necessary. Learn more.")); + deprecated_3ds_warning->setText( + tr("IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting " + "and/or renaming to .cci may be necessary. Learn more.")); deprecated_3ds_warning->setOpenExternalLinks(true); deprecated_3ds_warning->setStyleSheet( QString::fromStdString("color: black; font-weight: bold;")); From 7e9b5743fb951b5a5b28628f52b6af587ae252e8 Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Fri, 21 Mar 2025 23:52:10 +0100 Subject: [PATCH 059/166] Fix temporary frame limit --- src/common/settings.h | 4 ++++ src/core/core.cpp | 1 + src/core/hle/kernel/svc.cpp | 2 ++ 3 files changed, 7 insertions(+) diff --git a/src/common/settings.h b/src/common/settings.h index 21f10e62e..c09021e60 100644 --- a/src/common/settings.h +++ b/src/common/settings.h @@ -623,6 +623,10 @@ void RenameCurrentProfile(std::string new_name); extern bool is_temporary_frame_limit; extern double temporary_frame_limit; +static inline void ResetTemporaryFrameLimit() { + is_temporary_frame_limit = false; + temporary_frame_limit = 0; +} static inline double GetFrameLimit() { return is_temporary_frame_limit ? temporary_frame_limit : values.frame_limit.GetValue(); } diff --git a/src/core/core.cpp b/src/core/core.cpp index f83dcf6c5..34df96e09 100644 --- a/src/core/core.cpp +++ b/src/core/core.cpp @@ -293,6 +293,7 @@ System::ResultStatus System::SingleStep() { System::ResultStatus System::Load(Frontend::EmuWindow& emu_window, const std::string& filepath, Frontend::EmuWindow* secondary_window) { + Settings::ResetTemporaryFrameLimit(); FileUtil::SetCurrentRomPath(filepath); if (early_app_loader) { app_loader = std::move(early_app_loader); diff --git a/src/core/hle/kernel/svc.cpp b/src/core/hle/kernel/svc.cpp index 164e46feb..e4ba9d888 100644 --- a/src/core/hle/kernel/svc.cpp +++ b/src/core/hle/kernel/svc.cpp @@ -1454,7 +1454,9 @@ Result SVC::KernelSetState(u32 kernel_state, u32 varg1, u32 varg2) { u16 new_value = static_cast(varg1); if (new_value == 0xFFFF) { Settings::is_temporary_frame_limit = false; + Settings::temporary_frame_limit = 0; } else { + Settings::is_temporary_frame_limit = true; Settings::temporary_frame_limit = static_cast(new_value); } } break; From 844b166fbffa13d4a9f50f5212d6f2ca0bb90075 Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Sat, 22 Mar 2025 16:24:12 +0100 Subject: [PATCH 060/166] Fix install CIA format string --- src/android/app/src/main/res/values/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index 87c353c14..777a2239d 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -496,7 +496,7 @@ citra-cia Azahar notifications during CIA Install Installing CIA - Installing %s (%1$d/%2$d) + Installing %1$s (%2$d/%3$d) Successfully installed CIA Failed to install CIA \"%s\" has been installed successfully From c411c1ef965a2eee6f89f630475ec6d127c3d5c2 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Fri, 21 Mar 2025 22:42:09 +0000 Subject: [PATCH 061/166] Applied clang-format --- src/citra_qt/game_list.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/citra_qt/game_list.cpp b/src/citra_qt/game_list.cpp index 1299c9257..cac036aaa 100644 --- a/src/citra_qt/game_list.cpp +++ b/src/citra_qt/game_list.cpp @@ -355,10 +355,10 @@ GameList::GameList(PlayTime::PlayTimeManager& play_time_manager_, GMainWindow* p warning_layout = new QHBoxLayout; deprecated_3ds_warning = new QLabel; - deprecated_3ds_warning->setText(tr( - "IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting " - "and/or renaming to .cci may be necessary. Learn more.")); + deprecated_3ds_warning->setText( + tr("IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting " + "and/or renaming to .cci may be necessary. Learn more.")); deprecated_3ds_warning->setOpenExternalLinks(true); deprecated_3ds_warning->setStyleSheet( QString::fromStdString("color: black; font-weight: bold;")); From 1df5db9128c08b11db7f084f9b4bffb86855b903 Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Fri, 21 Mar 2025 23:52:10 +0100 Subject: [PATCH 062/166] Fix temporary frame limit --- src/common/settings.h | 4 ++++ src/core/core.cpp | 1 + src/core/hle/kernel/svc.cpp | 2 ++ 3 files changed, 7 insertions(+) diff --git a/src/common/settings.h b/src/common/settings.h index 21f10e62e..c09021e60 100644 --- a/src/common/settings.h +++ b/src/common/settings.h @@ -623,6 +623,10 @@ void RenameCurrentProfile(std::string new_name); extern bool is_temporary_frame_limit; extern double temporary_frame_limit; +static inline void ResetTemporaryFrameLimit() { + is_temporary_frame_limit = false; + temporary_frame_limit = 0; +} static inline double GetFrameLimit() { return is_temporary_frame_limit ? temporary_frame_limit : values.frame_limit.GetValue(); } diff --git a/src/core/core.cpp b/src/core/core.cpp index b017dc413..321e72646 100644 --- a/src/core/core.cpp +++ b/src/core/core.cpp @@ -293,6 +293,7 @@ System::ResultStatus System::SingleStep() { System::ResultStatus System::Load(Frontend::EmuWindow& emu_window, const std::string& filepath, Frontend::EmuWindow* secondary_window) { + Settings::ResetTemporaryFrameLimit(); FileUtil::SetCurrentRomPath(filepath); if (early_app_loader) { app_loader = std::move(early_app_loader); diff --git a/src/core/hle/kernel/svc.cpp b/src/core/hle/kernel/svc.cpp index 164e46feb..e4ba9d888 100644 --- a/src/core/hle/kernel/svc.cpp +++ b/src/core/hle/kernel/svc.cpp @@ -1454,7 +1454,9 @@ Result SVC::KernelSetState(u32 kernel_state, u32 varg1, u32 varg2) { u16 new_value = static_cast(varg1); if (new_value == 0xFFFF) { Settings::is_temporary_frame_limit = false; + Settings::temporary_frame_limit = 0; } else { + Settings::is_temporary_frame_limit = true; Settings::temporary_frame_limit = static_cast(new_value); } } break; From da7388a5d7aee432c5fe39f7591b8c8eff8522ab Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Sat, 22 Mar 2025 16:24:12 +0100 Subject: [PATCH 063/166] Fix install CIA format string --- src/android/app/src/main/res/values/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index 87c353c14..777a2239d 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -496,7 +496,7 @@ citra-cia Azahar notifications during CIA Install Installing CIA - Installing %s (%1$d/%2$d) + Installing %1$s (%2$d/%3$d) Successfully installed CIA Failed to install CIA \"%s\" has been installed successfully From 860aace2f559beab640ad02560e475e3fd7e13e4 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Sat, 22 Mar 2025 16:20:28 +0000 Subject: [PATCH 064/166] android: Updated notification icon to reflect Azahar's logo --- .../ic_stat_notification_logo.png | Bin 2824 -> 2852 bytes .../ic_stat_notification_logo.png | Bin 4026 -> 3823 bytes .../ic_stat_notification_logo.png | Bin 5936 -> 6468 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/src/android/app/src/main/res/drawable-hdpi/ic_stat_notification_logo.png b/src/android/app/src/main/res/drawable-hdpi/ic_stat_notification_logo.png index 2282f1a3b936767a009858111f1177dad3acc260..2cf6fae4940d584a5f8cea46d05917b4678a07af 100644 GIT binary patch delta 2845 zcmeAWTOu|=rM@}S**U<|*;%2WC_gPTCzXLgV`A+@TaUvIGDqX1mj-EZi3t{-2$*}z z)m0{2v@1aI3fEez88N?DeWfOeh`S%$`ryIwq^k#yMuxM8I|}?^C={O~61(Kcf7Mno zLpho6kMHh1e%JcI{WV5c-*_^tN|T%!5_IBec{iE_?~*-hD}QZ<_jO^*`@GN`FiT~`xet> zzI{H^G4bpfVfT*KAo0_&XHKqv?tXGWI{@|Gc}VAVo2M(AO6yCk~#P&fE zyF}$BRp+8548HXnIrhxIX#TWuVYI@QXWy>fJN}Y+!qRn@%nuw?GzeVurnJBOdujdm zZ|`T8)!X;B7Hxcc-ES!a0|Q%+bES-o{Fmx$<5rJ$vYB3K-m zPCPyP^wX~W{|d#QmCUg1H*P=esTW`L&!YPLnwy``&f9wZ*EPA7U5r;)#h9fV)EoG$ z+WsrQVB!g3e8Pzf`qGD?=ENFOtlfQ@Oqvz_zs;h-;wQ@h=y@Rqn=d<1NpZ=x$ zl|{23-%MTWhWNHE)0vltY?s_(xa2L1r?u0q*B(-#YdMO}g;wm^r<+;n@%yX8+r_Q{ zYn7^gS9w(V1^srYPWGJcS+&w(eMPaStV*qSP<`tX(Mi)Ro_`bR=FjSpFR!|lp0X#+ zc=O&X$@S(2k{0VEI9^FOUa;{0y~<|&Rk4a&PMs)c}dx%Ebl1w%&ALU zCy7}+=Sz9;V$KYcl>Q~V8owDgPCK{rD`%&r@1=Z|Sml#TC2qe{IabY-DyWmcwPkbg zJpZpNIc{&RZ&aPPPhNFHEc=hjGe7P#UaN5G67$SUusQj$Y!;79!L+TvH?Yij`f|7W z!PUEM($*+9)K~wK_fyWOm9Y4koDhHH=yR2e#SLO8&-*z&(9(dkyy3z1JH0OGA`}-A3%UUk>H(V5~%jCYGmhk>)3-i1ene#Kt+Fa*E zv)$pSnV7Uta<=M<+p>v2>WdRZ3NBpU&z6x{CdE`O%=d%Q|F_D6TOFUjNmpijv~zC~ z*kXF@hx)f&KR?V{+tnP*Q?X?E-)A$}%i3+XnB16TI(xnF<@;_y@}B&azxFFFVkH1y?iOJl(}}vRL-1Q)t86rrtDPY_(d|g$ zv{rG)KPqbPyL={dE!3FQbly#^>g?Aq{FAG?nY|=ldr#A^bxXdh+ay zCvgYry%HKTZ`SKFSo(`?dh@w#-kob3f2ij%O6aVdyu@g7nQCU=lE0JUre6uYRIa*p z(w9|B5+{|VRXoeSeC_6=Q+A(Ka!(x&l#jZ)=tIZU;;I{`wjH`P+v`^P(wTf|&%Hdm zRsV)u^6^~!S;BwklGSsHZ*#}CO87q9$iCxD%^8JYRzKGIe>t_fjjd|u*BQS}U-mS~ z{>N!o!VliF#`|6)GH?~&39{Y z)g5=`c$IlkS|Uqz#=ZIjeh)&U558meW2)oMIe&5Y>zQ3YBbk27GhS!(3*~)~^q_f4 zOU|}aClqp@!td5skyp8H-L@H*k(c1oKYGg}ose_T`_BHc?9=X*scX3kpj@!ZZ$t7e&=6%u*j)#$F%&F`IcIbp|fzG+wdj5y0?U43@w zgJD5h=!D{`BMJLY&dGi3uyXmjZy9odAHNzto$nm=_3pNcH#{%zM;M$u?0jyeA?q&N z18)z^7Cc_>)30E$O71&rL3CGWZcDn1bl(jhrf04^S=(Jtu1;pNS6lRc-2`2Woj(>^ z-di%`;Yp@x%*VxN&CyO~*|2b%(9ws}W~?=N>nw6CX3CKxk?pxb49D8G_-mUudMBs3 zUg~8Q7ScIeo8%!g|5Cf|rT`^z(ZJucvX-bUpRF=~JU7wvcr)+xF zrCnEgC;dx|td(H%kjk^FFB9Y8x!o}Dj4u?#GfR{hRjT#w@dLwaQ=Bvy^Vy zo_9)r*Yj>t>jGirJO#~fUQ*BIXa_!RFWoIXuY7H2)b{Fi|81Y&v3?dGcgEq;HXRnz zQx>h^Uaua_nVlGAuK6m@bnUrsEz9@szIo@-oY(oc%C6KcS+8Q7Y`P=YlIec^A)Sx@ zoIexw3+f||WL3*t&RPHR!OLi|q}!1)riZ_k|3AG-`ET*oEbDi7&IoSpjLIyXw=%GL zLZjG$MiI01h7)@yB&_f2Q{(u5&7@=Qf#L&C9oDv#&G&P>u%|=j9g}SCgZ~04-Kl54 ze%?^omTTwVl{xR5;!%fy8|?YrCx4`F%B}x*uB-E?L%`z$-^Jvac)3!3AM9cIyE5X) zPx%>}wzFk~Cfxp>rtqRUN$b4{tCXDLZRX%tHuq0#T&1@mR_?r8P2dw}+fem@pI1Kx ztNhQ}Id_%v8V`f3!3#CkMZC}uE?qRW*vpn>?)u~jInf_>I8?q!*!tO#vm=Y)4^ITQ eO@Ycfv5)p_;%dxGT+VBPT3nv4elF{r5}E)6+hZ~S delta 2816 zcmZ1?)*&`QrQSO;B%&n3*T*V3KUXg?B|j-uuOhdA0R(L9D+&^mvr|hHl2X$%^K6yg z@7}MZkeOnu6mIHk;9KCFnvv;IRg@ZB|?L?0k?{?6?qNl$w`ft5l?9Z#PdS;XMNbXN9MW zV@SoEw{vPIgojEVxA&G-a!NX&r0K+=>+;}3kQQ6V3?rWAdV{VRkGy%Lc3A}``=%Pt zGV@z%X6BV*qH3n$yJDt@7mJpXk=VLLA9w9>J2CswCMM+v+wJF7|D1dO>A!ck-@nr{ z`90Ti^Zx4dpKYG+ykGrp=X0CqJGpf;9J!+|)U23r<&NDFN9hCx0|^PP680!Ye@0`c zC)P~!nO`;P&WxH;vS@le-=w@LChnK~T9acPo(p;UduM%k#qYgp>X*4&-kN_u>OOVh zq%_Z83s^Mu+$^igkDt(+e&t_^T1Lx~{i+H_k00)Pcc#VaJo~LRQ%c-s*q`-v+i+)Q zlZ0o~lNWZ=gT8C`x$Op16M6}@Kh+Y{*ihR^#1$l13RX?SC+x89DdSyY~~W9J?Gn&*{8-^Af$rZ~jwxpX|N!+4pX<6?1UoXQt=BD^xl8 zn4BA&4;VdYnqv2cMeox;wzpvn_w}uAv)D4Y!g^Ynn&;cpR|0lMQdOG z&q=#nf9#C7B=|ih_{)No2X-IeZ@9d-czHdexV2HdM@F{E2fhz721c#?+Kt+c8xL&b z*va-F_`r8~;mn{%Ori%KCi7Z$4J_WPj?b z_E~LNz1O9t7IDLa7k`Jh+_9Z^#$Wixodu8P-E_aScv9Ka3G2&J)^lF*4LQfcJ86sR zLDwGz)fZ+78Sz(sweQ-v)$eHkC5@x^S3Kx`w9?_P&Qp&I6{5S+gN_KATweVE=E4yE;`%rhD(Y^KqfurDs## z{=ac?ewfoT_nl8-=3dei7hmmg!R+~;^?N`6bt)0_u)4o`{gf}lp7Loq|8qpwDOWVt z_-M4xv6Gbj{E&Zw=%%I3Arcc-GjHl&yXsiW?dhJdd$ml{uT>vT`E>KE z*52A!I&q2j+{aRqncr8|f6#iT_wr=V+np9#D<@wLTPfb6VjK8QIZSo-VjJa5e=ha^ z63N>S{k(g3@_BC4zPGcJQpBH1PR`@zVcEy?g?S&x7lu_0UheOB6PPyG9*eVnp!i_g z9vK!f=EZyNuWht-_|5S%G?F9hwdC64VFvCEJ z%we*0_Pk~st^U$6ow<0UgjbMBg34Y#9hNwjzGWBKt6lVuDAhAJWUVn@=BituyWy7g zx+8fvW^$I49~ZnLSRwpk+Cf9{*p2hT>iMFQe<#@5*6&KJjtg~AUq7euZpU5;L+(a( zrm|;DlZCeJG=3*o-TCRnPmXTpw|)w@#ij4?Grdo4$z!+s_R9X4-2JbDX19_)K6O@o zwS4j%nQY@nq1M~aTz{D(+Ah54RIK7Jca^{4m%KNL{#-k$ZG}L$U$k4=j<%~yd#XQb`FtYcQU)E!ycXb@!d8q_2sL%yk~ByP&@M=Ta!m-0_&!z>RrsKf!5;6 zdv{sSDYl*SZPL58V-J0AGF{s{?c65mDWd%BCnaYGe5|*PjJSGzx6h?Z0z0+${7N{G zJ!A3j=U4LDlh=1~zEaApooTk5m2*|^wCnp*UyH}rOiN#OUxVOH#uC=UU`?V z{eJMo+_zVrCKS)`KG(o;&~=iV^`>BvyQS|xKJj|H^?P}aYA=J^!`pp(_f7gYx%n)c z=i8VjIUbHTQ+xUU%GA${4wbpXb(qK9jA#CdIF@~9LnY^w7cNiE-m!`OLQ{l}XnV}^ z6MA*~a`;d2T3*q(8T;|Dgt^O!E8f4>B>%pf^Ur%zz{>peEXlG%1=~w%e5@>%?}$BF zt`+yKkbsoYPe#f^QMR) zdiUAGVSg(h^B=EUS)hJg`)|n}zi&Hg+*;4{TKtJSYWt#>#p>&%ys{Ft)DNb-eW?vU zZpt<{rhAGnxz%+vlV#1K2|ESbdmA6uw@Lh5zERHVv~?W=cjObvfZ~k;<_De|es%I{ z+kRq`$|N7X<{3*K$(bx~xf3Ls&o@uITF}JoPS4F`mZdXG^QP#!P4wlw^vFh3*u*Me zzsqs`jQpT)y30%=WHY`?IC?%;$__oTdgjD~jkZ>Gj-5K2AH{i!vz?o-d^;#hD@OFo z+4}zzm%P5V%HSY(bi8Wg{^#?S+*y?3`J{58-WmSuGd2D=w|d0QsyU=^jom&5(Gk(Q{=fTS#<>;#Howx9# zRpgwNB8JaT*r{90I#?F>Lh@0#hGU)nPKQ>Fh1Qnd_088)w0{LTe!FLs)YR$i+bgfN zD7`)Rcg{C2fkNTU%?G#=IHxW99mctHJ(D@}_2kamXFEj?{0(Hv{Qm4WqjJN&h@ykP zC1z$fZr_;FU{J!aj!CWhmpaoo=I272)58@rrMCI*F-d3lJ1Vs4IMZXpNq#Ck%yGTK ztB!1&R^RtF!mnPvE?1;A?tp6Cg%7Ox(DzR#rnm32$UHlsn(WX`3ZbyfNUz`cDSa zzH}eHU)5_j(|vJoi};4fU)MLLT#A{X%3C4v?cwVg76;W1#c!-Udtdr+g=Oax<%ayE z{0@_sM=BGH_=l44a&&M18JU%wdGym|VPI1Qb$+O#g`}X{|_0!J@ zFB6#d_>Q#qec$fp8@D!yanIH{yf4OXPXFwa7jOKxf1#7JHmtYyc%j<15KGqAneB!~ ub_}mJ`0q1kl=hfrb*D*e%Y!G!{xe*y57Ri1R=yO}s`YgBb6Mw<&;$T4EE>81 diff --git a/src/android/app/src/main/res/drawable-xhdpi/ic_stat_notification_logo.png b/src/android/app/src/main/res/drawable-xhdpi/ic_stat_notification_logo.png index 5e2787ba36b293bb89958c547475af1afc93405d..3bf97ede624b37e7ca93e871c170667db10ef7ec 100644 GIT binary patch literal 3823 zcmeAS@N?(olHy`uVBq!ia0y~yU`POA4mJh`hDS5XEf^RWn=_rA13aCb6$*;-(=u~X z85lGs)=sqbIP4&EG(LK1kQSGiVBv{?xwl+hWwJ%P0u--st+kpF^NZD2YLbY!`@yXb z9vn})dhlpuID5FGz#oP}@i`)~OOE_kZ51<=lllJm?%v~ftqTK!vN`?x&iuvknlpGla30}YCN1`n?c-&@O5_%chr(>2|wuy*sWD#Uaxf19oD)wkg){+?~F4SE*Z2#(q zYthLks~RRIGn%fLAY=bS{?EH>I)1*pJRhoD_?>iH{;@-Wc!p`t@837JMXNhJklb;} z>R*)bjK3;-FJ4^ae&B#vLE+ttPi!9)u}f55Qgtp`!r)uKkz>#Ni{?)o7e*^=dG_tv zz2h&LCoEle$^5`UMT5XaZ%X^izn6ah_I_qry?t+M(Z;ve{gyH?Ft8^e0|NtliKnkC`%7jq0Y2_qR!8|67I8hW`*iwH>6+$gFmJ6*4VL1OG_>c69s7HR^&aCIoSz>UE$$F~A)VU0|g!=Lu4tM{J z%?=6P^~&PQ&CpA)56oPuIr|@%g~j%C!W28H^BXJqtsH-34G6<>hXGm$riCKAnQSjZ0*6=bvbIo3u`oQ^C@VZOdG}mpdE2 zH99m;VwjXz>u}p}(lWL!=2J@iJQ+>~$Xy6K?RVOq<%?$5;mEaFKGAz8eAAnBZ(2!G z<2UDqXY-!dPTjciLPSutr>=_Wv@MaBxIE{3%z9XPZ(7pUCbkxf$7xLFEng(32S~>TS+Q;dQs$vR}%sLFq7?d024wOl9E?Db4f7zsI z>|5R|WbS9_$>;Ym{vZ6C<^88pyJzjZc6SOZ*RswtPrTxhx$^xpi*IueY?)vueq5qH z{lWP@lN`2tX7-_qcZ8-k#CEi=Z#d}iw}olPk-|NN2No;V%5_+L%Re($u+4NCs~-C_ z)-T%KqIRrt%68Kjn;T{svKpK$oWtK>-}0sMdf}O6%kpAB?5RwRttctJ6M5rIkdxNq z+S}|g2Fy3CAMNl}ijdT9RA2u$b@gYjLBDv49d4B2^H`dXfx$rU%pYXk2j+2Zi6ddOAh0?a+&vg zJD6SwUW$`jP_)d-rhc;T4(*1of-j=D-%My@xW&$6bU*EAG#^VS!}OM(t6InEipyq9 zos>SOxpBR0aQv>D54E-CdA$Dey!FNLs|QxH8r@V%HDEA5UU4zl`Br#{)Z+fL=L~96 zCTGX_I4`N5<^JI$pVqUa2afKgB}I*e`#L@@+UtBP{i)6WM-3I9`gPP7SZ~l$`+S{Q zZ>R6McQ5pvZ)JN`d0a}Lbj;$*U+n@H)o0r$Z}IQ>Dfn$s>bF1Ks2wm2LA&E?9At%H=Z;} zMs0cC>4q~Jp6@-XRF~ZEo216T%c$ST5Z1m$e@e;LCG%Uq{C2zabkaYim(MvXKUCdf z`k=(~?q*JP#HHhkwb9;Hm*!;cK2~vY>ZDn%UuHgDaO;}queB>z%oR4OpSp5m2&+Kp z(ks)xv@BWOdStorf4bWce{Oil)FV>#A!50{U7wy;|D=DqM=(5Kp zkLsNUJd;h%%@Ad^_OP;EP&@gkO;b&fvTEssk`OPgA5%5v#R-|xy8NP^PbmEZ)Gr3Q8+cZWd0IuS)XGImkC{4dSt>~711J=ds>+tOWp>H9N4kK zdteZg`4|@27d7!GVL%;}a(? zUm)QS{9tp9rA2ghr?ShgNlDW-v0SinO$wi}+)&Sqxl~7CUU%iRm0{C@z3&KQJbdxn zzbP(~`+)KO`lt%F3iU^}#<_0wNhW*eNeiD?xYg`Kb+qf|M%%__CAZCs5*DpuI&fqP z=YJ!o`~3~irqvtYeNm}h{*!re4r@&I#(Uny$1<~a&dGetp3uKa=zzmE-ct>=Ivz|P zc3%A4^7q~@r6S=iaco%($#1@kEQo8==~uCE4P{MmKOPWwYX{>FP4$nf4+$Or^-QF| zoGou<$$fzZb{j6#&1btaS1I;z$W?~6P{Ysr&1Lr;+hoAE_4Rf})8ZhPyp5bj$BQE3 zw^f&IGkut+7Kyvd9?$>+Mdd{XaCvr?${Jmlo$KJ!PxTiLcR|Z{{CJ$qhya) z>2IEBjD$Q%}?$#0B@8HZV8vrB!{?`S54?o1D#i zgm}9@W-HHH9g(2^bl(AWK}oy&W?T0im^iI;&g=tUI}Eo@H_YCado0@jp!A!2$BS7E z?|rg3Zh>P`vH-XHnO=12Yd?w!G$RcPHcD9QiZq zU)|1eZdWeYd-l!KZ@)jwJUr94;Zs`FvJ&y6Yo;OQi6+O^msDQW=_q<&cst;|S=%nF z_i=~UyX?F=&y?u~bA@8M{0;N;&9S*^&p*sqRiOG|$=W@){_`JN!TTnkr>A<>K8F2L zY5c1dBN+c2k5T#kCNgjBa`A#_QSWmvfOMk9&cRRm$c!r-iA9p+a(!Ec@?dm7>Rc&K0^?oXz z)D)oj()ai7m4AY+X;jruTe8~r{O|Owq6{1MFA;zG{N0kyvzCfS+df_9+wJvAbi%_A zTR7Ft+4lKeGVy%xH7oPFRm3L;Y4@mk(@ai$-V=J&_vxIJa~m|Cy?7yVCFEe1=mVwp zU9ILi^9t6;zKS{Xs`Y^4)y|*I%5(a{nf~TB^LE{ho82VPb}R9$sQj(UMeH9IHP2s> zUYbxRvN^wNX4hrexOLH9%iq{p_F0Cn+4$M9{K4ghy4ekOwE1x)=kOx|~V`U-rvnU zvG{D)O_9&4)oyR@_y4)S<3ze>>9$@=PO(|X&E(&mh+^=!a+%uKov`%D;ZDKd(;wD{ zE`}&$IgY zUS2=5XVu#$;=*Z-c99$lTAQCtPS~}C@7v3Vm4@>RCoicMjZ3_SZjCs5SP~Z z14$ap=S~@i-Df#pbIs_@A-~Jkp;E=x);o8LmF1XCKNDW*^RX|ILm~HauGhj8jnfml zwLj>V>2YWqyo^nF6YDE*Uu4Jo;6M82W+!&0`*#=L@eh0I&B`ZNXu#k8pI2X9UV|@B z$;Py{g_)O~>3MXR+kc<5G8RT3uLBdf9{75nS@qK5UM1(T-{xMw<-(--%j%~yr-wBDI=$$_FF#S~ zPb|voRxB#)SN*%`W}%kbgX>SuslD6&>2d#U#f7OMlE$G+?r{FRrbAVvcwyN@u16lL8zSdy>m$D$f7_ literal 4026 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 z zZQpsvz`V^9w^q1{@lR_qZ9Lyq*THe8WxsiS@t(yplRxp_W_s18HdXk;J$@xF?+H8Z zIVH{Nt9$wKfV7DEn$U*Vn*E6vy6pvHLf_<{@JsFfp39YC|HQ^e=z;9in+H~(nDE`^ zgUr8k7uQHMg|*$jRww6RXlHA_eSr##eO=odJF}VT-VXMxb%~1?&d_m)doO+A&k_zZ zm$bHnCuUd(oHg8Zrn!6*%gu#){1)laPs%o)bvI)vQ54j!O7oGQ)qJsgk@g13S;b$R z)Y^SB?<(im{<++}=#$y1treyRXRj=A_gO4{7q7w4SSuGlNQ zs%E3&ujP3GzoYhl+hxtQHiCa`-1G&l$7{YY&TM?NViDV;yRKyql}}&d$nanC&!|A; zr_R&d4LobD?sHqNZw+HqjkTELxMx>KVdS(Dj@wPwlzLo0$$YA@&)s---iyN*`KK<7 zZaKBArtOfeox{}Q&lc3@Mcx#xuy|a(XVwz-S3V!BtLvJ=M9l6AGd#a?t9R3?S?zaN z)-S%X@Or?X&(_oCYjS@5vujP{j3w+2$YPiuvcYYqBQ(e$4fv=Fj8AO=&`(mZfjJbc^TxDRHxi9+xjhMG5;HcHL@CeDafV zzKpxWHk%!VJLSGwt*?}k?wR(!{NemUsn+;K54H90IXQmsXW)M%|3ZGc{e;?}MUzi2 zVmr89g=df7siegYU+m=0UpgsKyut99;PId46?4R&zuvf}ej$UHWb!hJTL^t zEL!xUiD~z;1q<_1n#|6*?a#h0>kW z)@6S)IJW1pRX%V3Hp63IHhqh}k-Vkz-sd?H7mTHn&uq}(w@^OJJ|nG1GQTJC=;M9t zlF4%XJL|R?E?fP2*W{XWcTYc-lSp=3_KSDZ!&+fqo8w|%8`P5GZai#xzj0>E@`<9q z&947mt-ShEVGF-@cOb(*r{mR*ezE&!yy|s+7t9jK^zPWg7wwB?u%6);zK}XC-%3>V z`|jQt+klCU$(?dG_LJPcAGKt0XZaD?yP3z{)9c1RvE#veq%+l6mYJoBf6JSKy&-^^T8s)U!o>b5ERj{&(b*3Erm~E5z%WA|LJ*V(EUw`awKkQp@J{ zfRByQwtc*gTcgJTKW|B)Ur@S+6xZ=1H4f(AFYVZQ>Y_pTV={P*CBrrFh(w{QC3J5_kS{k`Weg6ouoE`QEg|FQaG{7D`+;ae7= zc86!MzwuZ-z1Dou+v2B3r~f$L*mdIVKdIaq&qZf!xBs=^S?E?Xz53&VCeOdW+})d| zy-}QbVnI&3z?JXPYx(;RdxYOkxBKTDaj&N1i1FFSH(uUYt1yX`cWLkBvipB8>Q}qm zTK+MC^;PAor7yM}*uSYN#Ll;JuWp=^aMF5?qpv4AZhdp-WsP9CgY<%>Ukb0uEuSf< z!MeR}f4ay1ATFVRxR(yw7p`oaT^hJ^&xX6pP9Lb=v4^v;EZ2_r>9Taqd9@j5%U`vr zy*AT1D$gQwI(gm4;5|n-+j?Ei<9@{0pXobAE`$Ba9q-^dMqKTeb|_U!Ra;*iiH5%ndJaU}JZJoV(d;O5(FFZ3 zRuA4a=Bdhmoa4V({jZ0~{ZmcloO(`E!yL>P&QMvOSakN*N1Jbqr-kk_n5FZZwA5^q zv*cTi1?$Hdrfkdz;GN{^(f2A71oq(U!vaIko|}CS^O$aa&wrrS$QM z;r&lVQM)XSAKVaLQ7-4Qq2idbe`&QKzsrr@Tahsj^FnUlG*e$7`)7`g>tnWUksBq} z>MRaf_1};y@nvJxQuPUsKXguby|4ES|8Ld0Q$?RxPepL9>3b$~Xw!;qrhU&|9Grd9 z-9}-u%avTdb*pRF`jy(2?(%V&^ZioHxzcEb>0$vB{PNqSttCt*>yn zdP~W2=G3EOy3h(XjkTS?dnfPqdKujE;W8TH8;0So7sO&d3G{S z=GmeJRog4fl&YiqXItJ7_OIVEW$)~7`f?pF{fegV_$_v;Un$S*KzyU^hk5RM`^>se zPiD;UoZGfFAiOT?*YQkaALpBgCl*=5y-JVkRVTLFRV&O+#cA|f znMLMS{*<`+vt^!Z;(GJRXMWt|j6Bh=ey4GlQGqe%GrQ7FLKlwTnCrZ!qiV};4+FpJ zFFKj7t0`P|YCWZu@6mN;${H^2Io`XNCVXYtc08cXZPr@GZSIFGn~J6sX$n_QHd?EB zy7uvQht4Kz#pD?MS^pd7FT8qLMrG3e#rM*zUe;~A8qhl7@PyPoi)LP)sB9q`$#ue) ze+zefc*xvG!6N;CT8~!0=~%T|*2i-7`f07Z14JiW*&>nL=aO39yvh9ZnQ12~t=m2v ziV)SR$jbeALGUY6`Ql5PJiE+A9rI1<wnYW zagJ23z7(-_jgnO}=ZOs-O~rgy+OLVs@D6xa7B+i>>q7onmwOoYg;&Q;oD;Z2`_j|S zYN5N#JJokBx|AOrxc-a6K~}Cymw4Zv+{kbj|r%+;jCh z&8~n&o=>c_Bp|Uc47-fv!6X`%rF(=U;1Zhy7m#72fJ1H^E-WI!jDyK z`I+ZxS;>^z_v0<+B+kNBTl}0}TJE$-}B<`rfSA1A6$ zYqV*4#lGOyg>BygbJySDk72Wk`OPy!RwWcVsge=$BT3)2_cJZQW5jlsM`sE4b(-$1l2y!U3x;V>q zm-V;sHrLNQAJnJZe!q3H|LkQvOhubCz1r{bSN^-bXvVX}POtbE$vr=tB(ENQN=-q1 z_JX?wWv;>>;*Q$&>CayvHSzqS8FSJz)ei@YoYGM+Zw^@TtW3i(k3nnE1oim~5;NFt zvAtZMp?`6zn?c^KNey?_bRUxZb#32wx4j|!Q|zuNI?g^l@#^>F5YrT~Tjq=B9s8md z`o)nsH_{=`YC*5R*_zsT`OY=cUiz-wLC?|I@la1KpmkelF{r5}E)GEiT;v From 50e7ffe1a4711c598ca47a2855b4678cac8d9b9d Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Sat, 22 Mar 2025 16:20:28 +0000 Subject: [PATCH 065/166] android: Updated notification icon to reflect Azahar's logo --- .../ic_stat_notification_logo.png | Bin 2824 -> 2852 bytes .../ic_stat_notification_logo.png | Bin 4026 -> 3823 bytes .../ic_stat_notification_logo.png | Bin 5936 -> 6468 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/src/android/app/src/main/res/drawable-hdpi/ic_stat_notification_logo.png b/src/android/app/src/main/res/drawable-hdpi/ic_stat_notification_logo.png index 2282f1a3b936767a009858111f1177dad3acc260..2cf6fae4940d584a5f8cea46d05917b4678a07af 100644 GIT binary patch delta 2845 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 delta 2816 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 diff --git a/src/android/app/src/main/res/drawable-xhdpi/ic_stat_notification_logo.png b/src/android/app/src/main/res/drawable-xhdpi/ic_stat_notification_logo.png index 5e2787ba36b293bb89958c547475af1afc93405d..3bf97ede624b37e7ca93e871c170667db10ef7ec 100644 GIT binary patch literal 3823 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 literal 4026 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 z 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 From 16dac366cf85d7ff58e58d565a17d94f9d3e274a Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Sat, 22 Mar 2025 15:47:05 +0000 Subject: [PATCH 066/166] Install 512x512 icon to CMAKE_INSTALL_PREFIX --- CMakeLists.txt | 2 ++ CMakeModules/BundleTarget.cmake | 2 +- dist/{icon.png => azahar.png} | Bin 3 files changed, 3 insertions(+), 1 deletion(-) rename dist/{icon.png => azahar.png} (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index b7ddcaab6..a9dc14f62 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -495,6 +495,8 @@ if(ENABLE_QT AND UNIX AND NOT APPLE) DESTINATION "${CMAKE_INSTALL_PREFIX}/share/applications") install(FILES "${PROJECT_SOURCE_DIR}/dist/azahar.svg" DESTINATION "${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/scalable/apps") + install(FILES "${PROJECT_SOURCE_DIR}/dist/azahar.png" + DESTINATION "${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/512x512/apps") install(FILES "${PROJECT_SOURCE_DIR}/dist/azahar.xml" DESTINATION "${CMAKE_INSTALL_PREFIX}/share/mime/packages") endif() diff --git a/CMakeModules/BundleTarget.cmake b/CMakeModules/BundleTarget.cmake index fb993e65c..592f271a4 100644 --- a/CMakeModules/BundleTarget.cmake +++ b/CMakeModules/BundleTarget.cmake @@ -282,7 +282,7 @@ else() COMMAND ${CMAKE_COMMAND} -E make_directory "${CMAKE_BINARY_DIR}/bundle/dist/") add_custom_command( TARGET bundle - COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_SOURCE_DIR}/dist/icon.png" "${CMAKE_BINARY_DIR}/bundle/dist/azahar.png") + COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_SOURCE_DIR}/dist/azahar.png" "${CMAKE_BINARY_DIR}/bundle/dist/azahar.png") add_custom_command( TARGET bundle COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_SOURCE_DIR}/license.txt" "${CMAKE_BINARY_DIR}/bundle/") diff --git a/dist/icon.png b/dist/azahar.png similarity index 100% rename from dist/icon.png rename to dist/azahar.png From c7fe6333b5c646a5f4e238a346c6cf57ce061472 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Sat, 22 Mar 2025 16:44:52 +0000 Subject: [PATCH 067/166] dist: Increased resolution of `azahar.png` from 430x to 512x --- dist/azahar.png | Bin 50932 -> 63245 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/dist/azahar.png b/dist/azahar.png index 0c0482722a03e327f98de0636fea003e35e7774e..2faf1119eab42f8f661d4f1b19d8a326958aa6c7 100644 GIT binary patch literal 63245 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 B0wZH#8 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

C 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 literal 50932 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≀e*HJzdr%hx=$KTndL?qWL+`vzkQuY*s0>q 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 Gp$Py0scAa^ From eb95a301764df63206bff9e832cc2adc62032642 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Sat, 22 Mar 2025 15:47:05 +0000 Subject: [PATCH 068/166] Install 512x512 icon to CMAKE_INSTALL_PREFIX --- CMakeLists.txt | 2 ++ CMakeModules/BundleTarget.cmake | 2 +- dist/{icon.png => azahar.png} | Bin 3 files changed, 3 insertions(+), 1 deletion(-) rename dist/{icon.png => azahar.png} (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index b7ddcaab6..a9dc14f62 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -495,6 +495,8 @@ if(ENABLE_QT AND UNIX AND NOT APPLE) DESTINATION "${CMAKE_INSTALL_PREFIX}/share/applications") install(FILES "${PROJECT_SOURCE_DIR}/dist/azahar.svg" DESTINATION "${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/scalable/apps") + install(FILES "${PROJECT_SOURCE_DIR}/dist/azahar.png" + DESTINATION "${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/512x512/apps") install(FILES "${PROJECT_SOURCE_DIR}/dist/azahar.xml" DESTINATION "${CMAKE_INSTALL_PREFIX}/share/mime/packages") endif() diff --git a/CMakeModules/BundleTarget.cmake b/CMakeModules/BundleTarget.cmake index fb993e65c..592f271a4 100644 --- a/CMakeModules/BundleTarget.cmake +++ b/CMakeModules/BundleTarget.cmake @@ -282,7 +282,7 @@ else() COMMAND ${CMAKE_COMMAND} -E make_directory "${CMAKE_BINARY_DIR}/bundle/dist/") add_custom_command( TARGET bundle - COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_SOURCE_DIR}/dist/icon.png" "${CMAKE_BINARY_DIR}/bundle/dist/azahar.png") + COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_SOURCE_DIR}/dist/azahar.png" "${CMAKE_BINARY_DIR}/bundle/dist/azahar.png") add_custom_command( TARGET bundle COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_SOURCE_DIR}/license.txt" "${CMAKE_BINARY_DIR}/bundle/") diff --git a/dist/icon.png b/dist/azahar.png similarity index 100% rename from dist/icon.png rename to dist/azahar.png From 9ee1801d328368c69f9458cfa900372b34a105ff Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Sat, 22 Mar 2025 16:44:52 +0000 Subject: [PATCH 069/166] dist: Increased resolution of `azahar.png` from 430x to 512x --- dist/azahar.png | Bin 50932 -> 63245 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/dist/azahar.png b/dist/azahar.png index 0c0482722a03e327f98de0636fea003e35e7774e..2faf1119eab42f8f661d4f1b19d8a326958aa6c7 100644 GIT binary patch literal 63245 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 B0wZH#8 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

C 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 literal 50932 zcmeAS@N?(olHy`uVBq!ia0y~yU|a{n9Bd2>3@5%mn#I7tz**oCShT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjT8fe0)wZEV@SoEH*?c# zL_)>e=SvHDD2QYRg)V7U2z|MigXxlWN5=vsEi)HKMrp5!YL}`71)eM|7nq>5_xnAT zrR*Lao4)@w*gd;t($3j$-kfQx{IfP?x^Xf8gg5o)cRrt|ykyD^F!;gEm}Z@j3<8fi z8$ry;0xbgPnbtG@Y~0gO@b6mc1Caue8(K?kvijQ1%*@;r--ImewO4Fe!BfL@g>jN* zOp#y&_ZjACUYhSEU(D<6?d9Lldit2YfD;STeWv+>!m*WJ5*rvKxc_Lr&99S|-hV_) zPx`cSiwCm~n^wigZS4*5jVFUnMaS(~-`m@J@W!FkQwObz;% zeL>31%q$M1)mypc2XDs1=B4izEfrw*(A58tU@I*>nvtP9L_MT68lht@n&b1Z~U-#$q%ggCE_Ezg(Uteu| zdOJ@=yjSI!+veLgZv4m-y(34bT_DNmLfm=1$W19{W*AOHk7}w6Vr`4 zHOKPvjosz@x5solbhGT=e!1Pu>{%lB^xmZcPATkui!b!O`ThR)rOnUPcYU`hcp$L< zpVhRL!RZCBuf08D&3U|$FX+_%J%z^7($eQafgHr4xQn^@>l?4>dMBTq&Gww;v-I_3 zw}=Rd;ALkL9voOW$EwsyFplYg!{^Q0rx@96G~c{&W8iTyJ!x;nmK$7qmZWdbyKAHs zzHY_>QyD(?;^*g<`_F%GQSqUm>78JA^MThvr`~q%o!HykE48iQW(1p}i{1kktGyiB zVLIo3ebpA)JMZwrgllW=zr4CyUfqA5*O|488rC<;zxmg0W_B!j`r+FVol+Vm7ixdM z^^1$tQBY_ITRW@x#|J&PemTEsI{xZk!Ws{hA5cyq>_}>|WQ)M##=eg? zm-x(_bb7kKpp?|BuV3@;^F7}EzV6BM`R)b(|NU*b_l)O)kJrw#-Ro}NxN+oA-;SI$ zE|Ip)Ql_hY}N%^y~;w0^^*s*qiIc z&8gbq#|q-PL{1!kb=7-@WwFrBO{u;obb}c7b11r5KkvAC<3@#G^p2c0hdyh($)BqI zeG`Ao#f+PqB-#1jEh&Cpv3dH(i;@vaEgr93x98-{tH^n{X(N|qXit|&<-rX5M-$9) zrQG`E&h4o*J~_uS*eNeiIO4fYL~e5OV^*-z^DiWq_{nSi8!jX=HOFSkXx_r8r;dQIP zE>;aQGqaD$+|zqQJyxbqI1n=T`pa8exnEyj|KMhNY4Z_wPi`G?rx1e!y3(`N*+71B z+Az=2!=pq0Pr#$4)4et(ACJGXGWhgm?_lQBEdp103Qiw;)_FioPkQwN?HEpv^O9a| zJTD`+WULEn|HbaXsw3bOVhS=$rC&G3EKG6dJjZ~53HpCNbTl+D?EAk@|M9WjFIV=5 zWauthCGmJ>ukWR!V6&{HRBZ0-y6k+f=5y&Zy}ACkwq)Au)KUFlujpdfd}q@}&q<*8 z5j|AGd#J?MXKB?}t(+Shy5?9GR}@7`Z8>rJu@}GeY;{qP2b!7+?tW~Q?_A_D@lej4 z9bI>J&j0>o)0+%d>9X`nX=z9h?>bca_Eu^9kBJ%cD%I4puj{G$&$}}(CQLv#H)HN4 zPig6HP`MGhV^Mm+!$YonEZd%6TYEch_x0u{XJ$5+zMeKwKR(W1Z#6@Y`3Y6&*(%K- z&pvFLcW`g@_dQaje?J^%`1kw$s_XB*E8N_io_u##s))vf^OH|UaVp+3Kcy}`dkLuQ z346F_(#6Wy+Tdj#6UA4At>p_}_viK2YCDf>Ya%0d7EN5vD$U#~@U-{S$z#XvZ)`n% zOiM%aQm3%`-fa)E*Y7>`@^bo$@b#SK@9%xRRV%OJ-uFf)@>9DyZ&Pzaq*KRo-r`fo zj`f4I33+I)XWahfO`n|YyRD|dOTAoom#w|IEtmc6tjbUM;Y+_v~R%sH^t9l9I7~c9nH^+1n<8rpnL%+~?cful#zCKWJqT>oOln zZ-<6Y{js78win9XyzxUFlrTG$tJv=K>|o#$)pEGHYAVBzcf03D>@M3I{{Fwh*;%H~ zcEA5sQFKz=spAsc&gA6B)4}$X9M;Ttk72N_uH$Mr{BVJD`?)(ilixT#m$S87DaqC?bvSx+o$GNuEefw(ne}DB?-i71f zkB|E&ndi%0_2y!@FZE(lZ*M%PP@Q@~RIfqVy=40#n`Qp<_3y^>%UVqeUhY?2+k0b) z@9egn#px5YLba}X+le@Zm|aqrmaac2rYEgkC~_gUx9~~F_sgwUSA{O~n%c#1XMg?t z_xt4^d^ME=WxF03OP8xQ3=;Xvd2(|=d08Onl(mM8i<#0Rrbi;aK65Ot3N+SC`1UsX z@}5fJ(9d@q_?ho+-1w0jq*iLzOQ*#wOJjB#U0E9~-SFZ?#;>o&W$RBL)!+ZeXPVBb z^j>>$r;01ir;e$u1bO4?1<`ef+ox_jBy@z|{!8)v&A;AmzkhRc`uxP~ohN1(GAAGF z2{83%D=mE*R0dqV5V}-Y-A_B2#uP-fh zjt>1C<<#Nk_A5C#Ikm<7xXXew_imhMU45N&2Q?J%eqZVQt8@Z{v>Hp_q=1&&$Q z*D*STgoqq&|DSauYNO|DGhSx)e+#ny>0CJLP@a>c(+$c_k8K1NrkA{%b4g?h%jLb* zJ!(C2w)ZY9oV+pf?yjA?S*J41=T^KV{j$HeR}_@UgFG~4HKrVq){QaE4tv}x&c%3Z z$&;6t>y1nH-sq9|Xzb|dsI|ago7fgFl2uDzB0{<-k6 zn&hsy98jYD{_g$CS>?h`Hpxru&CJ3MgW|s^?EHZj9o$>C#J;++km1dpowMg!mrL(k z)_rfU{qvX0jaScLW3KJ_dJNQnIFy>~T5@=0{lA?#JA@Z5Tv)g(>W9%QE?(ZJtJhbp znzdcn$tE9c@*$APi=z4Ko}Svj??dzUdsT=3e(jOm%)!t9{p7B7TR%TJxi(3vWAF9U z&n%!=7u~riz2NIB(?yFG@svM#I^8>XM}eb*b^6wvn_h>nmk5f89NB)qZfVxNgZEx< zstf{q^aa=SDU<&H+x?0=KI7t|mA_v{ZhrPF#aI07Z1aU7D}}U{IUaCl+nt=8%n3?| zO1loR?(-JkmLa(L{MLknNr%-{j=OOscV2|C3ga?9>#*p68WEer`CAEnyGN-rpUeErT` zo01be8ve_+Z2agBa;Vm>!0T(Hy&7kRpP2gEvV5XTMTJGTnC{n`w-&g@+E&%9$;vao zzt!^+sBj4tX*s<;(Em=!!}oTv(b4-kZ*EQxHq=#a(Ma85Z)TPT3ffT4%f>s(&u?G6 zVwP$46F>2F5gTtUzuLNB?(3@GZ~az1E1THnI|*E06~&)FutM`h|KpkIMY~r2K6LnS zj4|ZrtsHT!r`0YJ?HxIEMk=(xM@N2hUiOI=gpa2(*4c%3L z|NEh@pH445Il)ods^-;|Og?$LSH<#P)Ac+rF4A8yBW&w$aW&l*0Y;~e9;c4ytpevc z6z3J$1r?d+_pch67P`7hUD6eg2q+#AQalo-c*Icgh^d0q+RbM;AMg~M{kcQ6Wr9;jv{MJOQ^!-Mj!vhJ zeNG)^P90579V(ye=BNBqF!Stlh;4R=6?Wd>v};4|?P;s(|B1Q%PMU1cB5=^DL(8u) zQnh7Ahnkag!^H#a4zdqa75G0)Ig}gB+}aT3!2UoxfvZ4Zhhj^FdW(cY%L?5Vk9S|~ zr}Tpo^eUChrXI_(lQ>FWT~ShS_Q|3Cdhhf1`+?>%?fKYdx)+E>5Y0$eyI-p{Dd z`6B4VV!3$b`WAughSvw8ObS=>rI_Amz2cDiKsZ72!+L?FX#$J3?q4dE`*71ntzGwL z>wWxSI@2h%WcpEe7nd19V*DR|z4m(P)X?VkEAewhi@?b_Nv0we{bIgfSywT6J(uE9 z;k_U;gD*zFsYlF7!fS=+K3&oa;FHeID zjL<*q41x`(=JSqF}?VX*ocbC7P^~nA4G2W0fEFWeaTxT=UVl~5VPQ^0j+YNd@ z=116eF+A{nut8wa+MDNWIzVNy>-N~dj1`rKrmFd7eV;M$#0igW`S&xsP~J_=Jbrw-{fy2+TZF#v*d=)QuZI zq@J_H-}Nugyu9pVqj~@Gn4LyFGL~!&`~Tg_nI+FFeJ%atqtvQ2MF-UbbDGoZdIXe= zKbS=w|GT_)W152l!+G29I<4H|D*5+pQqIlk7FNRXREP*ywq`Nw)3+y z&+2|?$M5U;{rc?e?Mh2a`fWd|Zq$}3UD2x>bBaT;i$VTT^NCdn2mgeujheYBHGWyZ zLM9QN8S^Jh5Lkcb_m!2GbMEh(yf%9K#*~vqe6m)PX51EK`X}HNG9~C&nT@kfi)3zb zPR^slmMn#{=iS|yTzzt~`gVSsDjUn9Cr=Nxb~DIWZRuuW{WSBD`@=)3mK7g1%)7~` zxio09DQx`zeX?X$_lTkTB0kXwi-ol`k^v``N55ikN>={@1ALr zsm0DGNFi)FW1slDHh z#tS%I5pc?334847$j{5WH2L_qKVPqB@yXrsoNpJutKTnT>Zz&PpT6IJ{qxsreVdma zmz_8!9`x8R*B&pL&Y}2eK`!4jwt4QikNCHjJ0MV^zdX|=y{ZV11)>-=vK zZ|>;=O1!szd<<{wauCzk7u0RB;C#c(XHkDwajDJAr=>YI%G2i^EIx1hn%lm_bGn}H z&CThL|NP{>v$ME8c)8zX>+heJ{Rmp>r7HUHly1uj&80Tax#zEG`P}?|dq!{S-c9wQ zLPAcv%hp!B-@9EiXvqfiyiBY0dx9og7B352A16F@X8AH7xeZGSELWehbIcA-PLa$q zQds}_VV;Xt%MbP&Jbzeon6`OpF6Q}i_*mzKS0}k&-HdeI!O$gE+xYppKEsCm`;3=c zRu?_xI<@S833Kd55vLBFjK$7Y3oq=6Y|Xj3>C)D0ajWuo9>;o?rJUwjns@hB$m+0} zS65$uIdhg$%(PpNg`D;%v_$lUaouJ5?6)-CvHJ_#BF^jeP8~bXtz2@g^0?2eCoT)G zNAIhtta;ESwb4Fv_RjO6yGlH(=WB~ObzE`k$ZvRjz`DY5i`P`GgIh9%Eoy%W#MgYx zoFt+vuD@?Zh|8nflRVU?3Fs-hNGTpkND#mE#BcRPFx$^@X3}PB zQf_bK-I95^X@SCemb__dMnNxYHojlJB8l;#kkb~1K8Cv+GhTfX6k*!OQpTa^$EnE1 zsTg-{_X#)7yJ<@`gO(`x%N1WL>{lu~vNeBxrJ#7m?-;Hp;!Y~9e9!n5TQvCAurFh} zDO9O1Wwz%0x3|)fdn)8awWfUT>i>6Wrg3`cnLNq2#}^y;?wB*#@i+7ShkqAw$A6Of zAh^MmqcDo&Vm!yh>nZd9NZ#dVVC8zEY;eJ9ej%6G8UIgDPBL25{aKQ!?5B|T_%p}y-->Q?hf3l=DRpBG(Hvc>DQ z>S2x8T`jLH=cr6nEU06s6SwHP#$kRidE;bNZ@1gqbZ_pjx89uQyD;OT`gZGU7Z)Gj zQ4zSZf1T#%ni{>BbJL8YKYo(r>Q-zhI#BUokwDTCfFS>c#DG37O)ref#o)P?NpNEkC3sxXu`E-n^+b@Ks#EvYxM- zVp_S6m$+FJJz3E?@4#vO>0yHY`$hHA#U4vPs1*`SWDHpm&?jI2r>*GesTb1rj%ViC zh97-nR&XI9T(0wci#LZL!x@#v(*LQa_xXH&*1IxpuU0F!xKBZO(~B1w|9(C}wJCe{d$h zzLxvu-rn$|B@-i`N7qUg*0O|r{<4UTHxASts>+R5j@*=za(-U#o12>hw`TdUhLx0< z{QfSV^7xo<&b>WTd8N$?zpY6;%erad+z0PfTV}BEeAsR-(0rkH$EoT1$tw@>h;KZ; zTE@EUj*Gv^!yr@EKaYN&yD6M+aKX;-d*!p4bH2R3KD+E~)XYn>PRkeYx`!srn^?+-RYt2n%zj-!CSA}LrZq3p?J$?O?Yin=2={{wc z#!$Otigi!aky9LsT+F++KC%DzLwA1dwY%(cmB-%RPF&)-cI^8GE3N-s#{M_U;p9FX4a05jtjq&~AP&!@Z5C^A>xZ2xErx>usEh{{)-|lhrGIjg>f#X1rJFxayZ2nkDMi#thbe6W$HlBG zD;U}N-z~_$A2&^W?QHXW!_-qeude5xIxhcxNzhU*J7L|1M&|Yv9by^3zbxwz`{B1k zYL&!NpP7>+jnzIq?!Uk5{LzTk2M-cnU0;8?g>&(b=ktTt#O-Z4H`n^pmEcp3OSqWc zzR&6xNctsQCbwqZJjY*O`~&ywc=t2q@`>5z%buO^ztnoPRp8n$$6}?HjJ9iEeqC+3 zw>aV8pEVI1Csck;i(0k)>Eat3lf`3ql_*DVyHoSy;qomR7pF)Xt4V!S{JAk^UrlR# zz3lQVyF(uFUkqY)%#poUYQ7?9sn^j{Q@Jy5Zkl;fPj%LT0}iV~SD$%t@$k-)mny~2 z&n*aC%my0MiS}k;Slig_)M0oo>x@dbfRZrR{D0Zk*JZw}plOsal(P~cXlooamk$)G%JYh{UP!9Op$>aOp-P`_Qy|Kvdm**)3M(8K& z#_TAVbFle$^=BCmg%4r{Asink3Mj2K^H|;Q6j{vV-t)WX2CLNZ{`m$Mh5NZobd+P9 zI%Z}3o-GIxcb3VB{Cx3m_&bYm8 z>GrycOH9oTwN4zx=Kp#Yw$5`*NKhz!6|wPu5l`jkW9xKG!gp*+JL|M9Co_xxTi zMW;D$?@wd26e{AsF8%+^%*iJv9i7tlbk`jF`o{8mKO16pav2sp2*|s;t5=}O{C>^c zX7=(+J3eMF`+05o`SMk3PxUbt^OU)Z$8$`-^l(MuVK=F_?fxqxHrfO)?|Xh`=HV}I zZ=a5~_xahF>eO-4sbl$`Lg&qe%Q#CvTZ(E;`TDJH(e;f%M_5;E(=jrAR8+SAM(Z`L zvyZ(yxlD9Eo4(@ndxW8xC; z^tkhn54ZOlWls83v8^s_hHu7>0#D8J47+^SAM2fcb<>`kYU$DrcPj0w5F`aVnZ&{G-PPnx$j zTw{59jayXfKpU^Nq+yc5%HZ~@>yG*Yva)ASOiVs8`8jLdpF)H0@9r{hvEA|S@BYN| z^VWu}PWzX!C2sGpRb|3fP1jrwmDFs#yf^N=f|b>*>+$v8rNtNCd(5-3e0yta()D#` z?@3LZAo}BQWbKS&+FpkD&W%c>r4-=%ik5ey;U0gS2HTa zbH^oa#hO{s#p|~7{ODxiDfgLYV;Nunm({vFZ_}H7KjzoxEl4@}spRb~+jHL?FE8u0 zD9KQ_t*S}sJoWPJ?Q*01c}4Mu_642FQ2rZuH2jch*wGgs9xmSVd)?FX&T3qWE!7%# ze|^>76ZrLtRIc8P`@CC4oKl<-5 z{xW_}8HwmM5rNzC?`Pb6)cyb8Zm)K}xhtc#@>PF(Q@nqkeSKWmnurr~EH6K*>7U`d zKCU(}$7!SVjMNR*r+&EXSTbdGU{1Y#>M0&I|9N>E+^;Q2I{FDzxRk!0rfSA?nmMPa zul$30)PfJTFZkV6VxF9sc=zwuoyE_6zqn|h54W+K5Pe^zkVBEFRiO5Q)sYIBhpa3t zAO8J*zbW;!l|ReP+|B89CjEfY*vU+M{SZuRDv$bN&R#+T_{anbX-dA!nLMkOy8yxk(z{pKuj>kZGm zw@3E>zu)tJe=U0(6}ih~fBO0Lp}yBWHK$9z>|XxE2NVz&tQNm6dVWqeYD>oRduP6| zb>;f_Je?YzwW;{Inp>aDq#44W&o=g++nGMimE)rfS8&DZ@bym5&dlWbemwd}-;Oh4 zdL7X(CHT+3o~^>8=#so;rtc~C(@C-3)AjNbhK+~>epAL@2=0U zw-Y}-T|eQ}l)`DcXXAI3uu7Zf1)09jT%yl;@OmzX9n+LqJKo+dZ}@)y|B-C&`L@-4 zda=7UW?hZCI%l1xiubgh@_Uut$;ZEayjPvCz9rbjFk!X8p;LQbL@n65qwD?(*I@Y_ zk8IaW(PB9<)qCaDiP!!2SOqu#ZM=W+oMP3H%l_%l>i^F^yCU!~2k+LnqYq{pr>~6M zEC;GebbPEo3X6yw`Tc(X>3e&lSB83*JN0LJXuiCd5i*oo?CJ{4Uc zx*%kxQQjSuWqx1%zNX&WQ~BdT^SUkB-_=~ZrlkG)66xX|y~yF&M4PW6R&D(9M~?Nb z7P{4`to>oRz@oL&V?T@Ke&LyZi2g{^S}Bg1$4jisH-%}x57i=V66{a#Z&hx2^b5{6|QigxA)wz4Rl=WYm2|9NPt;o?bZmA*S#1WYe*Z9G+7m0M6?pzOx;tlz%wb7pa5Xx_a& zuCvYZKRlcLeuujZD;wLT#mC*J=}C3^mXw&p*M99?^;1W4=_MD>_~fwTm-Zc)uhq6a zzy0DuXYuu&-i=H@Z*0lrZRHk!^5Nm)Et#L$K=tWuv)6qGx%l{=9hcvqdUsc9q1{Do zr3U#Hf##M-=0$RD=C_zKE-vc4SXUvt+BIgT(NDJ>-~rNm8P7M{_}Pl-%$UD6`u~#b z>w3%18g}>F|G(ofQEBN+!{lwhw<@`EZ7zL1|I7RTy{hL@RvMJQtGRk;yT+CzDet7N z0!#jlTN(dd-pqPq!$W;GUa4nWzZO3`bMRR2>Xk7&l^AxHy*0VrL!jzCw4A# zYAphFh{EG*RTZb#w}{owytN{nL$G0*Uf=W!7XqYAJU+N^U-p=3wA9*bPxW^_^Za{8 zSLKg(m@XAK^tj+&tALWJf%uDdr_E2;Gq0}`y}d2h!^d@PqKm8R#pUPAL)QOWRee5) z!}0k!*_)eEWmUaIjBh%hm#~T0Y5$Hz^Qob7ttZd2vmFzH;vBMLmxO43yc&MLLN}FT zf?jOYH2webbFE4l4m>O{NIS#AC8l%k(b3a;w)Jg4IYH5uTm0X-e*3!F69m8IHdZ=y z2r$P4FV$KgZDy8t=fJ0G)_&!(s&}uhu2!pRQlHpx{Jsx^Q%B8#Fp>0kN7a01T>-6m z&3{mck&TUtBz_Yd__afkx*LUw2Q<^O7&U zlQtd-*%x;pEmk|>-=EesF*}dF=G&5gf7aL6;X9Tu@zRtu%TY-^9rpBu;AywhS5}42 zJv;mQMCL|8XlGtg2eQm z*IhHucltHbuE z7BxRKPET7KV%Y2OS}`-zM_f-cRpr+5f~9Adp11pbX+m*?s<&AB^>t@Wvc*2{+m(G? z&THzb15-4O_w1Xu9n`3)|G#(Ms!;99s?5rSwE~BxKaF0$uwdEp(ACd4S1#DXvr$=Z zb8xGp=Ag&yxcuhWZ}YvplFS+`+0NHT$Qr7x13K-diq!-K}0L0;q2_| zm)734o~9!enEK{M=c@O!FE5$0>$1(6Vaew@NBT=%UNWlw z76OXVb35BxTR;AKoqus(t@`@1Pao7?Uba8FDfPd%$E~F*8$vi9uAWtV)MR0vx`y{; zyS=4Kdi)n^!^NDQIAz~`@{w`%pP!#MRep{-y^PJhPsVv?(N&AGH#>fBT^GB1L-O%> z5$&{@iWfPRl$4rQ22ZuC@lM!q@LdI~H^=nJh8ojOe1C6$A;A6C_WZvAQ!igxX}mII zrPy-+`GzHLTPE357A^CYK41NQ@7tG4^%=E$<$N?-PH?=);}g*eIq+UKH-6 z?^Asr|MpdMsobK()6cKHHS=RpjRVyFf*;P6_Y^~LWt=Z*=4j*P*oAG4( zeKq5xBMD8-&A#6ZKK}Xl`;UdK$m7I`Q$8)Y_^*QbG{^KSk8Z5Xc+UPP_3SKr%bFi6 z7XA~_nK55C`r5~1(r@pq&%M8Ia?nz(70|iQy*{V8%}=V zJyq-Axw*6dth*Xf(<5yjc=e08^4||?(**SxG@mj$yv(n>W%8K4u&t%VAo0)&i_rG) z^>K^y?z(+>`FZZc*XmQ`Z0(YsoKT$i&9X)^LZiiC)v@sKi7f(K@^a6HOj1AMD;j5f zQFupvyyc^+6BjI({*X@KiV_z~omXdNygFQeS@w0kc`?s~mrUW2G-@h(x~lL|i`mL3 zj)U&;IP~RS9i)rvAx2LGxkJCuOd^Jj;E5pG`kobbEXL z*<-z{EB^hAY53NAfBXCITk`(4S?^6Sy;u2MSIt-Iappwl)GaGd#oe_mFI#n8Rw8m^ zQl)p;tV*vp9j||Vl~${2di6d1O7rC0R)Ld^D^(V7EOzNk%DMYXT~xd3&exL#hYlaE z{QGtLi+g+9qpw_E=6m?f&0tBB7wr3AHZ1I7*L`~|D)ZhnxoN_Bnol_s=FPi1(>VR+ z*6e;UttGGH!61_d|+?SWaHg7k5l!~g>$gi#6a?O~7i_6O>U+(1O;~D$dS6Vsm zsQkRFD{{tbZbcWdElMk;=B)v>lTJ)@mN3s-qUwD&d~KBX$499*HzrU2y|v%|T2S-O zBHQ$7(QQQ!4k&(mcXxf#E+?zdVJRnOV}Zh-0xkfBF20 zmbJflQcs6{P2t(*pLubSrg6I8rzbxA8P!3`Lc6yKEK>NeXx?4z^;fo}xPNF7u)bUJ zzivtAya#qJs}K7!D7xe&FbCY3Y&x$>>#no>i#1191U_C7yj(GSeb(<@MMXuQ`F0Z< znd?0~Zky~+ytn87%2`q07raW|u%y6Kb1}o+z>Cq_^VGGxwsTw*uquCd;?dF1cYJ*g zA3BtAVL{}a!`)$vGB3NGnPYkKviz0u7J*a3&*hqfcC8Fuoz@w1%<72Px)UD7t=@)@ zc4@X~G+sNX*028k{B(W&=xu8jM{PaDS$IBR$&@cIKg+(~^SSYNt&)4+n?FCFe^Qw| zt*@VzTWs}=yNpvr&uK*j?U=LXg7J>>_w!b2?wVz~`s4L@!=HbCe}8{@-QC$da&Pwf zeY>~Bb8?%{ER$oGvktFs5r`GuxaM8vqbZufQDqqkP94&PGv{iByz_fsxU>4|s;M{j zROeip7tfamFww^oyEdSy{DU8G`?T(?@y~m=EaH#g{6Cv zx7go1cIwbpzoRGKSVpb;9Cx%k`=≀e*HJzdr%hx=$KTndL?qWL+`vzkQuY*s0>q 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 Gp$Py0scAa^ From 4d04f633fa02ab69fec081d8a7962045fe94ce0b Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Sat, 22 Mar 2025 16:45:33 +0100 Subject: [PATCH 070/166] android: Show unsupported encrypted app message instead of invalid region --- .../org/citra/citra_emu/model/GameInfo.kt | 4 ++- .../org/citra/citra_emu/utils/GameHelper.kt | 13 +++++++--- src/android/app/src/main/jni/game_info.cpp | 26 ++++++++++++++----- .../app/src/main/res/values/strings.xml | 2 ++ 4 files changed, 35 insertions(+), 10 deletions(-) diff --git a/src/android/app/src/main/java/org/citra/citra_emu/model/GameInfo.kt b/src/android/app/src/main/java/org/citra/citra_emu/model/GameInfo.kt index de2c1860c..469ace945 100644 --- a/src/android/app/src/main/java/org/citra/citra_emu/model/GameInfo.kt +++ b/src/android/app/src/main/java/org/citra/citra_emu/model/GameInfo.kt @@ -1,4 +1,4 @@ -// Copyright 2023 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -22,6 +22,8 @@ class GameInfo(path: String) { external fun getTitle(): String + external fun isEncrypted(): Boolean + external fun getRegions(): String external fun getCompany(): String diff --git a/src/android/app/src/main/java/org/citra/citra_emu/utils/GameHelper.kt b/src/android/app/src/main/java/org/citra/citra_emu/utils/GameHelper.kt index 9ad2e88ff..771064d74 100644 --- a/src/android/app/src/main/java/org/citra/citra_emu/utils/GameHelper.kt +++ b/src/android/app/src/main/java/org/citra/citra_emu/utils/GameHelper.kt @@ -1,4 +1,4 @@ -// Copyright 2023 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -11,6 +11,7 @@ import kotlinx.serialization.encodeToString import kotlinx.serialization.json.Json import org.citra.citra_emu.CitraApplication import org.citra.citra_emu.NativeLibrary +import org.citra.citra_emu.R import org.citra.citra_emu.model.CheapDocument import org.citra.citra_emu.model.Game import org.citra.citra_emu.model.GameInfo @@ -69,19 +70,25 @@ object GameHelper { fun getGame(uri: Uri, isInstalled: Boolean, addedToLibrary: Boolean): Game { val filePath = uri.toString() - val gameInfo: GameInfo? = try { + var gameInfo: GameInfo? = try { GameInfo(filePath) } catch (e: IOException) { null } + var isEncrypted = false + if (gameInfo?.isEncrypted() == true) { + gameInfo = null + isEncrypted = true + } + val newGame = Game( (gameInfo?.getTitle() ?: FileUtil.getFilename(uri)).replace("[\\t\\n\\r]+".toRegex(), " "), filePath.replace("\n", " "), filePath, NativeLibrary.getTitleId(filePath), gameInfo?.getCompany() ?: "", - gameInfo?.getRegions() ?: "Invalid region", + gameInfo?.getRegions() ?: (if (isEncrypted) { CitraApplication.appContext.getString(R.string.unsupported_encrypted) } else { CitraApplication.appContext.getString(R.string.invalid_region) }), isInstalled, NativeLibrary.getIsSystemTitle(filePath), gameInfo?.getIsVisibleSystemTitle() ?: false, diff --git a/src/android/app/src/main/jni/game_info.cpp b/src/android/app/src/main/jni/game_info.cpp index d9b7c8f12..3f5855452 100644 --- a/src/android/app/src/main/jni/game_info.cpp +++ b/src/android/app/src/main/jni/game_info.cpp @@ -1,4 +1,4 @@ -// Copyright 2017 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -17,7 +17,7 @@ namespace { -std::vector GetSMDHData(const std::string& path) { +std::vector GetSMDHData(const std::string& path, bool& is_encrypted) { std::unique_ptr loader = Loader::GetLoader(path); if (!loader) { return {}; @@ -26,9 +26,13 @@ std::vector GetSMDHData(const std::string& path) { u64 program_id = 0; loader->ReadProgramId(program_id); - std::vector smdh = [program_id, &loader]() -> std::vector { + std::vector smdh = [program_id, &loader, &is_encrypted]() -> std::vector { std::vector original_smdh; - loader->ReadIcon(original_smdh); + auto result = loader->ReadIcon(original_smdh); + if (result == Loader::ResultStatus::ErrorEncrypted) { + is_encrypted = true; + return original_smdh; + } if (program_id < 0x00040000'00000000 || program_id > 0x00040000'FFFFFFFF) return original_smdh; @@ -62,16 +66,26 @@ static Loader::SMDH* GetPointer(JNIEnv* env, jobject obj) { JNIEXPORT jlong JNICALL Java_org_citra_citra_1emu_model_GameInfo_initialize(JNIEnv* env, jclass, jstring j_path) { - std::vector smdh_data = GetSMDHData(GetJString(env, j_path)); + bool is_encrypted = false; + std::vector smdh_data = GetSMDHData(GetJString(env, j_path), is_encrypted); Loader::SMDH* smdh = nullptr; - if (Loader::IsValidSMDH(smdh_data)) { + if (is_encrypted) { + smdh = new Loader::SMDH; + smdh->magic = 0xDEADDEAD; + } else if (Loader::IsValidSMDH(smdh_data)) { smdh = new Loader::SMDH; std::memcpy(smdh, smdh_data.data(), sizeof(Loader::SMDH)); } return reinterpret_cast(smdh); } +JNIEXPORT jboolean JNICALL Java_org_citra_citra_1emu_model_GameInfo_isEncrypted(JNIEnv* env, + jobject obj) { + Loader::SMDH* smdh = GetPointer(env, obj); + return smdh->magic == 0xDEADDEAD; +} + JNIEXPORT void JNICALL Java_org_citra_citra_1emu_model_GameInfo_finalize(JNIEnv* env, jobject obj) { delete GetPointer(env, obj); } diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index 777a2239d..8afbc7d7e 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -465,6 +465,8 @@ Save/Load Error Fatal Error A fatal error occurred. Check the log for details.\nContinuing emulation may result in crashes and bugs. + Invalid region + Unsupported encrypted application Preparing Shaders From cc7625e87c0862d6e6b1e72134cc4e3c2fc4b752 Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Sat, 22 Mar 2025 16:45:33 +0100 Subject: [PATCH 071/166] android: Show unsupported encrypted app message instead of invalid region --- .../org/citra/citra_emu/model/GameInfo.kt | 4 ++- .../org/citra/citra_emu/utils/GameHelper.kt | 13 +++++++--- src/android/app/src/main/jni/game_info.cpp | 26 ++++++++++++++----- .../app/src/main/res/values/strings.xml | 2 ++ 4 files changed, 35 insertions(+), 10 deletions(-) diff --git a/src/android/app/src/main/java/org/citra/citra_emu/model/GameInfo.kt b/src/android/app/src/main/java/org/citra/citra_emu/model/GameInfo.kt index de2c1860c..469ace945 100644 --- a/src/android/app/src/main/java/org/citra/citra_emu/model/GameInfo.kt +++ b/src/android/app/src/main/java/org/citra/citra_emu/model/GameInfo.kt @@ -1,4 +1,4 @@ -// Copyright 2023 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -22,6 +22,8 @@ class GameInfo(path: String) { external fun getTitle(): String + external fun isEncrypted(): Boolean + external fun getRegions(): String external fun getCompany(): String diff --git a/src/android/app/src/main/java/org/citra/citra_emu/utils/GameHelper.kt b/src/android/app/src/main/java/org/citra/citra_emu/utils/GameHelper.kt index 9ad2e88ff..771064d74 100644 --- a/src/android/app/src/main/java/org/citra/citra_emu/utils/GameHelper.kt +++ b/src/android/app/src/main/java/org/citra/citra_emu/utils/GameHelper.kt @@ -1,4 +1,4 @@ -// Copyright 2023 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -11,6 +11,7 @@ import kotlinx.serialization.encodeToString import kotlinx.serialization.json.Json import org.citra.citra_emu.CitraApplication import org.citra.citra_emu.NativeLibrary +import org.citra.citra_emu.R import org.citra.citra_emu.model.CheapDocument import org.citra.citra_emu.model.Game import org.citra.citra_emu.model.GameInfo @@ -69,19 +70,25 @@ object GameHelper { fun getGame(uri: Uri, isInstalled: Boolean, addedToLibrary: Boolean): Game { val filePath = uri.toString() - val gameInfo: GameInfo? = try { + var gameInfo: GameInfo? = try { GameInfo(filePath) } catch (e: IOException) { null } + var isEncrypted = false + if (gameInfo?.isEncrypted() == true) { + gameInfo = null + isEncrypted = true + } + val newGame = Game( (gameInfo?.getTitle() ?: FileUtil.getFilename(uri)).replace("[\\t\\n\\r]+".toRegex(), " "), filePath.replace("\n", " "), filePath, NativeLibrary.getTitleId(filePath), gameInfo?.getCompany() ?: "", - gameInfo?.getRegions() ?: "Invalid region", + gameInfo?.getRegions() ?: (if (isEncrypted) { CitraApplication.appContext.getString(R.string.unsupported_encrypted) } else { CitraApplication.appContext.getString(R.string.invalid_region) }), isInstalled, NativeLibrary.getIsSystemTitle(filePath), gameInfo?.getIsVisibleSystemTitle() ?: false, diff --git a/src/android/app/src/main/jni/game_info.cpp b/src/android/app/src/main/jni/game_info.cpp index d9b7c8f12..3f5855452 100644 --- a/src/android/app/src/main/jni/game_info.cpp +++ b/src/android/app/src/main/jni/game_info.cpp @@ -1,4 +1,4 @@ -// Copyright 2017 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -17,7 +17,7 @@ namespace { -std::vector GetSMDHData(const std::string& path) { +std::vector GetSMDHData(const std::string& path, bool& is_encrypted) { std::unique_ptr loader = Loader::GetLoader(path); if (!loader) { return {}; @@ -26,9 +26,13 @@ std::vector GetSMDHData(const std::string& path) { u64 program_id = 0; loader->ReadProgramId(program_id); - std::vector smdh = [program_id, &loader]() -> std::vector { + std::vector smdh = [program_id, &loader, &is_encrypted]() -> std::vector { std::vector original_smdh; - loader->ReadIcon(original_smdh); + auto result = loader->ReadIcon(original_smdh); + if (result == Loader::ResultStatus::ErrorEncrypted) { + is_encrypted = true; + return original_smdh; + } if (program_id < 0x00040000'00000000 || program_id > 0x00040000'FFFFFFFF) return original_smdh; @@ -62,16 +66,26 @@ static Loader::SMDH* GetPointer(JNIEnv* env, jobject obj) { JNIEXPORT jlong JNICALL Java_org_citra_citra_1emu_model_GameInfo_initialize(JNIEnv* env, jclass, jstring j_path) { - std::vector smdh_data = GetSMDHData(GetJString(env, j_path)); + bool is_encrypted = false; + std::vector smdh_data = GetSMDHData(GetJString(env, j_path), is_encrypted); Loader::SMDH* smdh = nullptr; - if (Loader::IsValidSMDH(smdh_data)) { + if (is_encrypted) { + smdh = new Loader::SMDH; + smdh->magic = 0xDEADDEAD; + } else if (Loader::IsValidSMDH(smdh_data)) { smdh = new Loader::SMDH; std::memcpy(smdh, smdh_data.data(), sizeof(Loader::SMDH)); } return reinterpret_cast(smdh); } +JNIEXPORT jboolean JNICALL Java_org_citra_citra_1emu_model_GameInfo_isEncrypted(JNIEnv* env, + jobject obj) { + Loader::SMDH* smdh = GetPointer(env, obj); + return smdh->magic == 0xDEADDEAD; +} + JNIEXPORT void JNICALL Java_org_citra_citra_1emu_model_GameInfo_finalize(JNIEnv* env, jobject obj) { delete GetPointer(env, obj); } diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index 777a2239d..8afbc7d7e 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -465,6 +465,8 @@ Save/Load Error Fatal Error A fatal error occurred. Check the log for details.\nContinuing emulation may result in crashes and bugs. + Invalid region + Unsupported encrypted application Preparing Shaders From 5b910d6f0e09179749de0a57bce34d7e8e0b3d68 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Sat, 22 Mar 2025 21:10:46 +0000 Subject: [PATCH 072/166] cmake: Correctly handle `_FORTIFY_SOURCE` being pre-defined in `CXXFLAGS` --- src/CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 6d41f42d6..a60053cf0 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -115,7 +115,10 @@ else() -fstack-clash-protection ) - if (NOT CMAKE_BUILD_TYPE STREQUAL Debug) + # If we define _FORTIFY_SOURCE when it is already defined, compilation will fail + string(FIND "-D_FORTIFY_SOURCE" ${CMAKE_CXX_FLAGS} FORTIFY_SOURCE_DEFINED) + + if (NOT CMAKE_BUILD_TYPE STREQUAL Debug AND NOT FORTIFY_SOURCE_DEFINED) # _FORTIFY_SOURCE can't be used without optimizations. add_compile_options(-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2) endif() From 7c88951845263a5540dafd2466a5c07db213d6f7 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Sat, 22 Mar 2025 21:10:46 +0000 Subject: [PATCH 073/166] cmake: Correctly handle `_FORTIFY_SOURCE` being pre-defined in `CXXFLAGS` --- src/CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 6d41f42d6..a60053cf0 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -115,7 +115,10 @@ else() -fstack-clash-protection ) - if (NOT CMAKE_BUILD_TYPE STREQUAL Debug) + # If we define _FORTIFY_SOURCE when it is already defined, compilation will fail + string(FIND "-D_FORTIFY_SOURCE" ${CMAKE_CXX_FLAGS} FORTIFY_SOURCE_DEFINED) + + if (NOT CMAKE_BUILD_TYPE STREQUAL Debug AND NOT FORTIFY_SOURCE_DEFINED) # _FORTIFY_SOURCE can't be used without optimizations. add_compile_options(-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2) endif() From 96d678a7ee0349259a917363e2e558f449cd7f46 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Sat, 22 Mar 2025 21:13:19 +0000 Subject: [PATCH 074/166] Updated language translations via Transifex --- dist/languages/ca_ES_valencia.ts | 2 +- dist/languages/da_DK.ts | 16 +++-- dist/languages/de.ts | 59 ++++++++++--------- dist/languages/el.ts | 2 +- dist/languages/es_ES.ts | 4 +- dist/languages/fi.ts | 2 +- dist/languages/fr.ts | 4 +- dist/languages/hu_HU.ts | 2 +- dist/languages/id.ts | 2 +- dist/languages/it.ts | 2 +- dist/languages/ja_JP.ts | 2 +- dist/languages/ko_KR.ts | 2 +- dist/languages/lt_LT.ts | 2 +- dist/languages/nb.ts | 2 +- dist/languages/nl.ts | 2 +- dist/languages/pl_PL.ts | 2 +- dist/languages/pt_BR.ts | 6 +- dist/languages/ro_RO.ts | 2 +- dist/languages/ru_RU.ts | 2 +- dist/languages/sv.ts | 8 +-- dist/languages/tr_TR.ts | 2 +- dist/languages/vi_VN.ts | 2 +- dist/languages/zh_CN.ts | 8 +-- dist/languages/zh_TW.ts | 2 +- .../res/values-b+ca+ES+valencia/strings.xml | 4 +- .../src/main/res/values-b+da+DK/strings.xml | 30 ++++++++++ .../src/main/res/values-b+es+ES/strings.xml | 4 +- .../src/main/res/values-b+pl+PL/strings.xml | 2 - .../src/main/res/values-b+pt+BR/strings.xml | 2 - .../src/main/res/values-b+ru+RU/strings.xml | 1 - .../src/main/res/values-b+zh+CN/strings.xml | 6 +- .../app/src/main/res/values-de/strings.xml | 1 - .../app/src/main/res/values-fr/strings.xml | 2 - .../app/src/main/res/values-it/strings.xml | 1 - .../app/src/main/res/values-sv/strings.xml | 1 - 35 files changed, 114 insertions(+), 79 deletions(-) diff --git a/dist/languages/ca_ES_valencia.ts b/dist/languages/ca_ES_valencia.ts index 0cc2c7166..60c707c0d 100644 --- a/dist/languages/ca_ES_valencia.ts +++ b/dist/languages/ca_ES_valencia.ts @@ -4788,7 +4788,7 @@ Vols descarregar-la? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> IMPORTANT: Els fitxers encriptats .3ds ja no són compatibles. Pot ser que siga necessari desencriptar-los o canviar-los de nom a .cci. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Més Informació.</a> diff --git a/dist/languages/da_DK.ts b/dist/languages/da_DK.ts index 93e1458a3..1a57c3da8 100644 --- a/dist/languages/da_DK.ts +++ b/dist/languages/da_DK.ts @@ -22,17 +22,17 @@ About Azahar - + Om Azahar <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> - + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> <html><head/><body><p><span style=" font-size:28pt;">Azahar</span></p></body></html> - + <html><head/><body><p><span style=" font-size:28pt;">Azahar</span></p></body></html> @@ -48,7 +48,13 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Azahar is a free and open source 3DS emulator licensed under GPLv2.0 or any later version.</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'MS Shell Dlg 2'; font-size:8pt;"><br /></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">This software should not be used to play games you have not legally obtained.</span></p></body></html> - + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Azahar er en fri og open source 3DS emulator licenseret under GPLv2.0 eller enhver senere version.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'MS Shell Dlg 2'; font-size:8pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Denne software bør ikke bruges til at spille spil, du ikke har fået lovligt.</span></p></body></html> @@ -4770,7 +4776,7 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/de.ts b/dist/languages/de.ts index 908144f0a..55c2dbaf1 100644 --- a/dist/languages/de.ts +++ b/dist/languages/de.ts @@ -27,7 +27,7 @@ <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> - + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -54,7 +54,7 @@ p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Azahar ist ein kostenloser und quelloffener 3DS Emulator, lizenziert unter GPLv2.0 oder jeder späteren Versionen.</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'MS Shell Dlg 2'; font-size:8pt;"><br /></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Diese Software sollte nicht zum Spielen von Spielen verwendet werden, die nicht legal erworben wurde.</span></p></html> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Diese Software sollte nicht zum Spielen von Spielen verwendet werden, die illegal erworben wurden.</span></p></html> @@ -64,7 +64,7 @@ p, li { white-space: pre-wrap; } <html><head/><body><p><span style=" font-size:7pt;">&quot;3DS&quot; is a trademark of Nintendo. Azahar is not affiliated with Nintendo in any way.</span></p></body></html> - <html><head/><body><p><span style=" font-size:7pt;">&quot;3DS&quot; ist ein Warenzeichen von Nintendo. Azahar steht in keinster Form mit Nintendo in Verbindung.</span></p></body></html> + <html><head/><body><p><span style=" font-size:7pt;">„3DS“ ist ein Warenzeichen von Nintendo. Azahar steht in keinster Form mit Nintendo in Verbindung.</span></p></body></html> @@ -770,7 +770,7 @@ Möchtest du den Fehler ignorieren und fortfahren? <html><head/><body>Underclocking can increase performance but may cause the application to freeze.<br/>Overclocking may reduce lag in applications but also might cause freezes</p></body></html> - + <html><head/><body>Das Untertakten kann die Leistung verbessern, aber Anwendungen könnten einfrieren.<br/>Übertakten kann den Lag reduzieren, aber auch zum Einfrieren führen.</p></body></html> @@ -795,7 +795,7 @@ Möchtest du den Fehler ignorieren und fortfahren? Miscellaneous - + Weiteres @@ -810,12 +810,12 @@ Möchtest du den Fehler ignorieren und fortfahren? Force deterministic async operations - + Erzwinge deterministische asynchrone Operationen <html><head/><body><p>Forces all async operations to run on the main thread, making them deterministic. Do not enable if you don't know what you are doing.</p></body></html> - + <html><head/><body><p>Zwingt alle asynchrone Operationen auf dem Haupt-Thread zu laufen, wodurch sie deterministisch werden. Aktiviere diese Funktion nicht, wenn du nicht weißt, was das bringt.</p></body></html> @@ -1215,7 +1215,7 @@ Möchtest du den Fehler ignorieren und fortfahren? Check for updates - + Nach Aktualisierungen prüfen @@ -2484,12 +2484,12 @@ Möchtest du den Fehler ignorieren und fortfahren? Enable required LLE modules for online features (if installed) - + Aktivere benötigte LLE-Module, um Online-Funktionen zu aktivieren (sofern installiert) Enables the LLE modules needed for online multiplayer, eShop access, etc. - + Aktiviert die LLE-Module, die vonnöten sind, um Online-Multispieler, eShop-Zugriff und mehr zu verwenden. @@ -2770,7 +2770,7 @@ Möchtest du den Fehler ignorieren und fortfahren? Real Console Unique Data - Echte Konsolen-einzigartige Daten + Einzigartige, echte Konsolendaten @@ -4206,22 +4206,22 @@ Schau im Protokoll für weitere Informationen nach. <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - <p>Azahar benötigt Dateien von einer echten Konsole um einige seiner Funktionen nutzen zu können.<br>Sie können diese Dateien mit dem<a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool belommen</a><br>Hinweise:<ul><li><b>Bei diesem Vorgang werden konsolenspezifische Dateien in Azahar installiert. Geben Sie Ihre Benutzer- oder NAND-Ordner nicht frei,<br> nachdem Sie den Einrichtungsvorgang durchgeführt haben!</b></li><li>DDait das neue 3DS Setup funktioniert, ist ein altes 3DS Setup erforderlich.</li><li>Beide Setup-Modi funktionieren unabhängig vom Modell der Konsole, auf der das Setup-Tool ausgeführt wird.</li></ul><hr></p> + <p>Azahar benötigt Dateien von einer echten Konsole, um einige seiner Funktionen nutzen zu können.<br>Du kannst diese Dateien mit dem<a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Einrichtung-Tools bekommen</a><br>Hinweise:<ul><li><b>Bei diesem Vorgang werden konsolenspezifische Dateien in Azahar installiert. Gib deine Benutzer- oder NAND-Ordner nicht frei,<br> nachdem der Einrichtungsvorgang durchgeführt wurde!</b></li><li>Damit die New 3DS-Einrichtung funktioniert, ist zuerst eine Old 3DS-Einrichtung erforderlich.</li><li>Beide Setup-Modi funktionieren unabhängig vom Modell der Konsole, auf dem das Setup-Tool ausgeführt wird.</li></ul><hr></p> Enter Azahar Artic Setup Tool address: - Geben Sie die Adresse des Azahar Artic Setup Tools ein: + Gib die Adresse des Azahar Artic Einrichtung-Tools ein: <br>Choose setup mode: - <br>Wählen die den Setup-Modus: + <br>Wähle den Einrichtungsmodus: (ℹ️) Old 3DS setup - (ℹ️) Alte 3DS Setup + (ℹ️) Old 3DS-Einrichtung @@ -4232,17 +4232,17 @@ Schau im Protokoll für weitere Informationen nach. (⚠) New 3DS setup - (⚠) Neue 3DS Einrichtung + (⚠) New 3DS-Einrichtung Old 3DS setup is required first. - Zuerst ist eine alte 3DS Einrichtung erforderlich + Du musst zuerst die Old 3DS-Einrichtung abschließen. (✅) Old 3DS setup - (✅) Alte 3DS Einrichtung + (✅) Old 3DS-Einrichtung @@ -4253,12 +4253,12 @@ Schau im Protokoll für weitere Informationen nach. (ℹ️) New 3DS setup - (ℹ️) Neue 3DS Einrichtung + (ℹ️) New 3DS-Einrichtung (✅) New 3DS setup - (✅) Neue 3DS Einrichtung + (✅) New 3DS-Einrichtung @@ -4476,7 +4476,7 @@ To view a guide on how to install FFmpeg, press Help. Um FFmpeg für Azahar zu installieren, klicke auf „Öffnen“ und wähle dein FFmpeg-Verzeichnis. -Um eine Anweisung zu erhalten, wie du FFmpeg installieren kannst, klick auf „Hilfe“. +Um eine Anweisung zu erhalten, wie du FFmpeg installieren kannst, klicke auf „Hilfe“. @@ -4667,13 +4667,14 @@ Um eine Anweisung zu erhalten, wie du FFmpeg installieren kannst, klick auf „H Update Available - + Aktualisierung verfügbar Update %1 for Azahar is available. Would you like to download it? - + Für Azahar ist die Aktualisierung %1 verfügbar. +Soll es heruntergeladen werden? @@ -4787,14 +4788,14 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> - + WICHTIG: Verschlüsselte Dateien und .3ds-Dateien werden nicht mehr unterstützt. Eine Entschlüsselung und/oder Umbenennung in .cci kann erforderlich sein. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Erfahre mehr</a> Don't show again - + Nicht nochmal anzeigen @@ -4864,7 +4865,7 @@ Would you like to download it? Texture Dump Location - Texturendumbstandort + Textur-Dump-Pfad @@ -5897,7 +5898,7 @@ Debug-Meldung: Recent Files - Kürzliche Dateien + Zuletzt verwendete Dateien @@ -6277,7 +6278,7 @@ Debug-Meldung: Open Azahar Folder - Öffne den Ordner von Azahar + Öffne den Azahar-Ordner diff --git a/dist/languages/el.ts b/dist/languages/el.ts index 0a815a895..5d638c29e 100644 --- a/dist/languages/el.ts +++ b/dist/languages/el.ts @@ -4772,7 +4772,7 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/es_ES.ts b/dist/languages/es_ES.ts index 3b117babe..b6110de3f 100644 --- a/dist/languages/es_ES.ts +++ b/dist/languages/es_ES.ts @@ -4788,9 +4788,9 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> - IMPORTANTE: Los archivos cifrados y .3ds ya no son compatibles. Puede que sea necesario descifrarlos o renombrarlos a .cci. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Más Información.</a> + IMPORTANTE: Los archivos cifrados y .3ds ya no son compatibles. Puede que sea necesario descifrarlos o renombrarlos a .cci. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Más Información</a> diff --git a/dist/languages/fi.ts b/dist/languages/fi.ts index 31d6783c8..c8f7d3d4d 100644 --- a/dist/languages/fi.ts +++ b/dist/languages/fi.ts @@ -4770,7 +4770,7 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/fr.ts b/dist/languages/fr.ts index 9e19d90fa..716b11a38 100644 --- a/dist/languages/fr.ts +++ b/dist/languages/fr.ts @@ -4788,9 +4788,9 @@ Souhaitez-vous la télécharger ? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> - IMPORTANT : Les fichiers encryptés et les fichiers .3ds ne sont plus pris en charge. Il peut être nécessaire de les décrypter et/ou de les renommer en .cci. <a href='https://azahar-emu.org/blog/game-loading-changes/'>En savoir plus.</a> + diff --git a/dist/languages/hu_HU.ts b/dist/languages/hu_HU.ts index ebbfb7bc3..2d478f959 100644 --- a/dist/languages/hu_HU.ts +++ b/dist/languages/hu_HU.ts @@ -4769,7 +4769,7 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/id.ts b/dist/languages/id.ts index 9934c4fb5..5e274d5d9 100644 --- a/dist/languages/id.ts +++ b/dist/languages/id.ts @@ -4771,7 +4771,7 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/it.ts b/dist/languages/it.ts index c15a30861..4997d0763 100644 --- a/dist/languages/it.ts +++ b/dist/languages/it.ts @@ -4787,7 +4787,7 @@ Vuoi installarlo? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/ja_JP.ts b/dist/languages/ja_JP.ts index 9ef075a47..babae12a5 100644 --- a/dist/languages/ja_JP.ts +++ b/dist/languages/ja_JP.ts @@ -4778,7 +4778,7 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/ko_KR.ts b/dist/languages/ko_KR.ts index 77856b1f9..8d4d4cb59 100644 --- a/dist/languages/ko_KR.ts +++ b/dist/languages/ko_KR.ts @@ -4774,7 +4774,7 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/lt_LT.ts b/dist/languages/lt_LT.ts index 48e228c00..c63dd2a72 100644 --- a/dist/languages/lt_LT.ts +++ b/dist/languages/lt_LT.ts @@ -4768,7 +4768,7 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/nb.ts b/dist/languages/nb.ts index 5a3ba0691..63712dfed 100644 --- a/dist/languages/nb.ts +++ b/dist/languages/nb.ts @@ -4772,7 +4772,7 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/nl.ts b/dist/languages/nl.ts index 3e84640fa..9d63ea079 100644 --- a/dist/languages/nl.ts +++ b/dist/languages/nl.ts @@ -4778,7 +4778,7 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/pl_PL.ts b/dist/languages/pl_PL.ts index 9a82ed281..479cfd991 100644 --- a/dist/languages/pl_PL.ts +++ b/dist/languages/pl_PL.ts @@ -4788,7 +4788,7 @@ Czy chcesz ją pobrać? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/pt_BR.ts b/dist/languages/pt_BR.ts index 9a1672a1b..0051b624d 100644 --- a/dist/languages/pt_BR.ts +++ b/dist/languages/pt_BR.ts @@ -1963,7 +1963,7 @@ Gostaria de ignorar o erro e continuar? Upper Right - Superior Direito + Superior Direita @@ -1978,7 +1978,7 @@ Gostaria de ignorar o erro e continuar? Upper Left - Superior Esquerdo + Superior Esquerda @@ -4788,7 +4788,7 @@ Você gostaria de baixá-la? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> IMPORTANTE: Arquivos criptografados e arquivos .3ds não são mais suportados. Talvez seja necessário descriptografá-los e/ou renomeá-los para .cci. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Saiba mais.</a> diff --git a/dist/languages/ro_RO.ts b/dist/languages/ro_RO.ts index c22612365..b3ee63bfa 100644 --- a/dist/languages/ro_RO.ts +++ b/dist/languages/ro_RO.ts @@ -4778,7 +4778,7 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/ru_RU.ts b/dist/languages/ru_RU.ts index 1c388245f..ebac396fb 100644 --- a/dist/languages/ru_RU.ts +++ b/dist/languages/ru_RU.ts @@ -4774,7 +4774,7 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/sv.ts b/dist/languages/sv.ts index 3f6b5786f..0965ef532 100644 --- a/dist/languages/sv.ts +++ b/dist/languages/sv.ts @@ -27,7 +27,7 @@ <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> - + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -4788,14 +4788,14 @@ Vill du hämta ner den? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> - + VIKTIGT: Krypterade filer och .3ds-filer stöds inte längre. Dekryptering och/eller namnändring till .cci kan vara nödvändigt. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Läs mer om hur du gör. Don't show again - + Visa inte igen diff --git a/dist/languages/tr_TR.ts b/dist/languages/tr_TR.ts index 66ca1ba30..5d7001ea2 100644 --- a/dist/languages/tr_TR.ts +++ b/dist/languages/tr_TR.ts @@ -4770,7 +4770,7 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/vi_VN.ts b/dist/languages/vi_VN.ts index 1aba61776..ba5490ba7 100644 --- a/dist/languages/vi_VN.ts +++ b/dist/languages/vi_VN.ts @@ -4771,7 +4771,7 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/zh_CN.ts b/dist/languages/zh_CN.ts index 96fe97590..fd3e55c4e 100644 --- a/dist/languages/zh_CN.ts +++ b/dist/languages/zh_CN.ts @@ -27,7 +27,7 @@ <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> - + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -4788,14 +4788,14 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> - + 重要提示:加密文件和 3ds 后缀名文件不再受支持。可能需要解密和/或重命名为 cci 后缀名。<a href='https://azahar-emu.org/blog/game-loading-changes/'>了解详情。</a> Don't show again - + 不再显示 diff --git a/dist/languages/zh_TW.ts b/dist/languages/zh_TW.ts index 8bd1445fa..68b43d0bc 100644 --- a/dist/languages/zh_TW.ts +++ b/dist/languages/zh_TW.ts @@ -4773,7 +4773,7 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml b/src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml index e3d5716a8..d1a968997 100644 --- a/src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml +++ b/src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml @@ -445,6 +445,8 @@ S\'esperen errors gràfics temporals quan estigue activat. Error de guardat/càrrega Error Fatal Ha ocorregut un error fatal. Mira el registre per a més detalls.\nSeguir amb l\'emulació podria resultar en diversos penges i problemes. + Regió no vàlida + Aplicació cifrada no suportada Preparant ombrejadors @@ -474,7 +476,7 @@ S\'esperen errors gràfics temporals quan estigue activat. Notificacions de Azahar durant la instal·lació de CIAs. Instal·lant CIA - Instal·lant %s (%1$d/%2$d) + Instal·lant %1$s (%2$d/%3$d) CIA instal·lat amb èxit Ha fallat la instal·lació del CIA \"%s\" s\'ha instal·lat amb èxit diff --git a/src/android/app/src/main/res/values-b+da+DK/strings.xml b/src/android/app/src/main/res/values-b+da+DK/strings.xml index 4dedbd9ee..1521af884 100644 --- a/src/android/app/src/main/res/values-b+da+DK/strings.xml +++ b/src/android/app/src/main/res/values-b+da+DK/strings.xml @@ -1,4 +1,34 @@ + Denne software kører applikationer til den håndholdte spillekonsol Nintendo 3DS. Ingen spiltitler er inkluderet.\n\nInden du kan begynde med at emulere, skal du vælge en mappe til at gemme Azahars brugerdata i.\n\nHvad er dette:\nWiki - Citra Android-brugerdata og lagring + Azahar 3DS emulator meddelelser + Azahar kører + Dernæst skal du vælge en applikationsmappe. Azahar vil vise alle 3DS ROM\'erne inde i den valgte mappe i appen.\n\nCIA ROM\'er, opdateringer og DLC ​​skal installeres separat ved at klikke på mappeikonet og vælge installer CIA. + Start + Annullerer... + Vigtig + Vis ikke igen + + + Indstillinger + Valgmuligheder + Søg + Applikationer + Konfigurer emulatorindstillinger + Installer CIA-fil + Installer applikationer, opdateringer eller DLC + Del log + Del Azahars logfil for at fejlfinde problemer + GPU Driver Manager + Installer GPU-driver + Installer alternative drivere for potentielt bedre ydeevne eller nøjagtighed + Driver allerede installeret + Brugerdefinerede drivere understøttes ikke + Indlæsning af brugerdefineret driver understøttes i øjeblikket ikke for denne enhed.\nTjek denne mulighed igen senere for at se, om support er blevet tilføjet! + Ingen logfil fundet + Vælg applikationsmappe + Tillad at Azahar udfylder applikationslisten + Om + En open source 3DS-emulator diff --git a/src/android/app/src/main/res/values-b+es+ES/strings.xml b/src/android/app/src/main/res/values-b+es+ES/strings.xml index e977cf4ed..ca3e838c7 100644 --- a/src/android/app/src/main/res/values-b+es+ES/strings.xml +++ b/src/android/app/src/main/res/values-b+es+ES/strings.xml @@ -445,6 +445,8 @@ Se esperan fallos gráficos temporales cuando ésta esté activado. Error de guardado/carga Error Fatal Ha ocurrido un error fatal. Mira el registro para más detalles.\nSeguir con la emulación podría resultar en diversos cuelgues y bugs. + Región no válida + Aplicación encriptada no soportada Preparando shaders @@ -475,7 +477,7 @@ Se esperan fallos gráficos temporales cuando ésta esté activado. Notificaciones de Azahar durante la instalación de CIAs. Instalando CIA - Instalando %s (%1$d/%2$d) + Instalando %1$s (%2$d/%3$d) CIA instalado con éxito Falló la instalación del CIA \"%s\" se ha instalado con éxito diff --git a/src/android/app/src/main/res/values-b+pl+PL/strings.xml b/src/android/app/src/main/res/values-b+pl+PL/strings.xml index 6e67fb188..d65011fc2 100644 --- a/src/android/app/src/main/res/values-b+pl+PL/strings.xml +++ b/src/android/app/src/main/res/values-b+pl+PL/strings.xml @@ -442,7 +442,6 @@ Błąd zapisywania/wczytywania Krytyczny Błąd Wystąpił błąd krytyczny. Kontynuowanie emulacji może spowodować awarie i błędy. - Przygotowanie shaderów Tworzenie shaderów @@ -473,7 +472,6 @@ Powiadomienia Azahar podczas instalacji CIA Instalacja CIA - Instalacja %s (%1$d/%2$d) Pomyślnie zainstalowano CIA Instalacja CIA nie powiodła się \"%s\" został pomyślnie zainstalowany diff --git a/src/android/app/src/main/res/values-b+pt+BR/strings.xml b/src/android/app/src/main/res/values-b+pt+BR/strings.xml index 49ce3a474..616673403 100644 --- a/src/android/app/src/main/res/values-b+pt+BR/strings.xml +++ b/src/android/app/src/main/res/values-b+pt+BR/strings.xml @@ -444,7 +444,6 @@ Erro ao Salvar/Carregar Erro Fatal Ocorreu um erro fatal. Verifique o registro para obter detalhes.\nContinuar a emulação pode resultar em falhas e bugs. - Preparando Shaders Construindo Shaders @@ -474,7 +473,6 @@ Notificações do Azahar durante a instalação do CIA Instalando CIA - Instalando %s (%1$d/%2$d) CIA Instalado com sucesso Erro ao instalar o CIA \"%s\" foi instalado com sucesso diff --git a/src/android/app/src/main/res/values-b+ru+RU/strings.xml b/src/android/app/src/main/res/values-b+ru+RU/strings.xml index 22ad42c15..2f7d01ec1 100644 --- a/src/android/app/src/main/res/values-b+ru+RU/strings.xml +++ b/src/android/app/src/main/res/values-b+ru+RU/strings.xml @@ -317,7 +317,6 @@ Ошибка сохранения/загрузки Критическая ошибка Возникла критическая ошибка. Откройте лог для получения информации.\nВозобновление эмуляции может привести к сбоям и вылетам. - Подготовка шейдеров Построение шейдеров diff --git a/src/android/app/src/main/res/values-b+zh+CN/strings.xml b/src/android/app/src/main/res/values-b+zh+CN/strings.xml index f13619ca9..a0430515a 100644 --- a/src/android/app/src/main/res/values-b+zh+CN/strings.xml +++ b/src/android/app/src/main/res/values-b+zh+CN/strings.xml @@ -7,6 +7,9 @@ 接下来,您需要选择一个应用文件夹。Azahar 将显示所选文件夹中的所有 3DS ROM。\n\nCIA ROM、更新和 DLC 需要分别进行安装,具体为点击文件夹图标并选择“安装 CIA”。 开始 取消中… + 重要提示 + 不再显示 + 设置 选项 @@ -33,6 +36,8 @@ 更改 Azahar 用于加载应用的相关文件 更改应用程序的外观 安装 CIA + 了解详情。]]> + 选择 GPU 驱动 您要替换当前的 GPU 驱动吗? @@ -441,7 +446,6 @@ 保存/读取出现错误 致命错误 发生致命错误。请查阅日志获取相关信息。\n继续模拟可能会导致错误和崩溃。 - 正在准备着色器 正在构建着色器 diff --git a/src/android/app/src/main/res/values-de/strings.xml b/src/android/app/src/main/res/values-de/strings.xml index d9a94fb4b..445ded7bd 100644 --- a/src/android/app/src/main/res/values-de/strings.xml +++ b/src/android/app/src/main/res/values-de/strings.xml @@ -425,7 +425,6 @@ Fehler beim Speichern/Laden Schwerwiegender Fehler Es ist ein schwerwiegender Fehler aufgetreten. Weitere Informationen findest du in der Protokolldatei.\nDas Fortfahren könnte zu ungewollten Abstürzen oder Problemen führen. - Shader werden vorbereitet Shader werden erstellt diff --git a/src/android/app/src/main/res/values-fr/strings.xml b/src/android/app/src/main/res/values-fr/strings.xml index 4c59126cf..74a053a28 100644 --- a/src/android/app/src/main/res/values-fr/strings.xml +++ b/src/android/app/src/main/res/values-fr/strings.xml @@ -444,7 +444,6 @@ Erreur de sauvegarde/chargement Erreur fatale Une erreur fatale s\'est produite. Veuillez consulter les logs pour plus de détails.\nPoursuivre l\'émulation peut entraîner des plantages et des bugs. - Préparation des shaders Construction des shaders @@ -474,7 +473,6 @@ Notifications de Azahar pendant l\'installation du CIA Installation du CIA - Installation %s (%1$d/%2$d) Installation réussie du CIA Échec de l\'installation du CIA \"%s\" a été installé avec succès diff --git a/src/android/app/src/main/res/values-it/strings.xml b/src/android/app/src/main/res/values-it/strings.xml index 7b8aff01b..efead8a84 100644 --- a/src/android/app/src/main/res/values-it/strings.xml +++ b/src/android/app/src/main/res/values-it/strings.xml @@ -444,7 +444,6 @@ Divertiti usando l\'emulatore! Errore nel Salvataggio/Caricamento Errore Fatale Consulta il log per i dettagli.\nContinuare con l\'emulazione potrebbe causare un crash. - Preparando le Shaders Costruisco le Shaders diff --git a/src/android/app/src/main/res/values-sv/strings.xml b/src/android/app/src/main/res/values-sv/strings.xml index 20bf095b8..91d4a0ebc 100644 --- a/src/android/app/src/main/res/values-sv/strings.xml +++ b/src/android/app/src/main/res/values-sv/strings.xml @@ -439,7 +439,6 @@ Spara/läs in-fel Allvarligt fel Ett allvarligt fel inträffade. Kontrollera loggen för detaljer.\nFortsatt emulering kan leda till krascher och buggar. - Förbereder shaders Bygger shaders From 2b0d412070535cff9e102d27f72d2740a1904ae2 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Sat, 22 Mar 2025 21:44:46 +0000 Subject: [PATCH 075/166] cmake: Fixed compilation failure if `CMAKE_CXX_FLAGS` is an empty string --- src/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index a60053cf0..3dd3a31fa 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -116,7 +116,7 @@ else() ) # If we define _FORTIFY_SOURCE when it is already defined, compilation will fail - string(FIND "-D_FORTIFY_SOURCE" ${CMAKE_CXX_FLAGS} FORTIFY_SOURCE_DEFINED) + string(FIND "-D_FORTIFY_SOURCE" "${CMAKE_CXX_FLAGS} " FORTIFY_SOURCE_DEFINED) if (NOT CMAKE_BUILD_TYPE STREQUAL Debug AND NOT FORTIFY_SOURCE_DEFINED) # _FORTIFY_SOURCE can't be used without optimizations. From 5a4c19e01ef7b01934eb0216485dbdb611cf9ed6 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Sat, 22 Mar 2025 21:44:46 +0000 Subject: [PATCH 076/166] cmake: Fixed compilation failure if `CMAKE_CXX_FLAGS` is an empty string --- src/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index a60053cf0..3dd3a31fa 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -116,7 +116,7 @@ else() ) # If we define _FORTIFY_SOURCE when it is already defined, compilation will fail - string(FIND "-D_FORTIFY_SOURCE" ${CMAKE_CXX_FLAGS} FORTIFY_SOURCE_DEFINED) + string(FIND "-D_FORTIFY_SOURCE" "${CMAKE_CXX_FLAGS} " FORTIFY_SOURCE_DEFINED) if (NOT CMAKE_BUILD_TYPE STREQUAL Debug AND NOT FORTIFY_SOURCE_DEFINED) # _FORTIFY_SOURCE can't be used without optimizations. From 6ecee968eaf2e804bd89db754ebe9ca35d2bf630 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Sat, 22 Mar 2025 21:48:42 +0000 Subject: [PATCH 077/166] Updated French translation via Transifex --- dist/languages/fr.ts | 2 +- src/android/app/src/main/res/values-fr/strings.xml | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/dist/languages/fr.ts b/dist/languages/fr.ts index 716b11a38..2b7a4b47a 100644 --- a/dist/languages/fr.ts +++ b/dist/languages/fr.ts @@ -4790,7 +4790,7 @@ Souhaitez-vous la télécharger ? IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> - + IMPORTANT : Les fichiers encryptés et les fichiers .3ds ne sont plus pris en charge. Il peut être nécessaire de les décrypter et/ou de les renommer en .cci. <a href='https://azahar-emu.org/blog/game-loading-changes/'>En savoir plus.</a> diff --git a/src/android/app/src/main/res/values-fr/strings.xml b/src/android/app/src/main/res/values-fr/strings.xml index 74a053a28..cd9492cbc 100644 --- a/src/android/app/src/main/res/values-fr/strings.xml +++ b/src/android/app/src/main/res/values-fr/strings.xml @@ -444,6 +444,9 @@ Erreur de sauvegarde/chargement Erreur fatale Une erreur fatale s\'est produite. Veuillez consulter les logs pour plus de détails.\nPoursuivre l\'émulation peut entraîner des plantages et des bugs. + Région invalide + Application encryptée non supportée + Préparation des shaders Construction des shaders @@ -473,6 +476,7 @@ Notifications de Azahar pendant l\'installation du CIA Installation du CIA + Installation de %1$s (%2$d/%3$d) Installation réussie du CIA Échec de l\'installation du CIA \"%s\" a été installé avec succès From 75918be261cb961fcdf54c16dd5085c394bab027 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Sat, 22 Mar 2025 21:13:19 +0000 Subject: [PATCH 078/166] Updated language translations via Transifex --- dist/languages/ca_ES_valencia.ts | 2 +- dist/languages/da_DK.ts | 16 +++-- dist/languages/de.ts | 59 ++++++++++--------- dist/languages/el.ts | 2 +- dist/languages/es_ES.ts | 4 +- dist/languages/fi.ts | 2 +- dist/languages/fr.ts | 4 +- dist/languages/hu_HU.ts | 2 +- dist/languages/id.ts | 2 +- dist/languages/it.ts | 2 +- dist/languages/ja_JP.ts | 2 +- dist/languages/ko_KR.ts | 2 +- dist/languages/lt_LT.ts | 2 +- dist/languages/nb.ts | 2 +- dist/languages/nl.ts | 2 +- dist/languages/pl_PL.ts | 2 +- dist/languages/pt_BR.ts | 6 +- dist/languages/ro_RO.ts | 2 +- dist/languages/ru_RU.ts | 2 +- dist/languages/sv.ts | 8 +-- dist/languages/tr_TR.ts | 2 +- dist/languages/vi_VN.ts | 2 +- dist/languages/zh_CN.ts | 8 +-- dist/languages/zh_TW.ts | 2 +- .../res/values-b+ca+ES+valencia/strings.xml | 4 +- .../src/main/res/values-b+da+DK/strings.xml | 30 ++++++++++ .../src/main/res/values-b+es+ES/strings.xml | 4 +- .../src/main/res/values-b+pl+PL/strings.xml | 2 - .../src/main/res/values-b+pt+BR/strings.xml | 2 - .../src/main/res/values-b+ru+RU/strings.xml | 1 - .../src/main/res/values-b+zh+CN/strings.xml | 6 +- .../app/src/main/res/values-de/strings.xml | 1 - .../app/src/main/res/values-fr/strings.xml | 2 - .../app/src/main/res/values-it/strings.xml | 1 - .../app/src/main/res/values-sv/strings.xml | 1 - 35 files changed, 114 insertions(+), 79 deletions(-) diff --git a/dist/languages/ca_ES_valencia.ts b/dist/languages/ca_ES_valencia.ts index 0cc2c7166..60c707c0d 100644 --- a/dist/languages/ca_ES_valencia.ts +++ b/dist/languages/ca_ES_valencia.ts @@ -4788,7 +4788,7 @@ Vols descarregar-la? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> IMPORTANT: Els fitxers encriptats .3ds ja no són compatibles. Pot ser que siga necessari desencriptar-los o canviar-los de nom a .cci. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Més Informació.</a> diff --git a/dist/languages/da_DK.ts b/dist/languages/da_DK.ts index 93e1458a3..1a57c3da8 100644 --- a/dist/languages/da_DK.ts +++ b/dist/languages/da_DK.ts @@ -22,17 +22,17 @@ About Azahar - + Om Azahar <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> - + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> <html><head/><body><p><span style=" font-size:28pt;">Azahar</span></p></body></html> - + <html><head/><body><p><span style=" font-size:28pt;">Azahar</span></p></body></html> @@ -48,7 +48,13 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Azahar is a free and open source 3DS emulator licensed under GPLv2.0 or any later version.</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'MS Shell Dlg 2'; font-size:8pt;"><br /></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">This software should not be used to play games you have not legally obtained.</span></p></body></html> - + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Azahar er en fri og open source 3DS emulator licenseret under GPLv2.0 eller enhver senere version.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'MS Shell Dlg 2'; font-size:8pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Denne software bør ikke bruges til at spille spil, du ikke har fået lovligt.</span></p></body></html> @@ -4770,7 +4776,7 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/de.ts b/dist/languages/de.ts index 908144f0a..55c2dbaf1 100644 --- a/dist/languages/de.ts +++ b/dist/languages/de.ts @@ -27,7 +27,7 @@ <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> - + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -54,7 +54,7 @@ p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Azahar ist ein kostenloser und quelloffener 3DS Emulator, lizenziert unter GPLv2.0 oder jeder späteren Versionen.</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'MS Shell Dlg 2'; font-size:8pt;"><br /></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Diese Software sollte nicht zum Spielen von Spielen verwendet werden, die nicht legal erworben wurde.</span></p></html> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Diese Software sollte nicht zum Spielen von Spielen verwendet werden, die illegal erworben wurden.</span></p></html> @@ -64,7 +64,7 @@ p, li { white-space: pre-wrap; } <html><head/><body><p><span style=" font-size:7pt;">&quot;3DS&quot; is a trademark of Nintendo. Azahar is not affiliated with Nintendo in any way.</span></p></body></html> - <html><head/><body><p><span style=" font-size:7pt;">&quot;3DS&quot; ist ein Warenzeichen von Nintendo. Azahar steht in keinster Form mit Nintendo in Verbindung.</span></p></body></html> + <html><head/><body><p><span style=" font-size:7pt;">„3DS“ ist ein Warenzeichen von Nintendo. Azahar steht in keinster Form mit Nintendo in Verbindung.</span></p></body></html> @@ -770,7 +770,7 @@ Möchtest du den Fehler ignorieren und fortfahren? <html><head/><body>Underclocking can increase performance but may cause the application to freeze.<br/>Overclocking may reduce lag in applications but also might cause freezes</p></body></html> - + <html><head/><body>Das Untertakten kann die Leistung verbessern, aber Anwendungen könnten einfrieren.<br/>Übertakten kann den Lag reduzieren, aber auch zum Einfrieren führen.</p></body></html> @@ -795,7 +795,7 @@ Möchtest du den Fehler ignorieren und fortfahren? Miscellaneous - + Weiteres @@ -810,12 +810,12 @@ Möchtest du den Fehler ignorieren und fortfahren? Force deterministic async operations - + Erzwinge deterministische asynchrone Operationen <html><head/><body><p>Forces all async operations to run on the main thread, making them deterministic. Do not enable if you don't know what you are doing.</p></body></html> - + <html><head/><body><p>Zwingt alle asynchrone Operationen auf dem Haupt-Thread zu laufen, wodurch sie deterministisch werden. Aktiviere diese Funktion nicht, wenn du nicht weißt, was das bringt.</p></body></html> @@ -1215,7 +1215,7 @@ Möchtest du den Fehler ignorieren und fortfahren? Check for updates - + Nach Aktualisierungen prüfen @@ -2484,12 +2484,12 @@ Möchtest du den Fehler ignorieren und fortfahren? Enable required LLE modules for online features (if installed) - + Aktivere benötigte LLE-Module, um Online-Funktionen zu aktivieren (sofern installiert) Enables the LLE modules needed for online multiplayer, eShop access, etc. - + Aktiviert die LLE-Module, die vonnöten sind, um Online-Multispieler, eShop-Zugriff und mehr zu verwenden. @@ -2770,7 +2770,7 @@ Möchtest du den Fehler ignorieren und fortfahren? Real Console Unique Data - Echte Konsolen-einzigartige Daten + Einzigartige, echte Konsolendaten @@ -4206,22 +4206,22 @@ Schau im Protokoll für weitere Informationen nach. <p>Azahar needs files from a real console to be able to use some of its features.<br>You can get such files with the <a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool</a><br> Notes:<ul><li><b>This operation will install console unique files to Azahar, do not share your user or nand folders<br>after performing the setup process!</b></li><li>Old 3DS setup is needed for the New 3DS setup to work.</li><li>Both setup modes will work regardless of the model of the console running the setup tool.</li></ul><hr></p> - <p>Azahar benötigt Dateien von einer echten Konsole um einige seiner Funktionen nutzen zu können.<br>Sie können diese Dateien mit dem<a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Setup Tool belommen</a><br>Hinweise:<ul><li><b>Bei diesem Vorgang werden konsolenspezifische Dateien in Azahar installiert. Geben Sie Ihre Benutzer- oder NAND-Ordner nicht frei,<br> nachdem Sie den Einrichtungsvorgang durchgeführt haben!</b></li><li>DDait das neue 3DS Setup funktioniert, ist ein altes 3DS Setup erforderlich.</li><li>Beide Setup-Modi funktionieren unabhängig vom Modell der Konsole, auf der das Setup-Tool ausgeführt wird.</li></ul><hr></p> + <p>Azahar benötigt Dateien von einer echten Konsole, um einige seiner Funktionen nutzen zu können.<br>Du kannst diese Dateien mit dem<a href=https://github.com/azahar-emu/ArticSetupTool>Azahar Artic Einrichtung-Tools bekommen</a><br>Hinweise:<ul><li><b>Bei diesem Vorgang werden konsolenspezifische Dateien in Azahar installiert. Gib deine Benutzer- oder NAND-Ordner nicht frei,<br> nachdem der Einrichtungsvorgang durchgeführt wurde!</b></li><li>Damit die New 3DS-Einrichtung funktioniert, ist zuerst eine Old 3DS-Einrichtung erforderlich.</li><li>Beide Setup-Modi funktionieren unabhängig vom Modell der Konsole, auf dem das Setup-Tool ausgeführt wird.</li></ul><hr></p> Enter Azahar Artic Setup Tool address: - Geben Sie die Adresse des Azahar Artic Setup Tools ein: + Gib die Adresse des Azahar Artic Einrichtung-Tools ein: <br>Choose setup mode: - <br>Wählen die den Setup-Modus: + <br>Wähle den Einrichtungsmodus: (ℹ️) Old 3DS setup - (ℹ️) Alte 3DS Setup + (ℹ️) Old 3DS-Einrichtung @@ -4232,17 +4232,17 @@ Schau im Protokoll für weitere Informationen nach. (⚠) New 3DS setup - (⚠) Neue 3DS Einrichtung + (⚠) New 3DS-Einrichtung Old 3DS setup is required first. - Zuerst ist eine alte 3DS Einrichtung erforderlich + Du musst zuerst die Old 3DS-Einrichtung abschließen. (✅) Old 3DS setup - (✅) Alte 3DS Einrichtung + (✅) Old 3DS-Einrichtung @@ -4253,12 +4253,12 @@ Schau im Protokoll für weitere Informationen nach. (ℹ️) New 3DS setup - (ℹ️) Neue 3DS Einrichtung + (ℹ️) New 3DS-Einrichtung (✅) New 3DS setup - (✅) Neue 3DS Einrichtung + (✅) New 3DS-Einrichtung @@ -4476,7 +4476,7 @@ To view a guide on how to install FFmpeg, press Help. Um FFmpeg für Azahar zu installieren, klicke auf „Öffnen“ und wähle dein FFmpeg-Verzeichnis. -Um eine Anweisung zu erhalten, wie du FFmpeg installieren kannst, klick auf „Hilfe“. +Um eine Anweisung zu erhalten, wie du FFmpeg installieren kannst, klicke auf „Hilfe“. @@ -4667,13 +4667,14 @@ Um eine Anweisung zu erhalten, wie du FFmpeg installieren kannst, klick auf „H Update Available - + Aktualisierung verfügbar Update %1 for Azahar is available. Would you like to download it? - + Für Azahar ist die Aktualisierung %1 verfügbar. +Soll es heruntergeladen werden? @@ -4787,14 +4788,14 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> - + WICHTIG: Verschlüsselte Dateien und .3ds-Dateien werden nicht mehr unterstützt. Eine Entschlüsselung und/oder Umbenennung in .cci kann erforderlich sein. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Erfahre mehr</a> Don't show again - + Nicht nochmal anzeigen @@ -4864,7 +4865,7 @@ Would you like to download it? Texture Dump Location - Texturendumbstandort + Textur-Dump-Pfad @@ -5897,7 +5898,7 @@ Debug-Meldung: Recent Files - Kürzliche Dateien + Zuletzt verwendete Dateien @@ -6277,7 +6278,7 @@ Debug-Meldung: Open Azahar Folder - Öffne den Ordner von Azahar + Öffne den Azahar-Ordner diff --git a/dist/languages/el.ts b/dist/languages/el.ts index 0a815a895..5d638c29e 100644 --- a/dist/languages/el.ts +++ b/dist/languages/el.ts @@ -4772,7 +4772,7 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/es_ES.ts b/dist/languages/es_ES.ts index 3b117babe..b6110de3f 100644 --- a/dist/languages/es_ES.ts +++ b/dist/languages/es_ES.ts @@ -4788,9 +4788,9 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> - IMPORTANTE: Los archivos cifrados y .3ds ya no son compatibles. Puede que sea necesario descifrarlos o renombrarlos a .cci. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Más Información.</a> + IMPORTANTE: Los archivos cifrados y .3ds ya no son compatibles. Puede que sea necesario descifrarlos o renombrarlos a .cci. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Más Información</a> diff --git a/dist/languages/fi.ts b/dist/languages/fi.ts index 31d6783c8..c8f7d3d4d 100644 --- a/dist/languages/fi.ts +++ b/dist/languages/fi.ts @@ -4770,7 +4770,7 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/fr.ts b/dist/languages/fr.ts index 9e19d90fa..716b11a38 100644 --- a/dist/languages/fr.ts +++ b/dist/languages/fr.ts @@ -4788,9 +4788,9 @@ Souhaitez-vous la télécharger ? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> - IMPORTANT : Les fichiers encryptés et les fichiers .3ds ne sont plus pris en charge. Il peut être nécessaire de les décrypter et/ou de les renommer en .cci. <a href='https://azahar-emu.org/blog/game-loading-changes/'>En savoir plus.</a> + diff --git a/dist/languages/hu_HU.ts b/dist/languages/hu_HU.ts index ebbfb7bc3..2d478f959 100644 --- a/dist/languages/hu_HU.ts +++ b/dist/languages/hu_HU.ts @@ -4769,7 +4769,7 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/id.ts b/dist/languages/id.ts index 9934c4fb5..5e274d5d9 100644 --- a/dist/languages/id.ts +++ b/dist/languages/id.ts @@ -4771,7 +4771,7 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/it.ts b/dist/languages/it.ts index c15a30861..4997d0763 100644 --- a/dist/languages/it.ts +++ b/dist/languages/it.ts @@ -4787,7 +4787,7 @@ Vuoi installarlo? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/ja_JP.ts b/dist/languages/ja_JP.ts index 9ef075a47..babae12a5 100644 --- a/dist/languages/ja_JP.ts +++ b/dist/languages/ja_JP.ts @@ -4778,7 +4778,7 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/ko_KR.ts b/dist/languages/ko_KR.ts index 77856b1f9..8d4d4cb59 100644 --- a/dist/languages/ko_KR.ts +++ b/dist/languages/ko_KR.ts @@ -4774,7 +4774,7 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/lt_LT.ts b/dist/languages/lt_LT.ts index 48e228c00..c63dd2a72 100644 --- a/dist/languages/lt_LT.ts +++ b/dist/languages/lt_LT.ts @@ -4768,7 +4768,7 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/nb.ts b/dist/languages/nb.ts index 5a3ba0691..63712dfed 100644 --- a/dist/languages/nb.ts +++ b/dist/languages/nb.ts @@ -4772,7 +4772,7 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/nl.ts b/dist/languages/nl.ts index 3e84640fa..9d63ea079 100644 --- a/dist/languages/nl.ts +++ b/dist/languages/nl.ts @@ -4778,7 +4778,7 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/pl_PL.ts b/dist/languages/pl_PL.ts index 9a82ed281..479cfd991 100644 --- a/dist/languages/pl_PL.ts +++ b/dist/languages/pl_PL.ts @@ -4788,7 +4788,7 @@ Czy chcesz ją pobrać? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/pt_BR.ts b/dist/languages/pt_BR.ts index 9a1672a1b..0051b624d 100644 --- a/dist/languages/pt_BR.ts +++ b/dist/languages/pt_BR.ts @@ -1963,7 +1963,7 @@ Gostaria de ignorar o erro e continuar? Upper Right - Superior Direito + Superior Direita @@ -1978,7 +1978,7 @@ Gostaria de ignorar o erro e continuar? Upper Left - Superior Esquerdo + Superior Esquerda @@ -4788,7 +4788,7 @@ Você gostaria de baixá-la? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> IMPORTANTE: Arquivos criptografados e arquivos .3ds não são mais suportados. Talvez seja necessário descriptografá-los e/ou renomeá-los para .cci. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Saiba mais.</a> diff --git a/dist/languages/ro_RO.ts b/dist/languages/ro_RO.ts index c22612365..b3ee63bfa 100644 --- a/dist/languages/ro_RO.ts +++ b/dist/languages/ro_RO.ts @@ -4778,7 +4778,7 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/ru_RU.ts b/dist/languages/ru_RU.ts index 1c388245f..ebac396fb 100644 --- a/dist/languages/ru_RU.ts +++ b/dist/languages/ru_RU.ts @@ -4774,7 +4774,7 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/sv.ts b/dist/languages/sv.ts index 3f6b5786f..0965ef532 100644 --- a/dist/languages/sv.ts +++ b/dist/languages/sv.ts @@ -27,7 +27,7 @@ <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> - + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -4788,14 +4788,14 @@ Vill du hämta ner den? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> - + VIKTIGT: Krypterade filer och .3ds-filer stöds inte längre. Dekryptering och/eller namnändring till .cci kan vara nödvändigt. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Läs mer om hur du gör. Don't show again - + Visa inte igen diff --git a/dist/languages/tr_TR.ts b/dist/languages/tr_TR.ts index 66ca1ba30..5d7001ea2 100644 --- a/dist/languages/tr_TR.ts +++ b/dist/languages/tr_TR.ts @@ -4770,7 +4770,7 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/vi_VN.ts b/dist/languages/vi_VN.ts index 1aba61776..ba5490ba7 100644 --- a/dist/languages/vi_VN.ts +++ b/dist/languages/vi_VN.ts @@ -4771,7 +4771,7 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/dist/languages/zh_CN.ts b/dist/languages/zh_CN.ts index 96fe97590..fd3e55c4e 100644 --- a/dist/languages/zh_CN.ts +++ b/dist/languages/zh_CN.ts @@ -27,7 +27,7 @@ <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> - + <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> @@ -4788,14 +4788,14 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> - + 重要提示:加密文件和 3ds 后缀名文件不再受支持。可能需要解密和/或重命名为 cci 后缀名。<a href='https://azahar-emu.org/blog/game-loading-changes/'>了解详情。</a> Don't show again - + 不再显示 diff --git a/dist/languages/zh_TW.ts b/dist/languages/zh_TW.ts index 8bd1445fa..68b43d0bc 100644 --- a/dist/languages/zh_TW.ts +++ b/dist/languages/zh_TW.ts @@ -4773,7 +4773,7 @@ Would you like to download it? GameList - + IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> diff --git a/src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml b/src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml index e3d5716a8..d1a968997 100644 --- a/src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml +++ b/src/android/app/src/main/res/values-b+ca+ES+valencia/strings.xml @@ -445,6 +445,8 @@ S\'esperen errors gràfics temporals quan estigue activat. Error de guardat/càrrega Error Fatal Ha ocorregut un error fatal. Mira el registre per a més detalls.\nSeguir amb l\'emulació podria resultar en diversos penges i problemes. + Regió no vàlida + Aplicació cifrada no suportada Preparant ombrejadors @@ -474,7 +476,7 @@ S\'esperen errors gràfics temporals quan estigue activat. Notificacions de Azahar durant la instal·lació de CIAs. Instal·lant CIA - Instal·lant %s (%1$d/%2$d) + Instal·lant %1$s (%2$d/%3$d) CIA instal·lat amb èxit Ha fallat la instal·lació del CIA \"%s\" s\'ha instal·lat amb èxit diff --git a/src/android/app/src/main/res/values-b+da+DK/strings.xml b/src/android/app/src/main/res/values-b+da+DK/strings.xml index 4dedbd9ee..1521af884 100644 --- a/src/android/app/src/main/res/values-b+da+DK/strings.xml +++ b/src/android/app/src/main/res/values-b+da+DK/strings.xml @@ -1,4 +1,34 @@ + Denne software kører applikationer til den håndholdte spillekonsol Nintendo 3DS. Ingen spiltitler er inkluderet.\n\nInden du kan begynde med at emulere, skal du vælge en mappe til at gemme Azahars brugerdata i.\n\nHvad er dette:\nWiki - Citra Android-brugerdata og lagring + Azahar 3DS emulator meddelelser + Azahar kører + Dernæst skal du vælge en applikationsmappe. Azahar vil vise alle 3DS ROM\'erne inde i den valgte mappe i appen.\n\nCIA ROM\'er, opdateringer og DLC ​​skal installeres separat ved at klikke på mappeikonet og vælge installer CIA. + Start + Annullerer... + Vigtig + Vis ikke igen + + + Indstillinger + Valgmuligheder + Søg + Applikationer + Konfigurer emulatorindstillinger + Installer CIA-fil + Installer applikationer, opdateringer eller DLC + Del log + Del Azahars logfil for at fejlfinde problemer + GPU Driver Manager + Installer GPU-driver + Installer alternative drivere for potentielt bedre ydeevne eller nøjagtighed + Driver allerede installeret + Brugerdefinerede drivere understøttes ikke + Indlæsning af brugerdefineret driver understøttes i øjeblikket ikke for denne enhed.\nTjek denne mulighed igen senere for at se, om support er blevet tilføjet! + Ingen logfil fundet + Vælg applikationsmappe + Tillad at Azahar udfylder applikationslisten + Om + En open source 3DS-emulator diff --git a/src/android/app/src/main/res/values-b+es+ES/strings.xml b/src/android/app/src/main/res/values-b+es+ES/strings.xml index e977cf4ed..ca3e838c7 100644 --- a/src/android/app/src/main/res/values-b+es+ES/strings.xml +++ b/src/android/app/src/main/res/values-b+es+ES/strings.xml @@ -445,6 +445,8 @@ Se esperan fallos gráficos temporales cuando ésta esté activado. Error de guardado/carga Error Fatal Ha ocurrido un error fatal. Mira el registro para más detalles.\nSeguir con la emulación podría resultar en diversos cuelgues y bugs. + Región no válida + Aplicación encriptada no soportada Preparando shaders @@ -475,7 +477,7 @@ Se esperan fallos gráficos temporales cuando ésta esté activado. Notificaciones de Azahar durante la instalación de CIAs. Instalando CIA - Instalando %s (%1$d/%2$d) + Instalando %1$s (%2$d/%3$d) CIA instalado con éxito Falló la instalación del CIA \"%s\" se ha instalado con éxito diff --git a/src/android/app/src/main/res/values-b+pl+PL/strings.xml b/src/android/app/src/main/res/values-b+pl+PL/strings.xml index 6e67fb188..d65011fc2 100644 --- a/src/android/app/src/main/res/values-b+pl+PL/strings.xml +++ b/src/android/app/src/main/res/values-b+pl+PL/strings.xml @@ -442,7 +442,6 @@ Błąd zapisywania/wczytywania Krytyczny Błąd Wystąpił błąd krytyczny. Kontynuowanie emulacji może spowodować awarie i błędy. - Przygotowanie shaderów Tworzenie shaderów @@ -473,7 +472,6 @@ Powiadomienia Azahar podczas instalacji CIA Instalacja CIA - Instalacja %s (%1$d/%2$d) Pomyślnie zainstalowano CIA Instalacja CIA nie powiodła się \"%s\" został pomyślnie zainstalowany diff --git a/src/android/app/src/main/res/values-b+pt+BR/strings.xml b/src/android/app/src/main/res/values-b+pt+BR/strings.xml index 49ce3a474..616673403 100644 --- a/src/android/app/src/main/res/values-b+pt+BR/strings.xml +++ b/src/android/app/src/main/res/values-b+pt+BR/strings.xml @@ -444,7 +444,6 @@ Erro ao Salvar/Carregar Erro Fatal Ocorreu um erro fatal. Verifique o registro para obter detalhes.\nContinuar a emulação pode resultar em falhas e bugs. - Preparando Shaders Construindo Shaders @@ -474,7 +473,6 @@ Notificações do Azahar durante a instalação do CIA Instalando CIA - Instalando %s (%1$d/%2$d) CIA Instalado com sucesso Erro ao instalar o CIA \"%s\" foi instalado com sucesso diff --git a/src/android/app/src/main/res/values-b+ru+RU/strings.xml b/src/android/app/src/main/res/values-b+ru+RU/strings.xml index 22ad42c15..2f7d01ec1 100644 --- a/src/android/app/src/main/res/values-b+ru+RU/strings.xml +++ b/src/android/app/src/main/res/values-b+ru+RU/strings.xml @@ -317,7 +317,6 @@ Ошибка сохранения/загрузки Критическая ошибка Возникла критическая ошибка. Откройте лог для получения информации.\nВозобновление эмуляции может привести к сбоям и вылетам. - Подготовка шейдеров Построение шейдеров diff --git a/src/android/app/src/main/res/values-b+zh+CN/strings.xml b/src/android/app/src/main/res/values-b+zh+CN/strings.xml index f13619ca9..a0430515a 100644 --- a/src/android/app/src/main/res/values-b+zh+CN/strings.xml +++ b/src/android/app/src/main/res/values-b+zh+CN/strings.xml @@ -7,6 +7,9 @@ 接下来,您需要选择一个应用文件夹。Azahar 将显示所选文件夹中的所有 3DS ROM。\n\nCIA ROM、更新和 DLC 需要分别进行安装,具体为点击文件夹图标并选择“安装 CIA”。 开始 取消中… + 重要提示 + 不再显示 + 设置 选项 @@ -33,6 +36,8 @@ 更改 Azahar 用于加载应用的相关文件 更改应用程序的外观 安装 CIA + 了解详情。]]> + 选择 GPU 驱动 您要替换当前的 GPU 驱动吗? @@ -441,7 +446,6 @@ 保存/读取出现错误 致命错误 发生致命错误。请查阅日志获取相关信息。\n继续模拟可能会导致错误和崩溃。 - 正在准备着色器 正在构建着色器 diff --git a/src/android/app/src/main/res/values-de/strings.xml b/src/android/app/src/main/res/values-de/strings.xml index d9a94fb4b..445ded7bd 100644 --- a/src/android/app/src/main/res/values-de/strings.xml +++ b/src/android/app/src/main/res/values-de/strings.xml @@ -425,7 +425,6 @@ Fehler beim Speichern/Laden Schwerwiegender Fehler Es ist ein schwerwiegender Fehler aufgetreten. Weitere Informationen findest du in der Protokolldatei.\nDas Fortfahren könnte zu ungewollten Abstürzen oder Problemen führen. - Shader werden vorbereitet Shader werden erstellt diff --git a/src/android/app/src/main/res/values-fr/strings.xml b/src/android/app/src/main/res/values-fr/strings.xml index 4c59126cf..74a053a28 100644 --- a/src/android/app/src/main/res/values-fr/strings.xml +++ b/src/android/app/src/main/res/values-fr/strings.xml @@ -444,7 +444,6 @@ Erreur de sauvegarde/chargement Erreur fatale Une erreur fatale s\'est produite. Veuillez consulter les logs pour plus de détails.\nPoursuivre l\'émulation peut entraîner des plantages et des bugs. - Préparation des shaders Construction des shaders @@ -474,7 +473,6 @@ Notifications de Azahar pendant l\'installation du CIA Installation du CIA - Installation %s (%1$d/%2$d) Installation réussie du CIA Échec de l\'installation du CIA \"%s\" a été installé avec succès diff --git a/src/android/app/src/main/res/values-it/strings.xml b/src/android/app/src/main/res/values-it/strings.xml index 7b8aff01b..efead8a84 100644 --- a/src/android/app/src/main/res/values-it/strings.xml +++ b/src/android/app/src/main/res/values-it/strings.xml @@ -444,7 +444,6 @@ Divertiti usando l\'emulatore! Errore nel Salvataggio/Caricamento Errore Fatale Consulta il log per i dettagli.\nContinuare con l\'emulazione potrebbe causare un crash. - Preparando le Shaders Costruisco le Shaders diff --git a/src/android/app/src/main/res/values-sv/strings.xml b/src/android/app/src/main/res/values-sv/strings.xml index 20bf095b8..91d4a0ebc 100644 --- a/src/android/app/src/main/res/values-sv/strings.xml +++ b/src/android/app/src/main/res/values-sv/strings.xml @@ -439,7 +439,6 @@ Spara/läs in-fel Allvarligt fel Ett allvarligt fel inträffade. Kontrollera loggen för detaljer.\nFortsatt emulering kan leda till krascher och buggar. - Förbereder shaders Bygger shaders From f083a6e5d31fe91e3514fa57aa4c66290ce62670 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Sat, 22 Mar 2025 21:48:42 +0000 Subject: [PATCH 079/166] Updated French translation via Transifex --- dist/languages/fr.ts | 2 +- src/android/app/src/main/res/values-fr/strings.xml | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/dist/languages/fr.ts b/dist/languages/fr.ts index 716b11a38..2b7a4b47a 100644 --- a/dist/languages/fr.ts +++ b/dist/languages/fr.ts @@ -4790,7 +4790,7 @@ Souhaitez-vous la télécharger ? IMPORTANT: Encrypted files and .3ds files are no longer supported. Decrypting and/or renaming to .cci may be necessary. <a href='https://azahar-emu.org/blog/game-loading-changes/'>Learn more.</a> - + IMPORTANT : Les fichiers encryptés et les fichiers .3ds ne sont plus pris en charge. Il peut être nécessaire de les décrypter et/ou de les renommer en .cci. <a href='https://azahar-emu.org/blog/game-loading-changes/'>En savoir plus.</a> diff --git a/src/android/app/src/main/res/values-fr/strings.xml b/src/android/app/src/main/res/values-fr/strings.xml index 74a053a28..cd9492cbc 100644 --- a/src/android/app/src/main/res/values-fr/strings.xml +++ b/src/android/app/src/main/res/values-fr/strings.xml @@ -444,6 +444,9 @@ Erreur de sauvegarde/chargement Erreur fatale Une erreur fatale s\'est produite. Veuillez consulter les logs pour plus de détails.\nPoursuivre l\'émulation peut entraîner des plantages et des bugs. + Région invalide + Application encryptée non supportée + Préparation des shaders Construction des shaders @@ -473,6 +476,7 @@ Notifications de Azahar pendant l\'installation du CIA Installation du CIA + Installation de %1$s (%2$d/%3$d) Installation réussie du CIA Échec de l\'installation du CIA \"%s\" a été installé avec succès From 8cdafaa828c86ed60cbbe466b28780fd8451d148 Mon Sep 17 00:00:00 2001 From: SeppNel <35899928+SeppNel@users.noreply.github.com> Date: Sun, 23 Mar 2025 13:56:18 +0100 Subject: [PATCH 080/166] Fix file read memory leak (#750) * Fix file read memory leak * Also fix synchronous path * Use make_unique_for_overwrite * License --- src/core/hle/service/fs/file.cpp | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/core/hle/service/fs/file.cpp b/src/core/hle/service/fs/file.cpp index 21834b20d..a21b4c70d 100644 --- a/src/core/hle/service/fs/file.cpp +++ b/src/core/hle/service/fs/file.cpp @@ -1,4 +1,4 @@ -// Copyright 2018 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -79,13 +79,13 @@ void File::Read(Kernel::HLERequestContext& ctx) { if (!backend->AllowsCachedReads()) { auto& buffer = rp.PopMappedBuffer(); IPC::RequestBuilder rb = rp.MakeBuilder(2, 2); - std::unique_ptr data = std::make_unique(static_cast(operator new(length))); - const auto read = backend->Read(offset, length, *data); + std::unique_ptr data = std::make_unique_for_overwrite(length); + const auto read = backend->Read(offset, length, data.get()); if (read.Failed()) { rb.Push(read.Code()); rb.Push(0); } else { - buffer.Write(*data, 0, *read); + buffer.Write(data.get(), 0, *read); rb.Push(ResultSuccess); rb.Push(static_cast(*read)); } @@ -106,7 +106,7 @@ void File::Read(Kernel::HLERequestContext& ctx) { // Output Result ret{0}; Kernel::MappedBuffer* buffer; - std::unique_ptr data; + std::unique_ptr data; std::size_t read_size; }; @@ -122,10 +122,9 @@ void File::Read(Kernel::HLERequestContext& ctx) { // LOG_DEBUG(Service_FS, "cache={}, offset={}, length={}", cache_ready, offset, length); ctx.RunAsync( [this, async_data](Kernel::HLERequestContext& ctx) { - async_data->data = - std::make_unique(static_cast(operator new(async_data->length))); + async_data->data = std::make_unique_for_overwrite(async_data->length); const auto read = - backend->Read(async_data->offset, async_data->length, *async_data->data); + backend->Read(async_data->offset, async_data->length, async_data->data.get()); if (read.Failed()) { async_data->ret = read.Code(); async_data->read_size = 0; @@ -156,7 +155,7 @@ void File::Read(Kernel::HLERequestContext& ctx) { rb.Push(async_data->ret); rb.Push(0); } else { - async_data->buffer->Write(*async_data->data, 0, async_data->read_size); + async_data->buffer->Write(async_data->data.get(), 0, async_data->read_size); rb.Push(ResultSuccess); rb.Push(static_cast(async_data->read_size)); } From cfa59dc0bbeb0cf9a972d76ebeea2d0c2e5ee6f4 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Sun, 23 Mar 2025 17:51:16 +0000 Subject: [PATCH 081/166] ci: Re-added stale workflow --- .github/workflows/stale.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .github/workflows/stale.yml diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml new file mode 100644 index 000000000..45d138adc --- /dev/null +++ b/.github/workflows/stale.yml @@ -0,0 +1,23 @@ +name: azahar-stale + +on: + schedule: + - cron: "0 0 * * *" + +jobs: + stale-issues: + runs-on: ubuntu-latest + permissions: + issues: write + steps: + - uses: actions/stale@v9.1.0 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} + days-before-issue-stale: 90 + days-before-issue-close: 10 + stale-issue-message: "This issue has been marked as stale. If there is no activity within the next 10 days, this issue will be closed." + close-issue-message: "This issue has been closed as stale." + days-before-pr-stale: -1 + days-before-pr-close: -1 + remove-issue-stale-when-updated: true + exempt-issue-labels: "priority - low,priority - medium,priority - high,priority - urgent,documentation,enhancement,miscellaneous,task,refactor" From d406c5d81e8e86a18dd1dbfa1e6da5e9fc80bb7b Mon Sep 17 00:00:00 2001 From: OpenSauce Date: Mon, 24 Mar 2025 14:33:15 +0000 Subject: [PATCH 082/166] Updated readme --- README.md | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 93dda949a..d2227b767 100644 --- a/README.md +++ b/README.md @@ -10,20 +10,20 @@ It was created from the merging of PabloMK7's Citra fork and the Lime3DS project The goal of this project is to be the de-facto platform for future development. -> [!NOTE] -> Azahar has not fully released yet. For this reason, there are no compiled binaries available for download. -> -> It is recommended that only developers and early adopters should use the emulator until our first stable release. -> -> Here be dragons. - - Anime4K Bicubic - Nearest Neighbor ScaleForce xBRZ MMPX + + Game Controlled + Nearest Neighbor + Linear + Mono Stereo diff --git a/src/citra_qt/configuration/configure_graphics.ui b/src/citra_qt/configuration/configure_graphics.ui index cb0a7323c..b2ee3c279 100644 --- a/src/citra_qt/configuration/configure_graphics.ui +++ b/src/citra_qt/configuration/configure_graphics.ui @@ -258,7 +258,7 @@ - <html><head/><body><p>Overrides the sampling filter used by applications. This can be useful in certain cases with poorly behaved applications when upscaling. If unsure set this to Application Controlled</p></body></html> + <html><head/><body><p>Overrides the sampling filter used by applications. This can be useful in certain cases with poorly behaved applications when upscaling. If unsure, set this to Application Controlled</p></body></html> Texture Sampling From 7dda835679aa4ea0d0de7641e9b01142c1712d1a Mon Sep 17 00:00:00 2001 From: toksn Date: Thu, 27 Mar 2025 16:37:31 +0100 Subject: [PATCH 088/166] Use correct "input_type" key for AUDIO_INPUT_TYPE --- .../org/citra/citra_emu/features/settings/model/IntSetting.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/android/app/src/main/java/org/citra/citra_emu/features/settings/model/IntSetting.kt b/src/android/app/src/main/java/org/citra/citra_emu/features/settings/model/IntSetting.kt index cba9633ff..ad63443f8 100644 --- a/src/android/app/src/main/java/org/citra/citra_emu/features/settings/model/IntSetting.kt +++ b/src/android/app/src/main/java/org/citra/citra_emu/features/settings/model/IntSetting.kt @@ -42,7 +42,7 @@ enum class IntSetting( PORTRAIT_BOTTOM_Y("custom_portrait_bottom_y",Settings.SECTION_LAYOUT,480), PORTRAIT_BOTTOM_WIDTH("custom_portrait_bottom_width",Settings.SECTION_LAYOUT,640), PORTRAIT_BOTTOM_HEIGHT("custom_portrait_bottom_height",Settings.SECTION_LAYOUT,480), - AUDIO_INPUT_TYPE("output_type", Settings.SECTION_AUDIO, 0), + AUDIO_INPUT_TYPE("input_type", Settings.SECTION_AUDIO, 0), NEW_3DS("is_new_3ds", Settings.SECTION_SYSTEM, 1), LLE_APPLETS("lle_applets", Settings.SECTION_SYSTEM, 1), CPU_CLOCK_SPEED("cpu_clock_percentage", Settings.SECTION_CORE, 100), From dee576bfeb15714656635a6710cbc7aacee104da Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Thu, 27 Mar 2025 00:12:19 +0000 Subject: [PATCH 089/166] Use reverse TLD filenames for installed Linux files where appropriate --- CMakeLists.txt | 11 +++++++---- CMakeModules/BundleTarget.cmake | 5 ++++- dist/azahar-room.desktop | 2 +- dist/azahar.desktop | 2 +- dist/{azahar.xml => org.azahar_emu.Azahar.xml} | 0 5 files changed, 13 insertions(+), 7 deletions(-) rename dist/{azahar.xml => org.azahar_emu.Azahar.xml} (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9cff23ea7..55a60fd43 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -492,11 +492,14 @@ endif() # http://standards.freedesktop.org/shared-mime-info-spec/shared-mime-info-spec-latest.html if(ENABLE_QT AND UNIX AND NOT APPLE) install(FILES "${PROJECT_SOURCE_DIR}/dist/azahar.desktop" - DESTINATION "${CMAKE_INSTALL_PREFIX}/share/applications") + DESTINATION "${CMAKE_INSTALL_PREFIX}/share/applications" + RENAME "org.azahar_emu.Azahar.desktop") install(FILES "${PROJECT_SOURCE_DIR}/dist/azahar.svg" - DESTINATION "${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/scalable/apps") + DESTINATION "${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/scalable/apps" + RENAME "org.azahar_emu.Azahar.svg") install(FILES "${PROJECT_SOURCE_DIR}/dist/azahar.png" - DESTINATION "${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/512x512/apps") - install(FILES "${PROJECT_SOURCE_DIR}/dist/azahar.xml" + DESTINATION "${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/512x512/apps" + RENAME "org.azahar_emu.Azahar.png") + install(FILES "${PROJECT_SOURCE_DIR}/dist/org.azahar_emu.Azahar.xml" DESTINATION "${CMAKE_INSTALL_PREFIX}/share/mime/packages") endif() diff --git a/CMakeModules/BundleTarget.cmake b/CMakeModules/BundleTarget.cmake index 592f271a4..38a96b1de 100644 --- a/CMakeModules/BundleTarget.cmake +++ b/CMakeModules/BundleTarget.cmake @@ -117,6 +117,9 @@ if (BUNDLE_TARGET_EXECUTE) set(extra_linuxdeploy_args --plugin qt) endif() + # Set up app icon + file(COPY_FILE "${source_path}/dist/azahar.svg" "${CMAKE_BINARY_DIR}/dist/org.azahar_emu.Azahar.svg") + message(STATUS "Creating AppDir for executable ${executable_path}") execute_process(COMMAND ${CMAKE_COMMAND} -E env ${extra_linuxdeploy_env} @@ -124,7 +127,7 @@ if (BUNDLE_TARGET_EXECUTE) ${extra_linuxdeploy_args} --plugin checkrt --executable "${executable_path}" - --icon-file "${source_path}/dist/azahar.svg" + --icon-file "${CMAKE_BINARY_DIR}/dist/org.azahar_emu.Azahar.svg" --desktop-file "${source_path}/dist/${executable_name}.desktop" --appdir "${appdir_path}" RESULT_VARIABLE linuxdeploy_appdir_result) diff --git a/dist/azahar-room.desktop b/dist/azahar-room.desktop index a4c8ca255..c123717be 100644 --- a/dist/azahar-room.desktop +++ b/dist/azahar-room.desktop @@ -3,7 +3,7 @@ Version=1.0 Type=Application Name=Azahar Room Comment=Multiplayer room host for Azahar -Icon=azahar +Icon=org.azahar_emu.Azahar TryExec=azahar-room Exec=azahar-room %f Categories=Game;Emulator; diff --git a/dist/azahar.desktop b/dist/azahar.desktop index 31ccea05a..11254bb7a 100644 --- a/dist/azahar.desktop +++ b/dist/azahar.desktop @@ -6,7 +6,7 @@ GenericName=3DS Emulator GenericName[fr]=Émulateur 3DS Comment=Nintendo 3DS video game console emulator Comment[fr]=Émulateur de console de jeu Nintendo 3DS -Icon=azahar +Icon=org.azahar_emu.Azahar TryExec=azahar Exec=azahar %f Categories=Game;Emulator; diff --git a/dist/azahar.xml b/dist/org.azahar_emu.Azahar.xml similarity index 100% rename from dist/azahar.xml rename to dist/org.azahar_emu.Azahar.xml From eda2d6f9fa9efadc6196258628e3a33107675a11 Mon Sep 17 00:00:00 2001 From: PabloMK7 Date: Fri, 28 Mar 2025 12:10:59 +0100 Subject: [PATCH 090/166] Mark console as "linked" when using the azahar artic setup tool (#833) * Mark console as "linked" when using the azahar artic setup tool * Updated strings related to console linking --------- Co-authored-by: OpenSauce04 --- .../java/org/citra/citra_emu/NativeLibrary.kt | 4 + .../fragments/SystemFilesFragment.kt | 17 ++ src/android/app/src/main/jni/native.cpp | 9 + .../main/res/layout/fragment_system_files.xml | 7 + .../app/src/main/res/values/strings.xml | 4 +- src/citra_qt/citra_qt.cpp | 19 +- .../configuration/configure_system.cpp | 33 +++ src/citra_qt/configuration/configure_system.h | 1 + .../configuration/configure_system.ui | 253 ++++++++++-------- src/core/hw/unique_data.cpp | 27 ++ src/core/hw/unique_data.h | 3 + src/core/loader/artic.cpp | 27 +- src/core/loader/artic.h | 2 +- 13 files changed, 285 insertions(+), 121 deletions(-) diff --git a/src/android/app/src/main/java/org/citra/citra_emu/NativeLibrary.kt b/src/android/app/src/main/java/org/citra/citra_emu/NativeLibrary.kt index c8b3d8fee..583e59863 100644 --- a/src/android/app/src/main/java/org/citra/citra_emu/NativeLibrary.kt +++ b/src/android/app/src/main/java/org/citra/citra_emu/NativeLibrary.kt @@ -182,6 +182,10 @@ object NativeLibrary { external fun uninstallSystemFiles(old3DS: Boolean) + external fun isFullConsoleLinked(): Boolean + + external fun unlinkConsole() + private var coreErrorAlertResult = false private val coreErrorAlertLock = Object() diff --git a/src/android/app/src/main/java/org/citra/citra_emu/fragments/SystemFilesFragment.kt b/src/android/app/src/main/java/org/citra/citra_emu/fragments/SystemFilesFragment.kt index 1f8328a74..7b76149d3 100644 --- a/src/android/app/src/main/java/org/citra/citra_emu/fragments/SystemFilesFragment.kt +++ b/src/android/app/src/main/java/org/citra/citra_emu/fragments/SystemFilesFragment.kt @@ -4,6 +4,7 @@ package org.citra.citra_emu.fragments +import android.content.DialogInterface import android.os.Bundle import android.text.method.LinkMovementMethod import android.view.Gravity @@ -157,6 +158,22 @@ class SystemFilesFragment : Fragment() { movementMethod = LinkMovementMethod.getInstance() } + binding.buttonUnlinkConsoleData.isEnabled = NativeLibrary.isFullConsoleLinked() + binding.buttonUnlinkConsoleData.setOnClickListener { + MaterialAlertDialogBuilder(requireContext()) + .setTitle(R.string.delete_system_files) + .setMessage(HtmlCompat.fromHtml( + requireContext().getString(R.string.delete_system_files_description), + HtmlCompat.FROM_HTML_MODE_COMPACT + )) + .setPositiveButton(android.R.string.ok) { _: DialogInterface, _: Int -> + NativeLibrary.unlinkConsole() + binding.buttonUnlinkConsoleData.isEnabled = NativeLibrary.isFullConsoleLinked() + } + .setNegativeButton(android.R.string.cancel, null) + .show() + } + binding.buttonSetUpSystemFiles.setOnClickListener { val inflater = LayoutInflater.from(context) val inputBinding = DialogSoftwareKeyboardBinding.inflate(inflater) diff --git a/src/android/app/src/main/jni/native.cpp b/src/android/app/src/main/jni/native.cpp index a88a4036c..02cc329af 100644 --- a/src/android/app/src/main/jni/native.cpp +++ b/src/android/app/src/main/jni/native.cpp @@ -36,6 +36,7 @@ #include "core/frontend/camera/factory.h" #include "core/hle/service/am/am.h" #include "core/hle/service/nfc/nfc.h" +#include "core/hw/unique_data.h" #include "core/loader/loader.h" #include "core/savestate.h" #include "core/system_titles.h" @@ -772,4 +773,12 @@ void Java_org_citra_citra_1emu_NativeLibrary_logDeviceInfo([[maybe_unused]] JNIE LOG_INFO(Frontend, "Host OS: Android API level {}", android_get_device_api_level()); } +jboolean Java_org_citra_citra_1emu_NativeLibrary_isFullConsoleLinked(JNIEnv* env, jobject obj) { + return HW::UniqueData::IsFullConsoleLinked(); +} + +void Java_org_citra_citra_1emu_NativeLibrary_unlinkConsole(JNIEnv* env, jobject obj) { + HW::UniqueData::UnlinkConsole(); +} + } // extern "C" diff --git a/src/android/app/src/main/res/layout/fragment_system_files.xml b/src/android/app/src/main/res/layout/fragment_system_files.xml index 32e8b5358..bae1cda1c 100644 --- a/src/android/app/src/main/res/layout/fragment_system_files.xml +++ b/src/android/app/src/main/res/layout/fragment_system_files.xml @@ -61,6 +61,13 @@ android:layout_height="wrap_content" android:text="@string/setup_tool_connect" /> +