From 572260101cd7d9c7398a2eb9c8fd0f647f15f8ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Fri, 23 Oct 2026 18:05:06 +0200 Subject: [PATCH] POPS: Multi-disc on firmware 6.20 and later, the reset dialog's disc number, and a POPS string category Every MAC comparison the manager makes passes for a converted EBOOT, rather than the one in 6.60's disc header check: the export it's in has a different NID in each firmware. The disc switching text is found in the emulators of 6.20 to 6.61 (earlier ones have the same descrambling, compiled differently), so a playlist on an earlier firmware fails with a message saying so. The reset dialog's disc number is the disc picker label's, moved by a table of its own per language, which is now laid out for our text too. The PS1 strings get a category of their own, POPS, with the experimental warning moved there. langtool gets add-section, to make the section for a new category, and inserts into an empty section rather than dropping the line (which move-key had already removed from the old one). Co-Authored-By: Claude Opus 5.5 (1M context) --- Common/Data/Text/I18n.cpp | 1 + Common/Data/Text/I18n.h | 1 + Core/FileLoaders/PS1EbootFileLoader.cpp | 4 +- Core/HLE/PopsBoot.cpp | 108 ++++++++++++------------ Core/PSPLoaders.cpp | 19 ++++- Tools/langtool/src/main.rs | 11 +++ Tools/langtool/src/section.rs | 4 +- assets/lang/ar_AE.ini | 14 ++- assets/lang/az_AZ.ini | 14 ++- assets/lang/be_BY.ini | 14 ++- assets/lang/bg_BG.ini | 14 ++- assets/lang/ca_ES.ini | 14 ++- assets/lang/cz_CZ.ini | 14 ++- assets/lang/da_DK.ini | 14 ++- assets/lang/de_DE.ini | 14 ++- assets/lang/dr_ID.ini | 14 ++- assets/lang/en_US.ini | 14 ++- assets/lang/es_ES.ini | 14 ++- assets/lang/es_LA.ini | 14 ++- assets/lang/fa_IR.ini | 14 ++- assets/lang/fi_FI.ini | 14 ++- assets/lang/fr_FR.ini | 14 ++- assets/lang/gl_ES.ini | 14 ++- assets/lang/gr_EL.ini | 14 ++- assets/lang/he_IL.ini | 14 ++- assets/lang/hr_HR.ini | 14 ++- assets/lang/hu_HU.ini | 14 ++- assets/lang/id_ID.ini | 14 ++- assets/lang/it_IT.ini | 14 ++- assets/lang/ja_JP.ini | 14 ++- assets/lang/jv_ID.ini | 14 ++- assets/lang/km_KH.ini | 14 ++- assets/lang/ko_KR.ini | 14 ++- assets/lang/ku_SO.ini | 14 ++- assets/lang/lo_LA.ini | 14 ++- assets/lang/lt-LT.ini | 14 ++- assets/lang/ms_MY.ini | 14 ++- assets/lang/nl_NL.ini | 14 ++- assets/lang/nn_NO.ini | 14 ++- assets/lang/no_NO.ini | 14 ++- assets/lang/pl_PL.ini | 14 ++- assets/lang/pt_BR.ini | 14 ++- assets/lang/pt_PT.ini | 14 ++- assets/lang/ro_RO.ini | 14 ++- assets/lang/ru_RU.ini | 14 ++- assets/lang/sv_SE.ini | 14 ++- assets/lang/tg_PH.ini | 14 ++- assets/lang/th_TH.ini | 14 ++- assets/lang/tr_TR.ini | 14 ++- assets/lang/uk_UA.ini | 14 ++- assets/lang/vi_VN.ini | 14 ++- assets/lang/zh_CN.ini | 14 ++- assets/lang/zh_TW.ini | 14 ++- docs/POPS.md | 26 +++++- docs/translations.md | 4 +- 55 files changed, 710 insertions(+), 112 deletions(-) diff --git a/Common/Data/Text/I18n.cpp b/Common/Data/Text/I18n.cpp index e9f1683047..a170cf4894 100644 --- a/Common/Data/Text/I18n.cpp +++ b/Common/Data/Text/I18n.cpp @@ -42,6 +42,7 @@ static const char * const g_categoryNames[(size_t)I18NCat::CATEGORY_COUNT] = { "VR", "Achievements", "PSPSettings", + "POPS", }; I18NRepo g_i18nrepo; diff --git a/Common/Data/Text/I18n.h b/Common/Data/Text/I18n.h index 9d1c98045f..bde1f03b84 100644 --- a/Common/Data/Text/I18n.h +++ b/Common/Data/Text/I18n.h @@ -59,6 +59,7 @@ enum class I18NCat : uint8_t { VR, ACHIEVEMENTS, PSPSETTINGS, + POPS, CATEGORY_COUNT, NONE = CATEGORY_COUNT, }; diff --git a/Core/FileLoaders/PS1EbootFileLoader.cpp b/Core/FileLoaders/PS1EbootFileLoader.cpp index 4c8c16443b..2d9efef95a 100644 --- a/Core/FileLoaders/PS1EbootFileLoader.cpp +++ b/Core/FileLoaders/PS1EbootFileLoader.cpp @@ -1026,8 +1026,8 @@ static bool NeedsOtherFiles(const std::string &ext) { PS1EbootFileLoader::PS1EbootFileLoader(const Path &path) : path_(path) { const std::string ext = path.GetFileExtension(); if (path.Type() == PathType::CONTENT_URI && NeedsOtherFiles(ext) && !AndroidContentURI(path.ToString()).IsTreeURI()) { - auto er = GetI18NCategory(I18NCat::ERRORS); - error_ = er->T("PS1NeedsFolderAccess", "This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there."); + auto po = GetI18NCategory(I18NCat::POPS); + error_ = po->T("PS1NeedsFolderAccess", "This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there."); return; } diff --git a/Core/HLE/PopsBoot.cpp b/Core/HLE/PopsBoot.cpp index 9d7e8ded88..c65ef33714 100644 --- a/Core/HLE/PopsBoot.cpp +++ b/Core/HLE/PopsBoot.cpp @@ -439,19 +439,19 @@ enum { // The dialog text is ltn0.pgf at this scale, and the label's at the second. The number positions are for // the firmware's English layout (the most lines each dialog has, the number on the first line of the switch -// dialog and the confirmation and the second of the reset dialog), and are where it goes for it: measured -// against the firmware's strings and positions (in each language that ltn0 has the glyphs for) and a -// screenshot. The reset dialog has no position of its own: its number goes this far from the confirmation's. +// dialog and the confirmation and the second of the reset dialog), measured against the firmware's strings +// and positions in each language that ltn0 has the glyphs for, and screenshots. The reset dialog's number is +// the label's, moved by a table of its own (per language, two words). static const float DIALOG_TEXT_SCALE = 0.685f; static const float LABEL_TEXT_SCALE = 0.61f; static const float DIALOG_CENTER_X = 240.0f; static const float NUMBER_OFFSET_X = 4.0f; +static const float RESET_NUMBER_OFFSET_X = 5.0f; static const float LABEL_CENTER_X = 246.5f; -static const float RESET_NUMBER_OFFSET_X = 31.0f; static const float MAX_LINE_WIDTH = 420.0f; static const int SWITCH_LINES = 2, SWITCH_NUMBER_Y = 95; static const int CONFIRM_LINES = 4, CONFIRM_NUMBER_Y = 88; -static const int RESET_LINES = 4; +static const int RESET_LINES = 4, RESET_NUMBER_Y = 95; static const int LABEL_NUMBER_Y = 160; // The width of text in ltn0.pgf's units, or -1 if a glyph is missing. @@ -514,21 +514,26 @@ static std::vector WrapToLines(const PGF &font, const std::u16st return {}; } -// A line with the disc number: %1 is a gap for it. Its text before the gap goes in prefix. False if it -// has no %1, or glyphs the font hasn't. +// A line with the disc number: %1 is a gap for it, as wide as the firmware's. Its text before the gap +// goes in prefix. False if it has no %1, or glyphs the font hasn't. static bool NumberLine(const PGF &font, std::string_view text, std::u16string *line, std::u16string *prefix) { const size_t gap = text.find("%1"); if (gap == std::string_view::npos) { return false; } - *prefix = ConvertUTF8ToUCS2(text.substr(0, gap)); + std::string_view before = text.substr(0, gap); + while (!before.empty() && before.back() == ' ') { + before.remove_suffix(1); + } + *prefix = ConvertUTF8ToUCS2(before); *line = *prefix + u" " + ConvertUTF8ToUCS2(text.substr(gap + 2)); return TextWidth(font, *line) >= 0.0f && TextWidth(font, *line) * DIALOG_TEXT_SCALE <= MAX_LINE_WIDTH; } struct DiscSwitchText { std::u16string strings[DISC_STRING_COUNT]; - s16 positions[3][2]; + // The switch dialog's, the label's, the confirmation's and the reset dialog's. + s16 positions[4][2]; }; // The strings and number positions for one wording of them. @@ -581,54 +586,31 @@ static bool LayOutDiscSwitchText(const PGF &font, const std::functionpositions[1][0] = (s16)(LABEL_CENTER_X + LABEL_TEXT_SCALE * (TextWidth(font, prefix) - TextWidth(font, s[DISC_LABEL]) / 2)); out->positions[1][1] = LABEL_NUMBER_Y; - std::u16string confirmPrefix, resetPrefix; - if (!dialog(DISC_CONFIRM, nullptr, "This will switch to Disc %1.", "If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway?", CONFIRM_LINES, &confirmPrefix) || - !dialog(DISC_RESET, "The game will be reset.", "The current disc is Disc %1.", "Select the disc to start after the reset.", RESET_LINES, &resetPrefix)) { + if (!dialog(DISC_CONFIRM, nullptr, "This will switch to Disc %1.", "If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway?", CONFIRM_LINES, &prefix)) { return false; } - // The reset dialog's number goes where the confirmation's does, moved: pad the start of whichever of the two - // lines is short of that with spaces, to put their gaps as close to it as they go. - const std::u16string confirmLine = s[DISC_CONFIRM], resetLine = s[DISC_RESET + 1]; - float best = 1e9f; - for (int confirmPad = 0; confirmPad < 24; confirmPad++) { - for (int resetPad = 0; resetPad < 24; resetPad++) { - if (confirmPad && resetPad) { - break; - } - std::u16string c[CONFIRM_LINES], r[RESET_LINES]; - std::copy(s + DISC_CONFIRM, s + DISC_CONFIRM + CONFIRM_LINES, c); - std::copy(s + DISC_RESET, s + DISC_RESET + RESET_LINES, r); - c[0] = std::u16string(confirmPad, u' ') + confirmLine; - r[1] = std::u16string(resetPad, u' ') + resetLine; - if (TextWidth(font, c[0]) * DIALOG_TEXT_SCALE > MAX_LINE_WIDTH || TextWidth(font, r[1]) * DIALOG_TEXT_SCALE > MAX_LINE_WIDTH) { - continue; - } - const float confirmX = gapX(c, CONFIRM_LINES, std::u16string(confirmPad, u' ') + confirmPrefix); - const float resetX = gapX(r, RESET_LINES, std::u16string(resetPad, u' ') + resetPrefix); - const float error = fabsf(resetX - confirmX - RESET_NUMBER_OFFSET_X); - if (error < best) { - best = error; - out->positions[2][0] = (s16)confirmX; - s[DISC_CONFIRM] = c[0]; - s[DISC_RESET + 1] = r[1]; - } - } - } + out->positions[2][0] = (s16)gapX(&s[DISC_CONFIRM], CONFIRM_LINES, prefix); out->positions[2][1] = CONFIRM_NUMBER_Y; - return best < 3.0f; + + if (!dialog(DISC_RESET, "The game will be reset.", "The current disc is Disc %1.", "Select the disc to start after the reset.", RESET_LINES, &prefix)) { + return false; + } + out->positions[3][0] = (s16)(gapX(&s[DISC_RESET], RESET_LINES, prefix) - NUMBER_OFFSET_X + RESET_NUMBER_OFFSET_X); + out->positions[3][1] = RESET_NUMBER_Y; + return true; } // Puts our strings and their number positions in the emulator's tables, in every language's row. -static bool InstallDiscSwitchText(u32 stringTable, u32 positionTable) { +static bool InstallDiscSwitchText(u32 stringTable, u32 positionTable, u32 resetTable) { std::vector fontData; PGF font; if (pspFileSystem.ReadEntireFile("flash0:/font/ltn0.pgf", fontData, true) < 0 || !font.ReadPtr(fontData.data(), fontData.size())) { WARN_LOG(Log::sceKernel, "POPS: no flash0:/font/ltn0.pgf to lay out the disc switching text with"); return false; } - auto sy = GetI18NCategory(I18NCat::SYSTEM); + auto po = GetI18NCategory(I18NCat::POPS); DiscSwitchText text; - if (!LayOutDiscSwitchText(font, [&](const char *key) { return sy->T(key); }, &text)) { + if (!LayOutDiscSwitchText(font, [&](const char *key) { return po->T(key); }, &text)) { // The translation doesn't fit, or needs glyphs ltn0 hasn't: the English text does. if (!LayOutDiscSwitchText(font, [](const char *key) { return std::string_view(key); }, &text)) { return false; @@ -664,9 +646,11 @@ static bool InstallDiscSwitchText(u32 stringTable, u32 positionTable) { Memory::WriteUnchecked_U16(text.positions[i][0], positionTable + (lang * 3 + i) * 4); Memory::WriteUnchecked_U16(text.positions[i][1], positionTable + (lang * 3 + i) * 4 + 2); } + Memory::WriteUnchecked_U32(text.positions[3][0] - text.positions[1][0], resetTable + lang * 8); + Memory::WriteUnchecked_U32(text.positions[3][1] - text.positions[1][1], resetTable + lang * 8 + 4); } NotifyMemInfo(MemBlockFlags::WRITE, strings, size, "PopsDiscText"); - INFO_LOG(Log::sceKernel, "POPS: disc numbers at %d,%d %d,%d %d,%d", text.positions[0][0], text.positions[0][1], text.positions[1][0], text.positions[1][1], text.positions[2][0], text.positions[2][1]); + INFO_LOG(Log::sceKernel, "POPS: disc numbers at %d,%d %d,%d %d,%d %d,%d", text.positions[0][0], text.positions[0][1], text.positions[1][0], text.positions[1][1], text.positions[2][0], text.positions[2][1], text.positions[3][0], text.positions[3][1]); return true; } @@ -677,7 +661,7 @@ static u32 LuiAddiuAddress(u32 addr) { // Finds the multi-disc strings' code in the emulator, and skips their descrambling for ours. static void PatchDiscSwitchText(u32 textAddr, u32 textSize) { - u32 stringTable = 0, positionTable = 0, decode = 0, decodeEnd = 0; + u32 stringTable = 0, positionTable = 0, resetTable = 0, decode = 0, decodeEnd = 0; for (u32 addr = textAddr; addr + 0x20 < textAddr + textSize; addr += 4) { auto at = [&](u32 offset) { return Memory::ReadUnchecked_U32(addr + offset); }; // The language's row: lang * 0x70 + table, into s7. @@ -695,12 +679,16 @@ static void PatchDiscSwitchText(u32 textAddr, u32 textSize) { if (at(0) == 0x00031040 && at(4) == 0x00431021 && at(8) == 0x00501021 && (at(12) >> 16) == 0x3C03 && (at(16) >> 16) == 0x2463 && at(20) == 0x00021080) { positionTable = LuiAddiuAddress(addr + 12); } + // After it, the reset dialog's number's move from the label's: lang * 8 + table. + if (positionTable && !resetTable && (at(0) >> 16) == 0x3C02 && (at(4) >> 16) == 0x2442 && at(8) == 0x000318C0 && at(12) == 0x00621821) { + resetTable = LuiAddiuAddress(addr); + } } - if (!stringTable || !decode || !decodeEnd || !positionTable || decodeEnd - decode > 0x400) { - WARN_LOG(Log::sceKernel, "POPS: didn't find the disc switching text (%08x %08x-%08x %08x)", stringTable, decode, decodeEnd, positionTable); + if (!stringTable || !decode || !decodeEnd || !positionTable || !resetTable || decodeEnd - decode > 0x400) { + WARN_LOG(Log::sceKernel, "POPS: didn't find the disc switching text (%08x %08x-%08x %08x %08x)", stringTable, decode, decodeEnd, positionTable, resetTable); return; } - if (!InstallDiscSwitchText(stringTable, positionTable)) { + if (!InstallDiscSwitchText(stringTable, positionTable, resetTable)) { return; } Memory::WriteUnchecked_U32(0x10000000 | (((decodeEnd - (decode + 4)) >> 2) & 0xFFFF), decode); // b decodeEnd @@ -816,16 +804,24 @@ bool __PopsBootStartInit(FileLoader *pbp, const std::string &gamePath, std::stri // A converted PBP has no MACs. As popcorn does, take its data as authentic. PatchReturn(base + PopsMan().checkMac, 0x24020001); // li v0, 1 PatchReturn(base + PopsMan().checkMacExport, 0x24020001); - // With several discs, the disc header check (sceMeAudio_14447BA0) also compares the header with a - // MAC in the PSTITLEIMG header, by calling sceDrmBBMacFinal2 itself. That passes too. - const u32 headerCheck = KernelFindModuleExport("sceMeAudio", 0x14447BA0); + // With several discs, the disc header check (6.60's sceMeAudio_14447BA0, whose NID differs between + // versions) also compares the header with a MAC in the PSTITLEIMG header, by calling + // sceDrmBBMacFinal2 itself. Every MAC the manager compares passes. const u32 macFinal2 = KernelFindModuleImport("scePops_Manager", "sceAmctrl_driver", 0xF5186D8E); - for (u32 addr = headerCheck; headerCheck && macFinal2 && addr < headerCheck + 0x400; addr += 4) { - if (Memory::ReadUnchecked_U32(addr) == MIPS_MAKE_JAL(macFinal2)) { - Memory::WriteUnchecked_U32(0x24020000, addr); // li v0, 0 - currentMIPS->InvalidateICacheRangeDeferred(addr, 4); + int macCalls = 0; + for (const auto &range : __KernelModuleCodeRanges()) { + if (!macFinal2 || base < range.first || base >= range.first + range.second) { + continue; + } + for (u32 addr = range.first; addr + 4 <= range.first + range.second; addr += 4) { + if (Memory::ReadUnchecked_U32(addr) == MIPS_MAKE_JAL(macFinal2)) { + Memory::WriteUnchecked_U32(0x24020000, addr); // li v0, 0 + currentMIPS->InvalidateICacheRangeDeferred(addr, 4); + macCalls++; + } } } + INFO_LOG(Log::sceKernel, "POPS: %d MAC comparisons pass", macCalls); if (PopsMan().licenseCall != 0) { // It has no license, so the lookup can only fail. Memory::WriteUnchecked_U32(0x24020000, base + PopsMan().licenseCall); // li v0, 0 diff --git a/Core/PSPLoaders.cpp b/Core/PSPLoaders.cpp index 571b7acdd5..01eed5e891 100644 --- a/Core/PSPLoaders.cpp +++ b/Core/PSPLoaders.cpp @@ -672,10 +672,23 @@ bool Load_PSP_POPS(FileLoader *fileLoader, std::string *error_string) { return false; } + // Several discs from a playlist need the disc switching text PopsBoot puts in the emulator, which it + // only finds in 6.20 and later. + const PS1EbootFileLoader *discImage = dynamic_cast(fileLoader); + if (discImage && discImage->NumDiscs() > 1) { + InstalledFirmwareInfo info; + ReadInstalledFirmwareInfo(g_Config.nandRootDirectory, &info, false); + if (FirmwareVersionToInt(info.version) < 620) { + auto po = GetI18NCategory(I18NCat::POPS); + *error_string = po->T("PS1MultiDiscFirmware", "So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware."); + return false; + } + } + // Its directory as host0:, as for a homebrew EBOOT. An EBOOT made from a disc image is the only file there. const Path fullPath = fileLoader->GetPath(); std::string gamePath; - if (dynamic_cast(fileLoader)) { + if (discImage) { pspFileSystem.Mount("host0:", std::make_shared(&pspFileSystem, fileLoader, "EBOOT.PBP")); gamePath = "host0:/EBOOT.PBP"; } else { @@ -694,8 +707,8 @@ bool Load_PSP_POPS(FileLoader *fileLoader, std::string *error_string) { if (!__PopsBootStartInit(fileLoader, gamePath, error_string)) { return false; } - auto sy = GetI18NCategory(I18NCat::SYSTEM); - g_OSD.Show(OSDType::MESSAGE_WARNING, sy->T("PS1 support is still experimental. The game might not work, or there may be glitches."), 6.0f); + auto po = GetI18NCategory(I18NCat::POPS); + g_OSD.Show(OSDType::MESSAGE_WARNING, po->T("PS1 support is still experimental. The game might not work, or there may be glitches."), 6.0f); return true; } diff --git a/Tools/langtool/src/main.rs b/Tools/langtool/src/main.rs index fc129b1da6..03d83e9d44 100644 --- a/Tools/langtool/src/main.rs +++ b/Tools/langtool/src/main.rs @@ -94,6 +94,10 @@ enum Command { SortSection { section: String, }, + /// Adds an empty section to every file, in alphabetical order, for a new I18NCat. + AddSection { + section: String, + }, RemoveKey { section: String, key: String, @@ -942,6 +946,13 @@ fn execute_command(cmd: Command, ai: Option<&Ai>, dry_run: bool, verbose: bool) } } Command::SortSection { ref section } => sort_section(&mut target_ini, section).unwrap(), + Command::AddSection { ref section } => { + target_ini.insert_section_if_missing(&Section { + name: section.clone(), + title_line: format!("[{section}]"), + lines: vec!["".into()], + }); + } Command::RenameKey { ref section, ref old, diff --git a/Tools/langtool/src/section.rs b/Tools/langtool/src/section.rs index da48a79e98..6c0235c045 100644 --- a/Tools/langtool/src/section.rs +++ b/Tools/langtool/src/section.rs @@ -203,7 +203,9 @@ impl Section { return true; } - println!("{}: failed to insert {line}", self.name); + // No lines yet, like a new section: before its empty line. + println!("{}: Inserting line {line}", self.name); + self.lines.insert(0, line.to_owned()); true } diff --git a/assets/lang/ar_AE.ini b/assets/lang/ar_AE.ini index 95dc0071b7..9246b2c53a 100644 --- a/assets/lang/ar_AE.ini +++ b/assets/lang/ar_AE.ini @@ -1094,6 +1094,19 @@ With a web browser on the same network, go to: = باستخدام متصفح و WLAN Channel = WLAN channel You're in Offline Mode, go to lobby or online hall = You're in offline mode, go to lobby or online hall +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = دعم PS1 لا يزال تجريبيًا. قد لا تعمل اللعبة، أو قد تظهر بعض الأخطاء. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = تلقائي Chinese (simplified) = صينية(مبسطة) @@ -1503,7 +1516,6 @@ Only JPG and PNG images are supported = يتم دعم صور JPG و PNG فقط # Path does not exist! = المسار غير موجود! # AI translated Pause when not focused = ‎&إيقاف مؤقت حينما لا يكون مفعلاً Plugins = الإضافات # AI translated -PS1 support is still experimental. The game might not work, or there may be glitches. = دعم PS1 لا يزال تجريبيًا. قد لا تعمل اللعبة، أو قد تظهر بعض الأخطاء. # AI translated PSP Memory Stick = شريحة ذاكرة PSP # AI translated PSP Model = ‎PSP موديل PSP Settings = ‎PSP إعدادات diff --git a/assets/lang/az_AZ.ini b/assets/lang/az_AZ.ini index 4ef98d8626..3c03c8f5b0 100644 --- a/assets/lang/az_AZ.ini +++ b/assets/lang/az_AZ.ini @@ -1084,6 +1084,19 @@ With a web browser on the same network, go to: = With a web browser on the same WLAN Channel = WLAN kanalı You're in Offline Mode, go to lobby or online hall = Siz bağlantısızsınız, girişə ya da çevrimiçi zalına gedin +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = PS1 dəstəyi hələ də eksperimentaldır. Oyun işləməyə bilər və ya xətalar ola bilər. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = Özbaşına Chinese (simplified) = Çincə (bəsit) @@ -1491,7 +1504,6 @@ Only JPG and PNG images are supported = Ancaq JPG və PNG şəkillər dəstəkl Path does not exist! = Yol yoxdur! Pause when not focused = Odaqlı deyilkən ara ver Plugins = Qoşmalar -PS1 support is still experimental. The game might not work, or there may be glitches. = PS1 dəstəyi hələ də eksperimentaldır. Oyun işləməyə bilər və ya xətalar ola bilər. # AI translated PSP Memory Stick = PSP Yaddaş Çubuğu PSP Model = PSP modeli PSP Settings = PSP quruluşları diff --git a/assets/lang/be_BY.ini b/assets/lang/be_BY.ini index f285a7df1b..f87d3f2406 100644 --- a/assets/lang/be_BY.ini +++ b/assets/lang/be_BY.ini @@ -1049,6 +1049,19 @@ With a web browser on the same network, go to: = З дапамогай вэб-б WLAN Channel = Канал WLAN You're in Offline Mode, go to lobby or online hall = You're in offline mode, go to lobby or online hall +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = Падтрымка PS1 пакуль эксперыментальная. Гульня можа не працаваць або мець памылкі. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [Pause] Cheats = Чыты Continue = Працягнуць @@ -1482,7 +1495,6 @@ Only JPG and PNG images are supported = Толькі выявы JPG і PNG Path does not exist! = Шляху не існуе! Pause when not focused = Паўза пры расфокусе Plugins = Плагіны -PS1 support is still experimental. The game might not work, or there may be glitches. = Падтрымка PS1 пакуль эксперыментальная. Гульня можа не працаваць або мець памылкі. # AI translated PSP Memory Stick = PSP Memory Stick PSP Model = Мадэль PSP PSP Settings = Налады PSP diff --git a/assets/lang/bg_BG.ini b/assets/lang/bg_BG.ini index fe32a53537..a14e4d385a 100644 --- a/assets/lang/bg_BG.ini +++ b/assets/lang/bg_BG.ini @@ -1088,6 +1088,19 @@ With a web browser on the same network, go to: = С веб браузър в с WLAN Channel = WLAN channel You're in Offline Mode, go to lobby or online hall = You're in offline mode, go to lobby or online hall +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = Поддръжката на PS1 все още е експериментална. Играта може да не работи или да има проблеми. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = Автоматично Chinese (simplified) = Китайски (опростен) @@ -1503,7 +1516,6 @@ Only JPG and PNG images are supported = Поддържат се само JPG и Path does not exist! = Пътят не съществува! Pause when not focused = Пауза, когато не фокусиран Plugins = Plugins -PS1 support is still experimental. The game might not work, or there may be glitches. = Поддръжката на PS1 все още е експериментална. Играта може да не работи или да има проблеми. # AI translated PSP Memory Stick = PSP Memory Stick PSP Model = PSP модел PSP Settings = PSP настройки diff --git a/assets/lang/ca_ES.ini b/assets/lang/ca_ES.ini index 1efb8ee2ce..809ecb30be 100644 --- a/assets/lang/ca_ES.ini +++ b/assets/lang/ca_ES.ini @@ -1088,6 +1088,19 @@ With a web browser on the same network, go to: = Amb un navegador web a la matei WLAN Channel = WLAN channel You're in Offline Mode, go to lobby or online hall = You're in offline mode, go to lobby or online hall +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = El suport de PS1 encara és experimental. És possible que el joc no funcioni o que tingui errors. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = Auto Chinese (simplified) = Chinese (simplified) @@ -1503,7 +1516,6 @@ Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! Pause when not focused = &Pausar quan es canviï de finestra Plugins = Plugins -PS1 support is still experimental. The game might not work, or there may be glitches. = El suport de PS1 encara és experimental. És possible que el joc no funcioni o que tingui errors. # AI translated PSP Memory Stick = PSP Memory Stick PSP Model = PSP model PSP Settings = PSP settings diff --git a/assets/lang/cz_CZ.ini b/assets/lang/cz_CZ.ini index 389868df2f..09559f593b 100644 --- a/assets/lang/cz_CZ.ini +++ b/assets/lang/cz_CZ.ini @@ -1088,6 +1088,19 @@ With a web browser on the same network, go to: = S webovým prohlížečem ve st WLAN Channel = WLAN channel You're in Offline Mode, go to lobby or online hall = You're in offline mode, go to lobby or online hall +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = Podpora PS1 je zatím experimentální. Hra nemusí fungovat nebo se mohou objevit chyby. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = Auto Chinese (simplified) = Chinese (simplified) @@ -1503,7 +1516,6 @@ Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! Pause when not focused = &Pozastavit pokud okno není zaměřeno Plugins = Plugins -PS1 support is still experimental. The game might not work, or there may be glitches. = Podpora PS1 je zatím experimentální. Hra nemusí fungovat nebo se mohou objevit chyby. # AI translated PSP Memory Stick = PSP Memory Stick PSP Model = Model PSP PSP Settings = Nastavení PSP diff --git a/assets/lang/da_DK.ini b/assets/lang/da_DK.ini index 8963a161cc..0f472819bc 100644 --- a/assets/lang/da_DK.ini +++ b/assets/lang/da_DK.ini @@ -1088,6 +1088,19 @@ With a web browser on the same network, go to: = Med en webbrowser på det samme WLAN Channel = WLAN channel You're in Offline Mode, go to lobby or online hall = You're in offline mode, go to lobby or online hall +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = PS1-understøttelse er stadig eksperimentel. Spillet virker måske ikke, eller der kan være fejl. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = Auto Chinese (simplified) = Chinese (simplified) @@ -1503,7 +1516,6 @@ Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! Pause when not focused = P&ause når ikke i fokus Plugins = Plugins -PS1 support is still experimental. The game might not work, or there may be glitches. = PS1-understøttelse er stadig eksperimentel. Spillet virker måske ikke, eller der kan være fejl. # AI translated PSP Memory Stick = PSP Memory Stick PSP Model = PSP model PSP Settings = PSP indstillinger diff --git a/assets/lang/de_DE.ini b/assets/lang/de_DE.ini index e96e6ab8a3..1f6cd8696f 100644 --- a/assets/lang/de_DE.ini +++ b/assets/lang/de_DE.ini @@ -1087,6 +1087,19 @@ With a web browser on the same network, go to: = Öffne mit einem Webbrowser im WLAN Channel = WLAN-Kanal You're in Offline Mode, go to lobby or online hall = Du bist im Offline-Modus. Gehe in die Lobby oder Online-Halle. +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = Die PS1-Unterstützung ist noch experimentell. Das Spiel funktioniert eventuell nicht, oder es können Fehler auftreten. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = Autom. Chinese (simplified) = Chinesisch (vereinfacht) @@ -1502,7 +1515,6 @@ Only JPG and PNG images are supported = Es werden nur JPG- und PNG-Bilder unters Path does not exist! = Pfad existiert nicht! Pause when not focused = Pausieren im Hintergrund Plugins = Plugins -PS1 support is still experimental. The game might not work, or there may be glitches. = Die PS1-Unterstützung ist noch experimentell. Das Spiel funktioniert eventuell nicht, oder es können Fehler auftreten. # AI translated PSP Memory Stick = PSP Memory Stick PSP Model = PSP-Modell PSP Settings = PSP-Einstellungen diff --git a/assets/lang/dr_ID.ini b/assets/lang/dr_ID.ini index 8a7e9ce4ee..04ad74f222 100644 --- a/assets/lang/dr_ID.ini +++ b/assets/lang/dr_ID.ini @@ -1083,6 +1083,19 @@ With a web browser on the same network, go to: = Dengan browser web di jaringan WLAN Channel = WLAN channel You're in Offline Mode, go to lobby or online hall = You're in offline mode, go to lobby or online hall +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = PS1 support is still experimental. The game might not work, or there may be glitches. +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = Auto Chinese (simplified) = Chinese (simplified) @@ -1490,7 +1503,6 @@ Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! Pause when not focused = Pause when not focused Plugins = Plugins -PS1 support is still experimental. The game might not work, or there may be glitches. = PS1 support is still experimental. The game might not work, or there may be glitches. PSP Memory Stick = PSP Memory Stick PSP Model = PSP model PSP Settings = Pangngaturan PSP diff --git a/assets/lang/en_US.ini b/assets/lang/en_US.ini index 07752a3763..930465935d 100644 --- a/assets/lang/en_US.ini +++ b/assets/lang/en_US.ini @@ -1080,6 +1080,19 @@ With a web browser on the same network, go to: = With a web browser on the same WLAN Channel = WLAN channel You're in Offline Mode, go to lobby or online hall = You're in offline mode, go to lobby or online hall +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = PS1 support is still experimental. The game might not work, or there may be glitches. +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [Pause] Cheats = Cheats Continue = Continue @@ -1522,7 +1535,6 @@ Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! Pause when not focused = Pause when not focused Plugins = Plugins -PS1 support is still experimental. The game might not work, or there may be glitches. = PS1 support is still experimental. The game might not work, or there may be glitches. PSP Memory Stick = PSP Memory Stick PSP Model = PSP model PSP Settings = PSP settings diff --git a/assets/lang/es_ES.ini b/assets/lang/es_ES.ini index 866e309e0e..b189760a57 100644 --- a/assets/lang/es_ES.ini +++ b/assets/lang/es_ES.ini @@ -1089,6 +1089,19 @@ With a web browser on the same network, go to: = Con un navegador web en la mism WLAN Channel = Canal WLAN You're in Offline Mode, go to lobby or online hall = Estás en modo offline, ve al lobby o a la sala online +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = La compatibilidad con PS1 aún es experimental. Puede que el juego no funcione o que tenga fallos. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = Automático Chinese (simplified) = Chino (Simplificado) @@ -1504,7 +1517,6 @@ Only JPG and PNG images are supported = Solo se admiten imágenes JPG y PNG Path does not exist! = ¡La ruta no existe! Pause when not focused = Pausar cuando la aplicación no está seleccionada Plugins = Plugins -PS1 support is still experimental. The game might not work, or there may be glitches. = La compatibilidad con PS1 aún es experimental. Puede que el juego no funcione o que tenga fallos. # AI translated PSP Memory Stick = PSP Memory Stick PSP Model = Modelo de PSP PSP Settings = Ajustes de PSP diff --git a/assets/lang/es_LA.ini b/assets/lang/es_LA.ini index 5d25610771..2f3bef16eb 100644 --- a/assets/lang/es_LA.ini +++ b/assets/lang/es_LA.ini @@ -1088,6 +1088,19 @@ With a web browser on the same network, go to: = Con un navegador web en la mism WLAN Channel = Canal WLAN You're in Offline Mode, go to lobby or online hall = Estás en modo fuera de línea, ve al lobby o sala en línea +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = La compatibilidad con PS1 aún es experimental. Es posible que el juego no funcione o que tenga fallas. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = Automático Chinese (simplified) = Chino (Simplificado) @@ -1505,7 +1518,6 @@ Only JPG and PNG images are supported = Sólo se admiten imágenes JPG y PNG Path does not exist! = La ruta no existe. Pause when not focused = &Pausar al cambiar de ventana Plugins = Plugins -PS1 support is still experimental. The game might not work, or there may be glitches. = La compatibilidad con PS1 aún es experimental. Es posible que el juego no funcione o que tenga fallas. # AI translated PSP Memory Stick = Memory Stick de PSP PSP Model = Modelo de PSP PSP Settings = Ajustes de PSP diff --git a/assets/lang/fa_IR.ini b/assets/lang/fa_IR.ini index 48953d18a0..250c7be8b9 100644 --- a/assets/lang/fa_IR.ini +++ b/assets/lang/fa_IR.ini @@ -1085,6 +1085,19 @@ With a web browser on the same network, go to: = با یک مرورگر وب د WLAN Channel = کانال WLAN You're in Offline Mode, go to lobby or online hall = شما در حالت آفلاین هستید، به لابی یا سالن آنلاین بروید. +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = پشتیبانی از PS1 هنوز آزمایشی است. ممکن است بازی اجرا نشود یا مشکلاتی داشته باشد. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = خودکار Chinese (simplified) = چینی (ساده شده) @@ -1492,7 +1505,6 @@ Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = مسیر فایل پیدا نشد Pause when not focused = ‎هنگامی که پنجره فعال نباشد بازی متوقف شود Plugins = Plugins -PS1 support is still experimental. The game might not work, or there may be glitches. = پشتیبانی از PS1 هنوز آزمایشی است. ممکن است بازی اجرا نشود یا مشکلاتی داشته باشد. # AI translated PSP Memory Stick = حافظه psp PSP Model = ‎PSP مدل PSP Settings = ‎PSP تنظیمات diff --git a/assets/lang/fi_FI.ini b/assets/lang/fi_FI.ini index eb524864c1..454e6cf10c 100644 --- a/assets/lang/fi_FI.ini +++ b/assets/lang/fi_FI.ini @@ -1088,6 +1088,19 @@ With a web browser on the same network, go to: = Selaimessa, joka on samassa ver WLAN Channel = WLAN channel You're in Offline Mode, go to lobby or online hall = You're in offline mode, go to lobby or online hall +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = PS1-tuki on vielä kokeellinen. Peli ei välttämättä toimi, tai siinä voi olla virheitä. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = Automaattinen Chinese (simplified) = Kiina (yksinkertaistettu) @@ -1503,7 +1516,6 @@ Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Polkua ei ole olemassa! Pause when not focused = Pause when not focused Plugins = Plugins -PS1 support is still experimental. The game might not work, or there may be glitches. = PS1-tuki on vielä kokeellinen. Peli ei välttämättä toimi, tai siinä voi olla virheitä. # AI translated PSP Memory Stick = PSP-muistikortti PSP Model = PSP-malli PSP Settings = PSP-asetukset diff --git a/assets/lang/fr_FR.ini b/assets/lang/fr_FR.ini index a20c14af6b..a84b237e5d 100644 --- a/assets/lang/fr_FR.ini +++ b/assets/lang/fr_FR.ini @@ -1081,6 +1081,19 @@ With a web browser on the same network, go to: = Avec un navigateur web sur le m WLAN Channel = Canal WLAN You're in Offline Mode, go to lobby or online hall = Vous êtes en mode hors ligne, allez dans le hall en ligne. +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = La prise en charge de la PS1 est encore expérimentale. Le jeu peut ne pas fonctionner ou présenter des bugs. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [Pause] Cheats = Codes de triche Continue = Continuer @@ -1522,7 +1535,6 @@ Only JPG and PNG images are supported = Seules les images au format JPG et PNG s Path does not exist! = Le chemin d'accès n'existe pas ! Pause when not focused = Mettre en pa&use si pas au premier plan Plugins = Plugins -PS1 support is still experimental. The game might not work, or there may be glitches. = La prise en charge de la PS1 est encore expérimentale. Le jeu peut ne pas fonctionner ou présenter des bugs. # AI translated PSP Memory Stick = PSP Memory Stick PSP Model = Modèle de PSP PSP Settings = Paramètres de la PSP diff --git a/assets/lang/gl_ES.ini b/assets/lang/gl_ES.ini index 8ab7c7fc17..04c4a2e295 100644 --- a/assets/lang/gl_ES.ini +++ b/assets/lang/gl_ES.ini @@ -1087,6 +1087,19 @@ With a web browser on the same network, go to: = Con un navegador web na mesma r WLAN Channel = WLAN channel You're in Offline Mode, go to lobby or online hall = You're in offline mode, go to lobby or online hall +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = A compatibilidade con PS1 aínda é experimental. É posible que o xogo non funcione ou que teña erros. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = Auto Chinese (simplified) = Chinese (simplified) @@ -1502,7 +1515,6 @@ Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! Pause when not focused = &Pausar ó cambiar de ventá Plugins = Plugins -PS1 support is still experimental. The game might not work, or there may be glitches. = A compatibilidade con PS1 aínda é experimental. É posible que o xogo non funcione ou que teña erros. # AI translated PSP Memory Stick = PSP Memory Stick PSP Model = Modelo de PSP PSP Settings = Axustes de PSP diff --git a/assets/lang/gr_EL.ini b/assets/lang/gr_EL.ini index 7ec1dc952d..eac781a74a 100644 --- a/assets/lang/gr_EL.ini +++ b/assets/lang/gr_EL.ini @@ -1087,6 +1087,19 @@ With a web browser on the same network, go to: = Με έναν περιηγητ WLAN Channel = WLAN channel You're in Offline Mode, go to lobby or online hall = You're in offline mode, go to lobby or online hall +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = Η υποστήριξη PS1 είναι ακόμα πειραματική. Το παιχνίδι μπορεί να μη λειτουργεί ή να έχει σφάλματα. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = Auto Chinese (simplified) = Chinese (simplified) @@ -1502,7 +1515,6 @@ Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! Pause when not focused = Παύση σε κατάσταση παρασκηνίου Plugins = Plugins -PS1 support is still experimental. The game might not work, or there may be glitches. = Η υποστήριξη PS1 είναι ακόμα πειραματική. Το παιχνίδι μπορεί να μη λειτουργεί ή να έχει σφάλματα. # AI translated PSP Memory Stick = PSP Memory Stick PSP Model = Μοντέλο PSP PSP Settings = Ρυθμίσεις PSP diff --git a/assets/lang/he_IL.ini b/assets/lang/he_IL.ini index 62879eb4f0..215cdbd6b2 100644 --- a/assets/lang/he_IL.ini +++ b/assets/lang/he_IL.ini @@ -1085,6 +1085,19 @@ With a web browser on the same network, go to: = עם דפדפן אינטרנט WLAN Channel = WLAN channel You're in Offline Mode, go to lobby or online hall = You're in offline mode, go to lobby or online hall +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = התמיכה ב-PS1 עדיין ניסיונית. ייתכן שהמשחק לא יעבוד או שיופיעו תקלות. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = Auto Chinese (simplified) = Chinese (simplified) @@ -1492,7 +1505,6 @@ Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! Pause when not focused = Pause when not focused Plugins = Plugins -PS1 support is still experimental. The game might not work, or there may be glitches. = התמיכה ב-PS1 עדיין ניסיונית. ייתכן שהמשחק לא יעבוד או שיופיעו תקלות. # AI translated PSP Memory Stick = PSP Memory Stick PSP Model = PSP model PSP Settings = הגדרות PSP diff --git a/assets/lang/hr_HR.ini b/assets/lang/hr_HR.ini index 30def7f2d6..6127182a2c 100644 --- a/assets/lang/hr_HR.ini +++ b/assets/lang/hr_HR.ini @@ -1088,6 +1088,19 @@ With a web browser on the same network, go to: = S web preglednikom na istoj mre WLAN Channel = WLAN channel You're in Offline Mode, go to lobby or online hall = Trenutno si u "Offline",idi u lobby ili online hall +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = Podrška za PS1 još je eksperimentalna. Igra možda neće raditi ili može imati greške. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = Auto Chinese (simplified) = Chinese (simplified) @@ -1503,7 +1516,6 @@ Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! Pause when not focused = &Pauziraj kad nije fokusirano Plugins = Plugins -PS1 support is still experimental. The game might not work, or there may be glitches. = Podrška za PS1 još je eksperimentalna. Igra možda neće raditi ili može imati greške. # AI translated PSP Memory Stick = PSP Memory Stick PSP Model = PSP model PSP Settings = PSP opcije diff --git a/assets/lang/hu_HU.ini b/assets/lang/hu_HU.ini index bfaf86ac9c..37f4e164b6 100644 --- a/assets/lang/hu_HU.ini +++ b/assets/lang/hu_HU.ini @@ -1088,6 +1088,19 @@ With a web browser on the same network, go to: = Azonos hálózaton lévő webb WLAN Channel = WLAN csatorna You're in Offline Mode, go to lobby or online hall = Offline üzemmódban vagy, menj a lobbiba vagy az online terembe! +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = A PS1-támogatás még kísérleti. Előfordulhat, hogy a játék nem működik, vagy hibák jelentkeznek. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = kezelőfelület nyelve Chinese (simplified) = kínai (egyszerűsített) @@ -1503,7 +1516,6 @@ Only JPG and PNG images are supported = Csak JPG és PNG képek támogatottak. Path does not exist! = Az elérési út nem létezik. Pause when not focused = Szüneteltetés, ha nincs fókuszban Plugins = Bővítmények -PS1 support is still experimental. The game might not work, or there may be glitches. = A PS1-támogatás még kísérleti. Előfordulhat, hogy a játék nem működik, vagy hibák jelentkeznek. # AI translated PSP Memory Stick = PSP Memóriakártya PSP Model = PSP modell PSP Settings = PSP beállítások diff --git a/assets/lang/id_ID.ini b/assets/lang/id_ID.ini index d0ff52c733..71e9bfca2c 100644 --- a/assets/lang/id_ID.ini +++ b/assets/lang/id_ID.ini @@ -1088,6 +1088,19 @@ With a web browser on the same network, go to: = Dengan browser web di jaringan WLAN Channel = Saluran WLAN You're in Offline Mode, go to lobby or online hall = Anda dalam mode offline, pergi ke lobi atau aula online +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = Dukungan PS1 masih eksperimental. Game mungkin tidak berjalan, atau mungkin ada gangguan. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = Auto Chinese (simplified) = Cina (sederhana) @@ -1503,7 +1516,6 @@ Only JPG and PNG images are supported = Hanya gambar JPG dan PNG yang didukung Path does not exist! = Jalur/path tidak ditemukan! Pause when not focused = Jeda ketika tidak fokus Plugins = Plugin -PS1 support is still experimental. The game might not work, or there may be glitches. = Dukungan PS1 masih eksperimental. Game mungkin tidak berjalan, atau mungkin ada gangguan. # AI translated PSP Memory Stick = Memory Stick PSP PSP Model = Model PSP PSP Settings = Pengaturan PSP diff --git a/assets/lang/it_IT.ini b/assets/lang/it_IT.ini index e89dd14a2e..49de081b40 100644 --- a/assets/lang/it_IT.ini +++ b/assets/lang/it_IT.ini @@ -1055,6 +1055,19 @@ With a web browser on the same network, go to: = Con un browser web sulla stessa WLAN Channel = Canale WLAN You're in Offline Mode, go to lobby or online hall = Sei in modalità offline, vai alla lobby online. +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = Il supporto PS1 è ancora sperimentale. Il gioco potrebbe non funzionare o presentare problemi. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = Automatica Chinese (simplified) = Cinese (semplificato) @@ -1490,7 +1503,6 @@ Only JPG and PNG images are supported = Sono supportate solo immagini JPG e PNG Path does not exist! = Il percorso non esiste! Pause when not focused = Pausa quando non attivo Plugins = Plugin -PS1 support is still experimental. The game might not work, or there may be glitches. = Il supporto PS1 è ancora sperimentale. Il gioco potrebbe non funzionare o presentare problemi. # AI translated PSP Memory Stick = Memory Stick PSP Raw game image = Immagine grezza del gioco Recent games = Giochi recenti diff --git a/assets/lang/ja_JP.ini b/assets/lang/ja_JP.ini index d2c1478190..2a4f6984b2 100644 --- a/assets/lang/ja_JP.ini +++ b/assets/lang/ja_JP.ini @@ -1054,6 +1054,19 @@ With a web browser on the same network, go to: = 同じネットワークのWeb WLAN Channel = WLANチャネル You're in Offline Mode, go to lobby or online hall = オフラインモードです。ロビーかホールに移動してください +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = PS1 のサポートはまだ実験的です。ゲームが動作しない、または不具合が発生する可能性があります。 # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = 自動 Chinese (simplified) = 中国語(簡体字) @@ -1503,7 +1516,6 @@ Only JPG and PNG images are supported = JPGとPNG画像のみ対応していま Path does not exist! = パスが存在しません Pause when not focused = 非フォーカス時は一時停止する Plugins = プラグイン -PS1 support is still experimental. The game might not work, or there may be glitches. = PS1 のサポートはまだ実験的です。ゲームが動作しない、または不具合が発生する可能性があります。 # AI translated PSP Memory Stick = メモリースティックの設定 PSP Model = PSPのモデル PSP Settings = PSPの設定 diff --git a/assets/lang/jv_ID.ini b/assets/lang/jv_ID.ini index 0b3e0117fe..200a891a00 100644 --- a/assets/lang/jv_ID.ini +++ b/assets/lang/jv_ID.ini @@ -1083,6 +1083,19 @@ With a web browser on the same network, go to: = Kanthi browser web ing jaringan WLAN Channel = WLAN channel You're in Offline Mode, go to lobby or online hall = You're in offline mode, go to lobby or online hall +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = PS1 support is still experimental. The game might not work, or there may be glitches. +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = Auto Chinese (simplified) = Chinese (simplified) @@ -1490,7 +1503,6 @@ Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! Pause when not focused = &Ngaso Nalika Ora Fokus Plugins = Plugins -PS1 support is still experimental. The game might not work, or there may be glitches. = PS1 support is still experimental. The game might not work, or there may be glitches. PSP Memory Stick = PSP Memory Stick PSP Model = PSP model PSP Settings = Setelan PSP diff --git a/assets/lang/km_KH.ini b/assets/lang/km_KH.ini index e01747d705..49a85712a3 100644 --- a/assets/lang/km_KH.ini +++ b/assets/lang/km_KH.ini @@ -1047,6 +1047,19 @@ With a web browser on the same network, go to: =ជាមួយនឹងកម WLAN Channel =ឆានែល WLAN You're in Offline Mode, go to lobby or online hall =អ្នកស្ថិតនៅក្នុងរបៀបក្រៅបណ្តាញ សូមចូលទៅកាន់កន្លែងទទួលភ្ញៀវ ឬសាលអនឡាញ +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = PS1 support is still experimental. The game might not work, or there may be glitches. +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [Pause] Cheats =បោក Continue =បន្ត @@ -1480,7 +1493,6 @@ Only JPG and PNG images are supported =មានតែរូបភាព JPG ន Path does not exist! =ផ្លូវអត់មានទេ! Pause when not focused =ផ្អាកនៅពេលមិនផ្តោតអារម្មណ៍ Plugins =កម្មវិធីជំនួយ -PS1 support is still experimental. The game might not work, or there may be glitches. = PS1 support is still experimental. The game might not work, or there may be glitches. PSP Memory Stick =PSP Memory Stick PSP Model =ម៉ូដែល PSP PSP Settings =ការកំណត់ PSP diff --git a/assets/lang/ko_KR.ini b/assets/lang/ko_KR.ini index 6830f670cc..4125425101 100644 --- a/assets/lang/ko_KR.ini +++ b/assets/lang/ko_KR.ini @@ -1054,6 +1054,19 @@ With a web browser on the same network, go to: = 같은 네트워크의 웹 브 WLAN Channel = 무선랜 채널 You're in Offline Mode, go to lobby or online hall = 오프라인 모드입니다. 로비 또는 온라인 홀으로 이동합니다. +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = PS1 지원은 아직 실험 단계입니다. 게임이 작동하지 않거나 오류가 발생할 수 있습니다. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [Pause] Cheats = 치트 Continue = 계속 @@ -1495,7 +1508,6 @@ Only JPG and PNG images are supported = JPG 및 PNG 이미지만 지원됩니다 Path does not exist! = 경로가 존재하지 않습니다! Pause when not focused = 포커싱되지 않았을 때 일시 정지(&P) Plugins = 플러그인 -PS1 support is still experimental. The game might not work, or there may be glitches. = PS1 지원은 아직 실험 단계입니다. 게임이 작동하지 않거나 오류가 발생할 수 있습니다. # AI translated PSP Memory Stick = PSP 메모리 스틱 PSP Model = PSP 모델 PSP Settings = PSP 설정 diff --git a/assets/lang/ku_SO.ini b/assets/lang/ku_SO.ini index deb9fbd28a..c34ed43863 100644 --- a/assets/lang/ku_SO.ini +++ b/assets/lang/ku_SO.ini @@ -1063,6 +1063,19 @@ With a web browser on the same network, go to: = Bi kevneşopê webê li ser hem WLAN Channel = WLAN channel You're in Offline Mode, go to lobby or online hall = You're in offline mode, go to lobby or online hall +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = PS1 support is still experimental. The game might not work, or there may be glitches. +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [Pause] Cheats = Cheats Continue = بەردەوام بە لە یاری @@ -1496,7 +1509,6 @@ Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! Pause when not focused = Pause when not focused Plugins = Plugins -PS1 support is still experimental. The game might not work, or there may be glitches. = PS1 support is still experimental. The game might not work, or there may be glitches. PSP Memory Stick = PSP Memory Stick PSP Model = PSP مۆدێلی PSP Settings = PSP settings diff --git a/assets/lang/lo_LA.ini b/assets/lang/lo_LA.ini index 5c27bdb675..13748764b6 100644 --- a/assets/lang/lo_LA.ini +++ b/assets/lang/lo_LA.ini @@ -1083,6 +1083,19 @@ With a web browser on the same network, go to: = ກັບບຣາວເຊີ WLAN Channel = WLAN channel You're in Offline Mode, go to lobby or online hall = You're in offline mode, go to lobby or online hall +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = PS1 support is still experimental. The game might not work, or there may be glitches. +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = Auto Chinese (simplified) = Chinese (simplified) @@ -1490,7 +1503,6 @@ Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! Pause when not focused = &ຢຸດຊົ່ວຄາວເມື່ອບໍ່ໄດ້ຫຼິ້ນ Plugins = Plugins -PS1 support is still experimental. The game might not work, or there may be glitches. = PS1 support is still experimental. The game might not work, or there may be glitches. PSP Memory Stick = PSP Memory Stick PSP Model = ໂມເດລ PSP PSP Settings = ຕັ້ງຄ່າ PSP diff --git a/assets/lang/lt-LT.ini b/assets/lang/lt-LT.ini index 47c04aae33..14cfb0c91e 100644 --- a/assets/lang/lt-LT.ini +++ b/assets/lang/lt-LT.ini @@ -1085,6 +1085,19 @@ With a web browser on the same network, go to: = Naudodamiesi žiniatinklio nar WLAN Channel = WLAN channel You're in Offline Mode, go to lobby or online hall = You're in offline mode, go to lobby or online hall +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = PS1 palaikymas dar eksperimentinis. Žaidimas gali neveikti arba gali būti klaidų. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = Auto Chinese (simplified) = Chinese (simplified) @@ -1492,7 +1505,6 @@ Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! Pause when not focused = &Stabdyti kai nefokusuota Plugins = Plugins -PS1 support is still experimental. The game might not work, or there may be glitches. = PS1 palaikymas dar eksperimentinis. Žaidimas gali neveikti arba gali būti klaidų. # AI translated PSP Memory Stick = PSP Memory Stick PSP Model = Emuliuojamo PSP modelis PSP Settings = PSP parametrai diff --git a/assets/lang/ms_MY.ini b/assets/lang/ms_MY.ini index 08287baaf3..a2325624fd 100644 --- a/assets/lang/ms_MY.ini +++ b/assets/lang/ms_MY.ini @@ -1088,6 +1088,19 @@ With a web browser on the same network, go to: = Dengan pelayar web pada rangkai WLAN Channel = Saluran WLAN You're in Offline Mode, go to lobby or online hall = Anda berada dalam Mod Luar Talian, pergi ke lobi atau dewan dalam talian +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = Sokongan PS1 masih dalam percubaan. Permainan mungkin tidak berfungsi, atau mungkin terdapat gangguan. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = Auto Chinese (simplified) = Bahasa Cina (Ringkas) @@ -1503,7 +1516,6 @@ Only JPG and PNG images are supported = Hanya imej JPG dan PNG sahaja disokong Path does not exist! = Laluan tidak wujud! Pause when not focused = Jeda apabila tidak difokuskan Plugins = Pemalam -PS1 support is still experimental. The game might not work, or there may be glitches. = Sokongan PS1 masih dalam percubaan. Permainan mungkin tidak berfungsi, atau mungkin terdapat gangguan. # AI translated PSP Memory Stick = Memory Stick PSP PSP Model = Model PSP PSP Settings = Tetapan PSP diff --git a/assets/lang/nl_NL.ini b/assets/lang/nl_NL.ini index 091586d92a..c659d2dd04 100644 --- a/assets/lang/nl_NL.ini +++ b/assets/lang/nl_NL.ini @@ -1088,6 +1088,19 @@ With a web browser on the same network, go to: = Ga met een webbrowser op hetzel WLAN Channel = WLAN channel You're in Offline Mode, go to lobby or online hall = You're in offline mode, go to lobby or online hall +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = PS1-ondersteuning is nog experimenteel. Het spel werkt mogelijk niet, of er kunnen fouten optreden. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = Auto Chinese (simplified) = Chinese (simplified) @@ -1503,7 +1516,6 @@ Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! Pause when not focused = &Pauzeren wanneer venster inactief is Plugins = Plugins -PS1 support is still experimental. The game might not work, or there may be glitches. = PS1-ondersteuning is nog experimenteel. Het spel werkt mogelijk niet, of er kunnen fouten optreden. # AI translated PSP Memory Stick = PSP Memory Stick PSP Model = PSP-model PSP Settings = PSP-instellingen diff --git a/assets/lang/nn_NO.ini b/assets/lang/nn_NO.ini index 3f3123c8a6..0500758b2e 100644 --- a/assets/lang/nn_NO.ini +++ b/assets/lang/nn_NO.ini @@ -1079,6 +1079,19 @@ With a web browser on the same network, go to: = Med ein nettlesar på same nett WLAN Channel = WLAN-kanal You're in Offline Mode, go to lobby or online hall = Du er i fråkopla modus, gå til lobbyen eller netthallen +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = PS1-støtta er framleis eksperimentell. Spelet verkar kanskje ikkje, eller det kan vere feil. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [Pause] Cheats = Juksekodar Continue = Hald fram @@ -1520,7 +1533,6 @@ Only JPG and PNG images are supported = Berre JPG- og PNG-bilete er støtta Path does not exist! = Stien finst ikkje! Pause when not focused = Pause når ikkje i fokus Plugins = Programtillegg -PS1 support is still experimental. The game might not work, or there may be glitches. = PS1-støtta er framleis eksperimentell. Spelet verkar kanskje ikkje, eller det kan vere feil. # AI translated PSP Memory Stick = PSP Memory Stick PSP Model = PSP-modell PSP Settings = PSP-innstillingar diff --git a/assets/lang/no_NO.ini b/assets/lang/no_NO.ini index 14878c59a6..690560f4cb 100644 --- a/assets/lang/no_NO.ini +++ b/assets/lang/no_NO.ini @@ -1079,6 +1079,19 @@ With a web browser on the same network, go to: = Med en nettleser på samme nett WLAN Channel = WLAN-kanal You're in Offline Mode, go to lobby or online hall = Du er i frakoblet modus, gå til lobbyen eller netthallen +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = PS1-støtte er fortsatt eksperimentell. Spillet fungerer kanskje ikke, eller det kan være feil. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [Pause] Cheats = Juksekoder Continue = Fortsett @@ -1520,7 +1533,6 @@ Only JPG and PNG images are supported = Bare JPG- og PNG-bilder støttes Path does not exist! = Banen finnes ikke! Pause when not focused = Pause When Not Focused Plugins = Programtillegg -PS1 support is still experimental. The game might not work, or there may be glitches. = PS1-støtte er fortsatt eksperimentell. Spillet fungerer kanskje ikke, eller det kan være feil. # AI translated PSP Memory Stick = PSP Memory Stick PSP Model = PSP-modell PSP Settings = PSP-innstillinger diff --git a/assets/lang/pl_PL.ini b/assets/lang/pl_PL.ini index af3595f422..a4ff8cb7d7 100644 --- a/assets/lang/pl_PL.ini +++ b/assets/lang/pl_PL.ini @@ -1093,6 +1093,19 @@ With a web browser on the same network, go to: = Za pomocą przeglądarki intern WLAN Channel = Kanał WLAN You're in Offline Mode, go to lobby or online hall = Jesteś w trybie offline; wejdź do lobby lub pokoju online +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = Obsługa PS1 jest wciąż eksperymentalna. Gra może nie działać lub mogą występować błędy. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = Automatyczny Chinese (simplified) = Chiński (uproszczony) @@ -1511,7 +1524,6 @@ Only JPG and PNG images are supported = Tylko pliki JPG i PNG są wspierane Path does not exist! = Ta ścieżka nie istnieje! Pause when not focused = Pauzuj, gdy okno nieaktywne Plugins = Wtyczki -PS1 support is still experimental. The game might not work, or there may be glitches. = Obsługa PS1 jest wciąż eksperymentalna. Gra może nie działać lub mogą występować błędy. # AI translated PSP Memory Stick = Karta Pamięci PSP PSP Model = Model PSP PSP Settings = Ustawienia PSP diff --git a/assets/lang/pt_BR.ini b/assets/lang/pt_BR.ini index 2d4fe5835d..d940b40037 100644 --- a/assets/lang/pt_BR.ini +++ b/assets/lang/pt_BR.ini @@ -1077,6 +1077,19 @@ With a web browser on the same network, go to: = Com um navegador web na mesma r WLAN Channel = Canal do WLAN You're in Offline Mode, go to lobby or online hall = Você está no modo offline, vá pro lobby ou pro salão online +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = O suporte ao PS1 ainda é experimental. O jogo pode não funcionar, ou pode ter falhas. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [Pause] Cheats = Trapaças Continue = Continuar @@ -1519,7 +1532,6 @@ Only JPG and PNG images are supported = Só imagens JPGs e PNGs são suportadas Path does not exist! = O caminho não existe! Pause when not focused = Pausar quando não está focado Plugins = Plugins -PS1 support is still experimental. The game might not work, or there may be glitches. = O suporte ao PS1 ainda é experimental. O jogo pode não funcionar, ou pode ter falhas. # AI translated PSP Memory Stick = Cartão de Memória do PSP PSP Model = Modelo do PSP PSP Settings = Configurações do PSP diff --git a/assets/lang/pt_PT.ini b/assets/lang/pt_PT.ini index 3c165c2e6d..6fd580eb3f 100644 --- a/assets/lang/pt_PT.ini +++ b/assets/lang/pt_PT.ini @@ -1079,6 +1079,19 @@ With a web browser on the same network, go to: = Com um navegador web na mesma r WLAN Channel = Canal de WLAN You're in Offline Mode, go to lobby or online hall = Estás no Modo Offline, vai para um lobby / salão Online +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = O suporte à PS1 ainda é experimental. O jogo pode não funcionar, ou pode ter falhas. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [Pause] Cheats = Cheats Continue = Continuar @@ -1520,7 +1533,6 @@ Only JPG and PNG images are supported = Apenas imagens JPG e PNG são compatíve Path does not exist! = O diretório não existe! Pause when not focused = Pausar quando a janela não estiver em foco Plugins = Plugins -PS1 support is still experimental. The game might not work, or there may be glitches. = O suporte à PS1 ainda é experimental. O jogo pode não funcionar, ou pode ter falhas. # AI translated PSP Memory Stick = Cartão de memória da PSP PSP Model = Modelo da PSP PSP Settings = Definições da PSP diff --git a/assets/lang/ro_RO.ini b/assets/lang/ro_RO.ini index 5b747cdae1..d39310fd2b 100644 --- a/assets/lang/ro_RO.ini +++ b/assets/lang/ro_RO.ini @@ -1088,6 +1088,19 @@ With a web browser on the same network, go to: = Cu un browser web pe aceeași r WLAN Channel = WLAN channel You're in Offline Mode, go to lobby or online hall = You're in offline mode, go to lobby or online hall +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = Suportul pentru PS1 este încă experimental. Este posibil ca jocul să nu funcționeze sau să aibă erori. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = Auto Chinese (simplified) = Chinese (simplified) @@ -1503,7 +1516,6 @@ Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! Pause when not focused = Pause when not focused Plugins = Plugins -PS1 support is still experimental. The game might not work, or there may be glitches. = Suportul pentru PS1 este încă experimental. Este posibil ca jocul să nu funcționeze sau să aibă erori. # AI translated PSP Memory Stick = PSP Memory Stick PSP Model = Model PSP PSP Settings = Setări PSP diff --git a/assets/lang/ru_RU.ini b/assets/lang/ru_RU.ini index 83eeaf435b..e290ffc1de 100644 --- a/assets/lang/ru_RU.ini +++ b/assets/lang/ru_RU.ini @@ -1054,6 +1054,19 @@ With a web browser on the same network, go to: = Перейдите по адр WLAN Channel = Канал WLAN You're in Offline Mode, go to lobby or online hall = Вы в автономном режиме, зайдите в лобби или в комнату в Интернете +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = Поддержка PS1 пока экспериментальная. Игра может не работать или работать с ошибками. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = Автоматически Chinese (simplified) = Китайский (упрощённый) @@ -1503,7 +1516,6 @@ Only JPG and PNG images are supported = Поддерживаются тольк Path does not exist! = Пути не существует! Pause when not focused = Пауза, когда окно не в фокусе Plugins = Плагины -PS1 support is still experimental. The game might not work, or there may be glitches. = Поддержка PS1 пока экспериментальная. Игра может не работать или работать с ошибками. # AI translated PSP Memory Stick = Карта памяти PSP PSP Model = Модель PSP PSP Settings = Настройки PSP diff --git a/assets/lang/sv_SE.ini b/assets/lang/sv_SE.ini index efa387bfdb..3c77e06d2c 100644 --- a/assets/lang/sv_SE.ini +++ b/assets/lang/sv_SE.ini @@ -1056,6 +1056,19 @@ With a web browser on the same network, go to: = Öppna följande adress i en we WLAN Channel = WLAN-kanal You're in Offline Mode, go to lobby or online hall = Du är i offlineläge. Gå till lobbyn eller onlinehallen. +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = PS1-stödet är fortfarande experimentellt. Spelet kanske inte fungerar, eller så kan det finnas fel. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [Pause] Cheats = Fusk Continue = Fortsätt @@ -1506,7 +1519,6 @@ Only JPG and PNG images are supported = Endast JPG och PNG-bilder stöds Path does not exist! = Sökvägen finns inte! Pause when not focused = Pausa när fönstret inte har fokus Plugins = Insticksmoduler -PS1 support is still experimental. The game might not work, or there may be glitches. = PS1-stödet är fortfarande experimentellt. Spelet kanske inte fungerar, eller så kan det finnas fel. # AI translated PSP Memory Stick = PSP Memory Stick PSP Model = PSP-modell PSP Settings = PSP-inställningar diff --git a/assets/lang/tg_PH.ini b/assets/lang/tg_PH.ini index aa25410da3..651450b43b 100644 --- a/assets/lang/tg_PH.ini +++ b/assets/lang/tg_PH.ini @@ -1085,6 +1085,19 @@ With a web browser on the same network, go to: = Бо браузери веб д WLAN Channel = Channel ng WLAN You're in Offline Mode, go to lobby or online hall = Nasa offline mode ka, pumunta sa lobby o online hall +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = PS1 support is still experimental. The game might not work, or there may be glitches. +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = Awto Chinese (simplified) = Chinese (simplified) @@ -1494,7 +1507,6 @@ Only JPG and PNG images are supported = Tanging ang mga JPG at PNG na mga imahe Path does not exist! = Hindi matagpuan ang sinasabing 'path'! Pause when not focused = Ihinto kapag hindi naka pokus Plugins = Plugins -PS1 support is still experimental. The game might not work, or there may be glitches. = PS1 support is still experimental. The game might not work, or there may be glitches. PSP Memory Stick = PSP Memory Stick PSP Model = Modelo ng PSP PSP Settings = Settings ng PSP diff --git a/assets/lang/th_TH.ini b/assets/lang/th_TH.ini index a145e198e5..514b439774 100644 --- a/assets/lang/th_TH.ini +++ b/assets/lang/th_TH.ini @@ -1107,6 +1107,19 @@ With a web browser on the same network, go to: = ด้วยเว็บเบ WLAN Channel = ช่องสัญญาณ WLAN You're in Offline Mode, go to lobby or online hall = คุณอยู่ในโหมดออฟไลน์ ต้องเข้าไปในล็อบบี้หรือออนไลน์ฮอลล์ก่อน +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = การรองรับ PS1 ยังอยู่ในขั้นทดลอง เกมอาจไม่ทำงาน หรืออาจมีข้อผิดพลาด # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = อัตโนมัติ Chinese (simplified) = จีน (ตัวย่อ) @@ -1544,7 +1557,6 @@ Only JPG and PNG images are supported = รองรับเฉพาะไฟ Path does not exist! = ไม่มีเส้นทางนี้อยู่! Pause when not focused = หยุดชั่วคราวเมื่อไม่ได้เล่น Plugins = ปลั๊กอิน -PS1 support is still experimental. The game might not work, or there may be glitches. = การรองรับ PS1 ยังอยู่ในขั้นทดลอง เกมอาจไม่ทำงาน หรืออาจมีข้อผิดพลาด # AI translated PSP Memory Stick = แหล่งเก็บข้อมูล PSP PSP Model = โมเดลของ PSP PSP Settings = การตั้งค่า PSP diff --git a/assets/lang/tr_TR.ini b/assets/lang/tr_TR.ini index 14c8f5a431..65f4e50e03 100644 --- a/assets/lang/tr_TR.ini +++ b/assets/lang/tr_TR.ini @@ -1090,6 +1090,19 @@ With a web browser on the same network, go to: = Aynı ağda bir web tarayıcıs WLAN Channel = WLAN Kanalı You're in Offline Mode, go to lobby or online hall = Çevrimdışı moddasınız, lobiye veya çevrimiçi salona gidin +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = PS1 desteği hâlâ deneysel. Oyun çalışmayabilir veya hatalar olabilir. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = Otomatik Chinese (simplified) = Çince (basit) @@ -1504,7 +1517,6 @@ Only JPG and PNG images are supported = Sadece JPG ve PNG resimleri desteklenir Path does not exist! = Yol mevcut değil! Pause when not focused = Odakdan Çıkınca Duraklat Plugins = Eklentiler -PS1 support is still experimental. The game might not work, or there may be glitches. = PS1 desteği hâlâ deneysel. Oyun çalışmayabilir veya hatalar olabilir. # AI translated PSP Memory Stick = PSP Hafıza Kartı PSP Model = PSP Modeli PSP Settings = PSP Ayarları diff --git a/assets/lang/uk_UA.ini b/assets/lang/uk_UA.ini index ae8fc4f7d3..39754f6ec7 100644 --- a/assets/lang/uk_UA.ini +++ b/assets/lang/uk_UA.ini @@ -1087,6 +1087,19 @@ With a web browser on the same network, go to: = За допомогою веб- WLAN Channel = WLAN канал You're in Offline Mode, go to lobby or online hall = Ви перебуваєте в офлайн-режимі, переходите у лоббі чи онлайн-режим +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = Підтримка PS1 поки експериментальна. Гра може не працювати або працювати з помилками. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = Автоматично Chinese (simplified) = Китайська (спрощена) @@ -1502,7 +1515,6 @@ Only JPG and PNG images are supported = Підтримуються лише зо Path does not exist! = Шляху не існує! Pause when not focused = &Пауза коли вікно не в фокусі Plugins = Плагіни -PS1 support is still experimental. The game might not work, or there may be glitches. = Підтримка PS1 поки експериментальна. Гра може не працювати або працювати з помилками. # AI translated PSP Memory Stick = PSP Memory Stick PSP Model = Модель PSP PSP Settings = Налаштування PSP diff --git a/assets/lang/vi_VN.ini b/assets/lang/vi_VN.ini index d0a0e61c07..6b401d82b2 100644 --- a/assets/lang/vi_VN.ini +++ b/assets/lang/vi_VN.ini @@ -1087,6 +1087,19 @@ With a web browser on the same network, go to: = Với trình duyệt web trong WLAN Channel = WLAN channel You're in Offline Mode, go to lobby or online hall = You're in offline mode, go to lobby or online hall +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = Hỗ trợ PS1 vẫn đang thử nghiệm. Trò chơi có thể không hoạt động hoặc có thể gặp lỗi. # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = Auto Chinese (simplified) = Chinese (simplified) @@ -1502,7 +1515,6 @@ Only JPG and PNG images are supported = Only JPG and PNG images are supported Path does not exist! = Path does not exist! Pause when not focused = Dừng trò chơi khi "ko tập trung" Plugins = Plugins -PS1 support is still experimental. The game might not work, or there may be glitches. = Hỗ trợ PS1 vẫn đang thử nghiệm. Trò chơi có thể không hoạt động hoặc có thể gặp lỗi. # AI translated PSP Memory Stick = PSP Memory Stick PSP Model = PSP model PSP Settings = Thiết lập PSP diff --git a/assets/lang/zh_CN.ini b/assets/lang/zh_CN.ini index 5001ffdd30..b3f576a5b4 100644 --- a/assets/lang/zh_CN.ini +++ b/assets/lang/zh_CN.ini @@ -1089,6 +1089,19 @@ With a web browser on the same network, go to: = 在同一网络的Web浏览器 WLAN Channel = WLAN信道 You're in Offline Mode, go to lobby or online hall = 您现在处于离线模式,请进入房间或在线大厅 +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = PS1 支持仍处于实验阶段。游戏可能无法运行,或可能出现异常。 # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = 自动 Chinese (simplified) = 简体中文 @@ -1447,7 +1460,6 @@ Notification screen position = 通知界面位置 Only JPG and PNG images are supported = 只支持JPG和PNG图片 Pause when not focused = 后台运行时自动暂停 Plugins = 插件 -PS1 support is still experimental. The game might not work, or there may be glitches. = PS1 支持仍处于实验阶段。游戏可能无法运行,或可能出现异常。 # AI translated Raw game image = 原始渲染图像 Recording = 录制 Report free storage space accurately = 准确报告可用存储空间 # AI translated diff --git a/assets/lang/zh_TW.ini b/assets/lang/zh_TW.ini index f1e08980f9..3845458798 100644 --- a/assets/lang/zh_TW.ini +++ b/assets/lang/zh_TW.ini @@ -1054,6 +1054,19 @@ With a web browser on the same network, go to: = 在同一網絡的網頁瀏覽 WLAN Channel = WLAN 頻道 You're in Offline Mode, go to lobby or online hall = 您目前處於離線模式,請前往大廳或線上大廳 +[POPS] +Disc %1 = Disc %1 +If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? = If the game didn't ask for another disc, it might not be able to continue. Switch discs anyway? +PS1 support is still experimental. The game might not work, or there may be glitches. = PS1 支援仍處於實驗階段。遊戲可能無法執行,或可能出現異常。 # AI translated +PS1MultiDiscFirmware = So far, PS1 games of several discs only run with firmware 6.20 or later. Install one of those from an official PSP update file in Settings > Tools > PSP Firmware. +PS1NeedsFolderAccess = This game is made of several files, and PPSSPP was only given access to one of them. Add the folder it's in with Browse... on the Games tab, and start it from there. +Select a disc to switch to. = Select a disc to switch to. +Select the disc to start after the reset. = Select the disc to start after the reset. +Switch Discs = Switch Discs +The current disc is Disc %1. = The current disc is Disc %1. +The game will be reset. = The game will be reset. +This will switch to Disc %1. = This will switch to Disc %1. + [PSPSettings] Auto = 自動 Chinese (simplified) = 簡體中文 @@ -1495,7 +1508,6 @@ Only JPG and PNG images are supported = 僅支援 JPG 和 PNG 影像 Path does not exist! = 路徑不存在! Pause when not focused = 未聚焦時暫停(&P) Plugins = 外掛程式 -PS1 support is still experimental. The game might not work, or there may be glitches. = PS1 支援仍處於實驗階段。遊戲可能無法執行,或可能出現異常。 # AI translated PSP Memory Stick = PSP 記憶棒 PSP Model = PSP 型號 PSP Settings = PSP 設定 diff --git a/docs/POPS.md b/docs/POPS.md index b1ff7f0938..b24ecac4d3 100644 --- a/docs/POPS.md +++ b/docs/POPS.md @@ -76,6 +76,29 @@ block, which the inflate above decodes: 0x9305 bytes, so reads of the image map There are no icons, pictures or DATA.PSP, and none of the STARTDAT that follows a popstation image. The EBOOT is the only file in `host0:`. +## Multi-disc games + +An `.m3u` playlist of up to five disc images (any of the formats above) makes a multi-disc EBOOT: a +PSTITLEIMG header (0x400 bytes, with the disc offsets from +0x200, the first disc's ID at +0x264 and the +title at +0x30C), then each disc's PSISOIMG on a 0x8000 boundary. All discs use the first one's ID for the +memory card; each keeps its own, which the emulator's per-game fixes go by. The emulator resumes a game on +the disc it was last on, and the HOME menu's Switch Discs (only when the game asks for another disc) and +Reset Game change it. + +A store game's PSTITLEIMG header also has a MAC for each disc header, which the manager's disc header check +compares when there are several discs (by calling sceDrmBBMacFinal2 itself, in the export that is 6.60's +sceMeAudio_14447BA0), and at +0x28C the key the emulator's disc switching strings are descrambled with. +A converted one has neither: every MAC the manager compares passes, and PopsBoot skips the descrambling and +puts our strings, from our translations, in the emulator's table (14 for each of its 12 languages, as +{length, UTF-16 pointer}). Each dialog's lines are left-aligned and centred as a block, in ltn0.pgf; the +disc number is drawn over a gap, at a position from a table per language (one each for the switch dialog, +the disc picker's label and the confirmation, and the reset dialog's as a move from the label's), which +PopsBoot computes for our text. That code is found by its instructions in 6.20 to 6.61, so several discs +need one of those; earlier versions have the same descrambling, compiled differently. + +On Android, a game of several files (a cue sheet, `.ccd`, `.mds` or playlist) only loads through a folder +PPSSPP has access to, not as a single picked file. + For any EBOOT, also as popcorn does: the manual's name check passes, and an ICON0 the emulator can't use (anything but an 80x80 PNG, such as a missing one or a PSP game's 144x80 one, which crashes it) reads as a blank 80x80 one. @@ -96,7 +119,6 @@ The HOME button opens the emulator's menu. Savestates work. - The anti-LibCrypt word some PAL games need in a converted image (PSISOIMG + 0x12B0). ARK-4's popcorn has a table of them by disc ID, switched off. Converting tools can patch the image instead. - ARK-4's per-game CONFIG.BIN next to the EBOOT, copied over the image's config (PSISOIMG + 0x420). -- Multi-disc games from disc images (PSTITLEIMG, which has up to five PSISOIMGs), and booting an image - straight from an archive. +- Multi-disc games on firmware before 6.20, and booting an image straight from an archive. - A byte popcorn changes in reads of converted images (0x41B, from 0x27 to 0x55 when 0x41B-0x41E read 27 19 22 41) without knowing why. diff --git a/docs/translations.md b/docs/translations.md index 2ab7cd5b7c..daeecb1f25 100644 --- a/docs/translations.md +++ b/docs/translations.md @@ -46,6 +46,6 @@ from `Tools/langtool`: 5. `cargo run -- validate` at the end, always. It checks that placeholders survived and exits non-zero if anything is off. -The other mechanical jobs (renaming and moving keys, sorting sections) are langtool commands too - -prefer them over editing the ini files by hand. +The other mechanical jobs (renaming and moving keys, sorting sections, adding the section for a new +`I18NCat` with `add-section`) are langtool commands too - prefer them over editing the ini files by hand.