diff --git a/Common/Render/DrawEnum.h b/Common/Render/DrawEnum.h index 1a8f1441d5..5ac084d033 100644 --- a/Common/Render/DrawEnum.h +++ b/Common/Render/DrawEnum.h @@ -3,7 +3,7 @@ #include #include "Common/Common.h" -enum { +enum TextFlags { ALIGN_LEFT = 0, ALIGN_RIGHT = 16, ALIGN_TOP = 0, diff --git a/Common/Render/DropShadow.cpp b/Common/Render/DropShadow.cpp index c9d35d6aaa..099042e40b 100644 --- a/Common/Render/DropShadow.cpp +++ b/Common/Render/DropShadow.cpp @@ -23,12 +23,13 @@ // In UI units. static constexpr float UI_SHADOW_RADIUS = 3.0f; -static constexpr float UI_SHADOW_INTENSITY = 0.66f; +static constexpr float UI_SHADOW_INTENSITY = 0.7f; DropShadowParams UIDropShadowParams(float pixelsPerUnit) { DropShadowParams params; params.radius = std::max(1, (int)(UI_SHADOW_RADIUS * pixelsPerUnit)); params.intensity = UI_SHADOW_INTENSITY; + params.offsetY = 1.0f * pixelsPerUnit; return params; } diff --git a/Common/Render/Text/draw_text.cpp b/Common/Render/Text/draw_text.cpp index e4c210b17d..49dc15c13d 100644 --- a/Common/Render/Text/draw_text.cpp +++ b/Common/Render/Text/draw_text.cpp @@ -269,7 +269,9 @@ bool TextDrawer::DrawStringBitmapRect(const FontStyle &style, float scale, std:: void TextDrawer::AddDropShadow(std::vector &bitmapData, TextStringEntry &entry, Draw::DataFormat srcFormat) const { // The bitmap has 1/dpiScale_ pixels per UI unit, so at higher DPI the blur spans more pixels. - const DropShadowParams params = UIDropShadowParams(1.0f / dpiScale_); + // We use 3.0f / dpiScale_ to make a bigger blur. The intention was to match the image blur + // for overlays, but it's just not enough. + const DropShadowParams params = UIDropShadowParams(3.0f / dpiScale_); const int pad = params.Padding(); const int srcW = entry.bmWidth; diff --git a/Common/UI/View.cpp b/Common/UI/View.cpp index ebecf62d7c..060691c2da 100644 --- a/Common/UI/View.cpp +++ b/Common/UI/View.cpp @@ -1137,7 +1137,7 @@ void TextView::GetContentDimensionsBySpec(const UIContext &dc, MeasureSpec horiz } TextView *TextView::SetWordWrap() { - textAlign_ |= FLAG_WRAP_TEXT; return this; + textAlign_ = (TextFlags)((u32)textAlign_ | FLAG_WRAP_TEXT); return this; } void TextView::Draw(UIContext &dc) { @@ -1163,6 +1163,9 @@ void TextView::Draw(UIContext &dc) { style.background.color &= 0x7fffffff; dc.FillRect(style.background, bounds_); } + if (frame_) { + dc.Draw()->DrawRoundRect(bounds_, dc.GetTheme().choiceRoundRadius, textColor, RoundRectStyle::OutlineThin); + } const FontStyle *style = GetTextStyle(dc, textSize_); dc.SetFontStyle(*style); @@ -1182,11 +1185,16 @@ void TextView::Draw(UIContext &dc) { textBounds = textBounds.Inset(pad_.left, pad_.top, pad_.right, pad_.bottom); - if (shadow_) { + int textFlags = textAlign_; + if (shadow_ && !(textAlign_ & FLAG_DYNAMIC_ASCII)) { + textFlags |= FLAG_DROP_SHADOW; + } else if (shadow_) { + // Old-fashioned double-draw shadow. uint32_t shadowColor = 0x80000000; - dc.DrawTextRect(text_, textBounds.Offset(1.0f, 1.0f), shadowColor, textAlign_); + dc.DrawTextRect(text_, textBounds.Offset(1.0f, 1.0f), shadowColor, textFlags); } - dc.DrawTextRect(text_, textBounds, textColor, textAlign_); + + dc.DrawTextRect(text_, textBounds, textColor, textFlags); if (textSize_ != TextSize::Normal) { // If we changed font style, reset it. dc.SetFontStyle(dc.GetTheme().uiFont); diff --git a/Common/UI/View.h b/Common/UI/View.h index d6c381cccc..dbddad7079 100644 --- a/Common/UI/View.h +++ b/Common/UI/View.h @@ -1113,6 +1113,8 @@ public: void SetBullet(bool bullet) { bullet_ = bullet; } void SetPadding(Margins padding) { pad_ = padding; } void SetAlign(int align) { textAlign_ = align; } + // Draws a thin rounded outline around the view. Use padding to keep the text off it. + TextView *SetFrame(bool frame) { frame_ = frame; return this; } TextView *SetWordWrap(); bool CanBeFocused() const override { return focusable_; } @@ -1127,6 +1129,7 @@ private: bool focusable_ = false; bool clip_ = true; bool bullet_ = false; + bool frame_ = false; Margins pad_{}; }; diff --git a/Core/Config.cpp b/Core/Config.cpp index 5a887b91fe..a5b8ace797 100644 --- a/Core/Config.cpp +++ b/Core/Config.cpp @@ -1643,6 +1643,48 @@ float Config::GetDefaultValueFloat(const float *configSetting) { return ref->setting->GetDefaultFloat(); } +bool Config::RestoreSettingToDefault(void *ptr) { + const ConfigSettingRef *ref = FindSetting(ptr); + if (!ref) { + return false; + } + if (!ref->block->CanResetToDefault()) { + return ref->setting->RestoreToDefault(ref->block, false); + } + // Copy the value from a reset copy of the block. + std::unique_ptr defaults = ref->block->NewDefault(ref->section); + const void *def = ref->setting->GetVoidPtr(defaults.get()); + switch (ref->setting->type_) { + case ConfigSetting::Type::TYPE_BOOL: + { + bool changed = *(bool *)ptr != *(const bool *)def; + *(bool *)ptr = *(const bool *)def; + return changed; + } + case ConfigSetting::Type::TYPE_INT: + { + bool changed = *(int *)ptr != *(const int *)def; + *(int *)ptr = *(const int *)def; + return changed; + } + case ConfigSetting::Type::TYPE_FLOAT: + { + bool changed = *(float *)ptr != *(const float *)def; + *(float *)ptr = *(const float *)def; + return changed; + } + case ConfigSetting::Type::TYPE_STRING: + { + bool changed = *(std::string *)ptr != *(const std::string *)def; + *(std::string *)ptr = *(const std::string *)def; + return changed; + } + default: + _dbg_assert_msg_(false, "RestoreSettingToDefault: Unsupported type %d in a block", (int)ref->setting->type_); + return false; + } +} + void Config::Init() { // Initialize the pointer->setting lookup map. auto &ref = getPtrLUT(); diff --git a/Core/Config.h b/Core/Config.h index 3a981eafd4..58f9d51977 100644 --- a/Core/Config.h +++ b/Core/Config.h @@ -820,6 +820,8 @@ public: static const ConfigSettingRef *FindSetting(const void *ptr); static int GetDefaultValueInt(const int *configSetting); static float GetDefaultValueFloat(const float *configSetting); + // Sets the setting that ptr points to back to its default. Returns true if that changed it. + static bool RestoreSettingToDefault(void *ptr); void DoNotSaveSetting(void *configSetting) { settingsNotToSave_.push_back(configSetting); diff --git a/Core/FileLoaders/PS1EbootFileLoader.cpp b/Core/FileLoaders/PS1EbootFileLoader.cpp index 6461c4f394..98c768bc4b 100644 --- a/Core/FileLoaders/PS1EbootFileLoader.cpp +++ b/Core/FileLoaders/PS1EbootFileLoader.cpp @@ -312,6 +312,7 @@ PS1EbootFileLoader::PS1EbootFileLoader(const Path &path) : path_(path) { } else { parsed = ParseMds(path, text); } + sheet_ = path; } else if (ext == ".chd") { parsed = OpenCHD(path); } else { @@ -324,10 +325,13 @@ PS1EbootFileLoader::PS1EbootFileLoader(const Path &path) : path_(path) { const Path mds = path.WithReplacedExtension(".mds"); if (ReadSmallTextFile(cue, &text) && ParseCue(cue, text)) { parsed = true; + sheet_ = cue; } else if (ReadSmallTextFile(ccd, &text) && ParseCcd(ccd, text)) { parsed = true; + sheet_ = ccd; } else if (ReadSmallTextFile(mds, &text) && ParseMds(mds, text)) { parsed = true; + sheet_ = mds; } else { files_.clear(); extents_.clear(); @@ -386,6 +390,20 @@ PS1EbootFileLoader::~PS1EbootFileLoader() { } } +s64 PS1EbootFileLoader::SourceFilesSize() { + s64 size = 0; + for (const std::unique_ptr &file : files_) { + size += file->FileSize(); + } + if (!sheet_.empty()) { + std::unique_ptr sheet(ConstructFileLoader(sheet_)); + if (sheet && sheet->Exists()) { + size += sheet->FileSize(); + } + } + return size; +} + int PS1EbootFileLoader::AddFile(const Path &path) { FileLoader *loader = ConstructFileLoader(path); if (!loader || !loader->Exists()) { diff --git a/Core/FileLoaders/PS1EbootFileLoader.h b/Core/FileLoaders/PS1EbootFileLoader.h index 1ec4eb9670..c026bb69d5 100644 --- a/Core/FileLoaders/PS1EbootFileLoader.h +++ b/Core/FileLoaders/PS1EbootFileLoader.h @@ -49,6 +49,10 @@ public: const std::string &DiscID() const { return discID_; } const std::string &Title() const { return title_; } + // The disc's size as raw 2352-byte sectors. + s64 DiscSize() const { return (s64)numSectors_ * 2352; } + // The size of the files the disc is read from, including the cue sheet (or .ccd, .mds) describing them. + s64 SourceFilesSize(); private: struct Track { @@ -85,6 +89,7 @@ private: void BuildHeaders(); Path path_; + Path sheet_; // The cue sheet, .ccd or .mds it was opened through, if any. std::string error_; std::vector> files_; std::vector extents_; diff --git a/UI/DeveloperSettingsPages.cpp b/UI/DeveloperSettingsPages.cpp index 9e9b995dc6..424f20a920 100644 --- a/UI/DeveloperSettingsPages.cpp +++ b/UI/DeveloperSettingsPages.cpp @@ -652,7 +652,7 @@ void BuildDeveloperToolsPage(SettingsPage *page) { link({ I18NCat::MAINSETTINGS, "Networking" }, &BuildNetworkPage); link({ I18NCat::MAINSETTINGS, "Audio" }, &BuildAudioPage); link({ I18NCat::DEVELOPER, "Tests" }, &BuildTestsPage); - link({ I18NCat::SYSTEM, "UI" }, &BuildUIPage); + link({ I18NCat::SYSTEM, "User interface" }, &BuildUIPage); link({ I18NCat::DEVELOPER, "Dump files" }, &BuildDumpFilePage); link({ I18NCat::DEVELOPER, "HLE" }, &BuildHLEPage); #if !PPSSPP_PLATFORM(ANDROID) && !PPSSPP_PLATFORM(IOS) && !PPSSPP_PLATFORM(SWITCH) diff --git a/UI/GameInfoCache.cpp b/UI/GameInfoCache.cpp index 80bda19e18..e9e9a75f18 100644 --- a/UI/GameInfoCache.cpp +++ b/UI/GameInfoCache.cpp @@ -194,6 +194,15 @@ u64 GameInfo::GetSizeOnDiskInBytes() { return File::ComputeRecursiveDirectorySize(ResolvePBPDirectory(filePath_)); case IdentifiedFileType::PSP_DISC_DIRECTORY: return File::ComputeRecursiveDirectorySize(GetFileLoader()->GetPath()); + case IdentifiedFileType::PSX_ISO: + { + // A cue sheet or similar, and the image files it names. + PS1EbootFileLoader disc(filePath_); + if (disc.IsValid()) { + return disc.SourceFilesSize(); + } + return GetFileLoader()->FileSize(); + } default: return GetFileLoader()->FileSize(); } @@ -206,6 +215,15 @@ u64 GameInfo::GetSizeUncompressedInBytes() { return File::ComputeRecursiveDirectorySize(ResolvePBPDirectory(filePath_)); case IdentifiedFileType::PSP_DISC_DIRECTORY: return File::ComputeRecursiveDirectorySize(GetFileLoader()->GetPath()); + case IdentifiedFileType::PSX_ISO: + { + // Not necessarily a block device (a cue sheet isn't), so measure the disc it describes. + PS1EbootFileLoader disc(filePath_); + if (disc.IsValid()) { + return disc.DiscSize(); + } + return GetFileLoader()->FileSize(); + } default: { std::string errorString; diff --git a/UI/GameScreen.cpp b/UI/GameScreen.cpp index f3b10b2ff6..ba46ea35b3 100644 --- a/UI/GameScreen.cpp +++ b/UI/GameScreen.cpp @@ -100,8 +100,7 @@ public: void Draw(UIContext &dc) override { Draw::Texture *frame = video_.Update(dc.GetDrawContext(), startTime_.ElapsedSeconds()); if (frame) { - int dropsize = 5; - dc.Draw()->DrawImage4Grid(dc.GetTheme().dropShadow4Grid, bounds_.x - dropsize * 1.5f, bounds_.y - dropsize * 1.5f, bounds_.x2() + dropsize * 1.5f, bounds_.y2() + dropsize * 1.5f, 0xFF000000, 1.0f); + dc.DrawRectDropShadow(bounds_, 10.0f, 0.7f); dc.Flush(); dc.GetDrawContext()->BindTexture(0, frame); dc.Draw()->DrawTexRect(bounds_, 0, 0, 1.0f, 1.0f, 0xFFFFFFFF); @@ -116,7 +115,7 @@ private: Instant startTime_; }; -GameScreen::GameScreen(const Path &gamePath, bool inGame) : UITwoPaneBaseDialogScreen(gamePath, TwoPaneFlags::SettingsToTheRight | TwoPaneFlags::CustomContextMenu), inGame_(inGame) { +GameScreen::GameScreen(const Path &gamePath, bool inGame) : UITwoPaneBaseDialogScreen(gamePath, TwoPaneFlags::SettingsToTheRight | TwoPaneFlags::CustomContextMenu | TwoPaneFlags::DropShadowTitle), inGame_(inGame) { g_BackgroundAudio.SetGame(gamePath); System_PostUIMessage(UIMessage::GAME_SELECTED, gamePath.ToString()); @@ -323,9 +322,10 @@ void GameScreen::CreateContentViews(UI::ViewGroup *parent) { Margins actionMenuMargins(0, 15, 15, 0); - ScrollView *leftScroll = new ScrollView(ORIENT_VERTICAL, new LinearLayoutParams(1.0f, Margins(8))); + ScrollView *leftScroll = new ScrollView(ORIENT_VERTICAL, new LinearLayoutParams(1.0f, Margins(0))); - ViewGroup *leftColumn = new LinearLayout(ORIENT_VERTICAL, new LinearLayoutParams(FILL_PARENT, WRAP_CONTENT)); + LinearLayout *leftColumn = new LinearLayout(ORIENT_VERTICAL, new LinearLayoutParams(FILL_PARENT, WRAP_CONTENT)); + leftColumn->SetPadding(Margins(8, 8, 8, 8)); leftScroll->Add(leftColumn); diff --git a/UI/MiscViews.cpp b/UI/MiscViews.cpp index 2f5a85b37d..ec5fa7ec97 100644 --- a/UI/MiscViews.cpp +++ b/UI/MiscViews.cpp @@ -70,6 +70,9 @@ TopBar::TopBar(const UIContext &ctx, TopBarFlags flags, std::string_view title, TextView *titleView = Add(new TextView(title, ALIGN_VCENTER, false, new LinearLayoutParams(1.0f, Gravity::G_VCENTER))); titleView->SetTextColor(ctx.GetTheme().itemStyle.fgColor); titleView->SetBig(true); + if (flags & TopBarFlags::DropShadowTitle) { + titleView->SetShadow(true); + } // If using HCENTER, to balance the centering, add a spacer on the right. // Add(new Spacer(50.0f)); } @@ -237,6 +240,9 @@ void GameImageView::Draw(UIContext &dc) { float nw = std::min(bounds_.h * textureWidth_ / textureHeight_, (float)bounds_.w); int x = bounds_.x + (bounds_.w - nw) / 2.0f; + dc.Flush(); + dc.RebindTexture(); + dc.DrawRectDropShadow(bounds_, 10.0f, 0.7f); dc.Flush(); dc.GetDrawContext()->BindTexture(0, texture); dc.Draw()->Rect(x, bounds_.y, nw, bounds_.h, color); diff --git a/UI/MiscViews.h b/UI/MiscViews.h index 274e8f3555..e5b0285482 100644 --- a/UI/MiscViews.h +++ b/UI/MiscViews.h @@ -4,6 +4,7 @@ #include "Common/UI/View.h" #include "UI/ViewGroup.h" #include "UI/GameInfoCache.h" +#include "UI/BackgroundAudio.h" // Compound view, showing a text with an icon. class TextWithImage : public UI::LinearLayout { @@ -22,6 +23,7 @@ enum class TopBarFlags { Portrait = 1, ContextMenuButton = 2, NoBackButton = 4, + DropShadowTitle = 8, }; ENUM_CLASS_BITOPS(TopBarFlags); diff --git a/UI/NativeApp.cpp b/UI/NativeApp.cpp index 7f3a66736a..ad91aa7a6b 100644 --- a/UI/NativeApp.cpp +++ b/UI/NativeApp.cpp @@ -373,7 +373,7 @@ void runImDebugger(Draw::DrawContext *draw) { // Read the TTF font size_t propSize = 0; - const uint8_t *propFontData = g_VFS.ReadFile("Roboto_Condensed-Regular.ttf", &propSize); + const uint8_t *propFontData = g_VFS.ReadFile("Roboto-Regular.ttf", &propSize); size_t fixedSize = 0; const uint8_t *fixedFontData = g_VFS.ReadFile("Inconsolata-Regular.ttf", &fixedSize); // This call works even if fontData is nullptr, in which case the font just won't get loaded. diff --git a/UI/Settings/GeneralPage.cpp b/UI/Settings/GeneralPage.cpp index a539036d50..0426ca5228 100644 --- a/UI/Settings/GeneralPage.cpp +++ b/UI/Settings/GeneralPage.cpp @@ -154,11 +154,6 @@ static void BuildUISettingsPage(SettingsPage *page) { using namespace UI; SettingsPageHost *host = page->Host(); - // Shared with achievements. - page->Header(); - page->Setting(&g_Config.iNotificationPos); - page->Setting(&g_Config.bShowSaveLoadIndicator); - page->Header(); // The UI context is looked up when used, since it's recreated along with the graphics. page->Setting(&g_Config.iUIScaleFactor).OnChange([host](UI::EventParams &e) { @@ -180,7 +175,6 @@ static void BuildUISettingsPage(SettingsPage *page) { OnChangeBackground(host); }); } - page->Setting(&g_Config.bTransparentBackground); page->Setting(&g_Config.iBackgroundAnimation); @@ -197,9 +191,7 @@ static void BuildUISettingsPage(SettingsPage *page) { }); return theme; }); - Draw::DrawContext *draw = host->PageScreenManager()->getDrawContext(); - if (!draw->GetBugs().Has(Draw::Bugs::RASPBERRY_SHADER_COMP_HANG)) { // We use shaders without tint capability on hardware with this driver bug. auto noDropShadow = [](View *view) { @@ -208,6 +200,11 @@ static void BuildUISettingsPage(SettingsPage *page) { page->Setting(&g_Config.fUITint).LiveUpdate().Setup(noDropShadow); page->Setting(&g_Config.fUISaturation).LiveUpdate().Setup(noDropShadow); } + + // Shared with achievements. + page->Header({I18NCat::ACHIEVEMENTS, "Notifications"}); // Unclean string reuse :) + page->Setting(&g_Config.iNotificationPos); + page->Setting(&g_Config.bShowSaveLoadIndicator); } // Using SYSTEM translations @@ -240,9 +237,7 @@ void BuildGeneralSettings(SettingsPage *page, SystemPageState *state) { }); return language; }); - - page->Header(); - page->Link({I18NCat::SYSTEM, "UI"}, I18NCat::SYSTEM, &BuildUISettingsPage); + page->Link({I18NCat::SYSTEM, "User interface"}, I18NCat::SYSTEM, &BuildUISettingsPage); page->Header(); if (System_GetPropertyBool(SYSPROP_CAN_RESTRICT_ORIENTATION)) { @@ -278,11 +273,13 @@ void BuildGeneralSettings(SettingsPage *page, SystemPageState *state) { }); } #endif - page->Setting(&g_Config.iAskForExitConfirmationAfterSeconds); // TODO: Make this setting available on Mac too. #if PPSSPP_PLATFORM(WINDOWS) || (defined (SDL) && !defined(MOBILE_DEVICE)) page->Setting(&g_Config.bPauseOnLostFocus); #endif + + page->Setting(&g_Config.iAskForExitConfirmationAfterSeconds); + if (System_GetPropertyBool(SYSPROP_HAS_KEYBOARD)) { page->Setting(&g_Config.bBypassOSKWithKeyboard); } @@ -293,27 +290,13 @@ void BuildGeneralSettings(SettingsPage *page, SystemPageState *state) { }); } - page->Setting(&g_Config.bCheckForNewVersion); - page->Header(); + + page->Setting(&g_Config.bCheckForNewVersion); page->Choice("Restore Default Settings").OnClick([host, state](UI::EventParams &e) { OnRestoreDefaultSettings(host, state); }); - page->Header({I18NCat::SAVEDATA, "Save states"}); // Borrow this string from the savedata manager - - page->Setting(&g_Config.bEnableStateUndo); - page->Setting(&g_Config.bConfirmLoadState); - - page->Setting(&g_Config.iSaveStateSlotCount); - - // NOTE: We will soon support more states, but we'll keep this niche feature limited to the first five. - page->Setting(&g_Config.iAutoLoadSaveState).Setup([](View *view) { - if (g_Config.iAutoLoadSaveState != 1) { - static_cast(view)->HideChoice(1); // Hide "Oldest Save" if not using that mode. It doesn't make sense. - } - }); - page->Setting(&g_Config.iRewindSnapshotInterval); std::vector cameraList = Camera::getDeviceList(); @@ -325,10 +308,6 @@ void BuildGeneralSettings(SettingsPage *page, SystemPageState *state) { #endif } - page->Header("Cheats"); - page->Setting(&g_Config.bEnableCheats); - page->Setting(&g_Config.bEnablePlugins); - page->Header(); page->Setting(&g_Config.bScreenshotsAsPNG); page->Setting(&g_Config.iScreenshotMode); diff --git a/UI/Settings/GraphicsPage.cpp b/UI/Settings/GraphicsPage.cpp index 21e968180a..428f87fa37 100644 --- a/UI/Settings/GraphicsPage.cpp +++ b/UI/Settings/GraphicsPage.cpp @@ -96,6 +96,10 @@ static void OnRenderingDevice(SettingsPageHost *host) { static void BuildSpeedHacksPage(SettingsPage *page) { using namespace UI; + page->Description({I18NCat::GRAPHICS, "SpeedHacksDescription", "These settings can improve performance on some devices, but they can also cause graphical issues or make rendering stop working entirely."}); + + page->RestoreDefaults(); + page->Header(); page->Setting(&g_Config.iFrameSkip).EnabledFunc([] { @@ -311,6 +315,7 @@ void BuildGraphicsSettings(SettingsPage *page) { page->Header(); page->Link({I18NCat::GRAPHICS, "Speed Hacks"}, I18NCat::GRAPHICS, &BuildSpeedHacksPage); + page->Hint({I18NCat::GRAPHICS, "SpeedHacksHint", "These settings can cause rendering errors"}); page->Header(); page->Setting(&g_Config.iBloomHack).EnabledFunc([] { diff --git a/UI/Settings/SystemPage.cpp b/UI/Settings/SystemPage.cpp index 44befcf7de..dad32cb3ec 100644 --- a/UI/Settings/SystemPage.cpp +++ b/UI/Settings/SystemPage.cpp @@ -177,7 +177,7 @@ static void OnJitAffectingSetting() { static void BuildPSPSettingsPage(SettingsPage *page) { SettingsPageHost *host = page->Host(); - page->Header("PSP Settings"); + page->Header("PSP system settings"); // The ordering here is simply mapping directly to PSP_SYSTEMPARAM_LANGUAGE_*. page->Setting(&g_Config.iLanguage); @@ -187,9 +187,9 @@ static void BuildPSPSettingsPage(SettingsPage *page) { page->Custom("Nickname", [host](UI::ViewGroup *parent) { return AddNicknameChoice(host, parent); }); - page->Setting(&g_Config.bDayLightSavings); page->Setting(&g_Config.iDateFormat); page->Setting(&g_Config.iTimeFormat); + page->Setting(&g_Config.bDayLightSavings); page->Setting(&g_Config.iButtonPreference); } @@ -199,9 +199,44 @@ void BuildSystemSettings(SettingsPage *page, SystemPageState *state) { SettingsPageHost *host = page->Host(); page->Header(); - page->Link({I18NCat::SYSTEM, "PSP Settings"}, I18NCat::SYSTEM, &BuildPSPSettingsPage); + page->Link({I18NCat::SYSTEM, "PSP system settings"}, I18NCat::SYSTEM, &BuildPSPSettingsPage); - page->Header("PSP Memory Stick"); + page->Header("Cheats"); + page->Setting(&g_Config.bEnableCheats); + page->Setting(&g_Config.bEnablePlugins); + + page->Header("Emulation"); + + page->Setting(&g_Config.bFastMemory).OnChange([](UI::EventParams &e) { + OnJitAffectingSetting(); + }); + page->Setting(&g_Config.bIgnoreBadMemAccess); + + if (System_GetPropertyBool(SYSPROP_ENOUGH_RAM_FOR_FULL_ISO)) { + page->Setting(&g_Config.bCacheFullIsoInRam).EnabledFunc([] { + return !PSP_IsInited(); + }); + } + + page->Setting(&g_Config.iIOTimingMethod); + page->Setting(&g_Config.bForceLagSync).Disabled(&g_Config.bAutoFrameSkip); + page->Setting(&g_Config.iLockedCPUSpeed); + + page->Header({I18NCat::SAVEDATA, "Save states"}); // Borrow this string from the savedata manager + + page->Setting(&g_Config.bEnableStateUndo); + page->Setting(&g_Config.bConfirmLoadState); + + page->Setting(&g_Config.iSaveStateSlotCount); + + // NOTE: We will soon support more states, but we'll keep this niche feature limited to the first five. + page->Setting(&g_Config.iAutoLoadSaveState).Setup([](View *view) { + if (g_Config.iAutoLoadSaveState != 1) { + static_cast(view)->HideChoice(1); // Hide "Oldest Save" if not using that mode. It doesn't make sense. + } + }); + + page->Header("PSP storage settings"); if (System_GetPropertyBool(SYSPROP_HAS_OPEN_DIRECTORY)) { page->Choice("Show Memory Stick folder").OnClick([](UI::EventParams &p) { @@ -262,24 +297,8 @@ void BuildSystemSettings(SettingsPage *page, SystemPageState *state) { page->Setting(&g_Config.bMemStickInserted); page->Setting(&g_Config.iMemStickSizeGB); - page->Header("Emulation"); - page->Setting(&g_Config.bFastMemory).OnChange([](UI::EventParams &e) { - OnJitAffectingSetting(); - }); - page->Setting(&g_Config.bIgnoreBadMemAccess); - - if (System_GetPropertyBool(SYSPROP_ENOUGH_RAM_FOR_FULL_ISO)) { - page->Setting(&g_Config.bCacheFullIsoInRam).EnabledFunc([] { - return !PSP_IsInited(); - }); - } - - page->Setting(&g_Config.iIOTimingMethod); - page->Setting(&g_Config.bForceLagSync).Disabled(&g_Config.bAutoFrameSkip); - page->Setting(&g_Config.iLockedCPUSpeed); - -#if defined(_WIN32) +#if PPSSPP_PLATFORM(WINDOWS) && !PPSSPP_PLATFORM(UWP) page->Header("Recording"); page->Setting(&g_Config.bDumpFrames); page->Setting(&g_Config.bDumpVideoOutput); diff --git a/UI/SettingsPage.cpp b/UI/SettingsPage.cpp index f3466fcf8f..ad35cc9ca9 100644 --- a/UI/SettingsPage.cpp +++ b/UI/SettingsPage.cpp @@ -21,8 +21,10 @@ #include "Common/UI/ViewGroup.h" #include "Common/UI/PopupScreens.h" #include "Common/UI/Root.h" +#include "Common/UI/ScreenManager.h" #include "Core/Config.h" #include "Core/ConfigSettings.h" +#include "UI/MiscScreens.h" #include "UI/MiscViews.h" #include "UI/SettingsPage.h" @@ -184,6 +186,10 @@ SettingItem &SettingsPage::Hint(SettingText text) { return Add(SettingType::Hint, text); } +SettingItem &SettingsPage::Description(SettingText text) { + return Add(SettingType::Description, text); +} + SettingItem &SettingsPage::Link(SettingText text, I18NCat cat, std::function build) { SettingItem &item = Add(SettingType::Link, text); item.linkCat = cat; @@ -191,6 +197,43 @@ SettingItem &SettingsPage::Link(SettingText text, I18NCat cat, std::function RestoreDefaultsHandler(const SettingsPage &page) { + struct Restorable { + void *ptr; + void (*onChanged)(); + }; + std::vector settings; + for (const SettingItem &item : page.Items()) { + if (item.ptr && Config::FindSetting(item.ptr)) { + settings.push_back(Restorable{ item.ptr, item.configOnChanged }); + } + } + + SettingsPageHost *host = page.Host(); + return [host, settings](UI::EventParams &) { + std::string_view message = T(I18NCat::DIALOG, "RestorePageDefaults", "Restore the settings on this page to their defaults?"); + host->PageScreenManager()->push(new PromptScreen(host->PageGamePath(), message, T(I18NCat::DIALOG, "Reset"), T(I18NCat::DIALOG, "Cancel"), [host, settings](bool yes) { + if (!yes) { + return; + } + for (const Restorable &setting : settings) { + if (Config::RestoreSettingToDefault(setting.ptr) && setting.onChanged) { + setting.onChanged(); + } + } + host->RecreatePageViews(); + })); + }; +} + SettingItem &SettingsPage::Custom(SettingText text, std::function create) { SettingItem &item = Add(SettingType::Custom, text); item.createCustom = std::move(create); @@ -322,6 +365,14 @@ static UI::View *CreateSettingViewInner(const SettingItem &item, I18NCat pageCat return parent->Add(new InfoItem(text, item.rightText)); case SettingType::Hint: return parent->Add(new SettingHint(text, prevView)); + case SettingType::Description: + { + TextView *description = parent->Add(new TextView(text, FLAG_WRAP_TEXT, false, new LinearLayoutParams(FILL_PARENT, WRAP_CONTENT, Margins(0, 4)))); + description->SetTextSize(TextSize::Small); + description->SetPadding(Margins(12)); + description->SetFrame(true); + return description; + } case SettingType::Custom: return item.createCustom(parent); case SettingType::Link: @@ -363,14 +414,21 @@ void CreateSettingViews(const SettingsPage &page, UI::ViewGroup *parent, ScreenM // Each header is a group, which the items after it go in. Items before the first get one without a title. UI::ViewGroup *group = nullptr; for (const SettingItem &item : page.Items()) { - if (!group && item.type != SettingType::Header) { + // Descriptions go between the groups, so the items after one get a new group. + bool outsideGroups = item.type == SettingType::Header || item.type == SettingType::Description; + if (!group && !outsideGroups) { group = parent->Add(new UI::ChoiceGroup()); } - UI::View *view = CreateSettingView(item, page.DefaultCat(), prevView, item.type == SettingType::Header ? parent : group, screenManager); + UI::View *view = CreateSettingView(item, page.DefaultCat(), prevView, outsideGroups ? parent : group, screenManager); if (views) { views->push_back(view); } - if (view && item.type == SettingType::Header) { + if (view && item.restoresDefaults) { + static_cast(view)->OnClick.Add(RestoreDefaultsHandler(page)); + } + if (item.type == SettingType::Description) { + group = nullptr; + } else if (view && item.type == SettingType::Header) { group = static_cast(view); } else if (view) { prevView = view; diff --git a/UI/SettingsPage.h b/UI/SettingsPage.h index 5d4c631582..54a1fbfdee 100644 --- a/UI/SettingsPage.h +++ b/UI/SettingsPage.h @@ -87,6 +87,7 @@ enum class SettingType { Choice, // A button. onChange is called on click. Info, Hint, // Explanatory text attached to the previous item. + Description, // Text about the page or a part of it, outside the groups. Custom, Link, // Opens another page. }; @@ -159,6 +160,8 @@ struct SettingItem { std::function setup; // Choice or Custom (if its view is a Choice) that opens another screen: shows the same chevron as a Link. bool opensScreen = false; + // Choice made by SettingsPage::RestoreDefaults. + bool restoresDefaults = false; SettingItem &Enabled(bool *ptr) { enabledPtr = ptr; return *this; } SettingItem &Disabled(bool *ptr) { disabledPtr = ptr; return *this; } @@ -195,11 +198,16 @@ public: SettingItem &Choice(SettingText text, ImageID image = ImageID::invalid()); SettingItem &Info(SettingText text, std::string_view rightText); SettingItem &Hint(SettingText text); + // The items after it start a new group. Not searched. + SettingItem &Description(SettingText text); // For anything the other types can't describe. The text is only used for search. The view // returned is the one a following Hint is attached to, and the one search results lead to. SettingItem &Custom(SettingText text, std::function create); // Opens another page, built by build, on top of this one. The text is the new page's title. SettingItem &Link(SettingText text, I18NCat cat, std::function build); + // After asking, restores the page's config settings to their defaults. Can go anywhere on the page. Only the config's + // reactions to the changes are run, not the page's OnChange handlers. Custom items aren't reset. + SettingItem &RestoreDefaults(); I18NCat DefaultCat() const { return defaultCat_; } SettingsPageHost *Host() const { return host_; } diff --git a/UI/SettingsPagesDialogScreen.cpp b/UI/SettingsPagesDialogScreen.cpp index a41e4b5bfc..4e3b7f53ff 100644 --- a/UI/SettingsPagesDialogScreen.cpp +++ b/UI/SettingsPagesDialogScreen.cpp @@ -425,6 +425,8 @@ bool SettingsPagesDialogScreen::SearchPage(UI::ViewGroup *parent, int settingsTa show[lastSetting] = true; } break; + case SettingType::Description: + break; default: lastSetting = i; show[i] = matches || sectionMatches; diff --git a/UI/SimpleDialogScreen.cpp b/UI/SimpleDialogScreen.cpp index 6223efe844..0d6d52bf74 100644 --- a/UI/SimpleDialogScreen.cpp +++ b/UI/SimpleDialogScreen.cpp @@ -93,6 +93,9 @@ void UITwoPaneBaseDialogScreen::CreateViews() { if (flags_ & (TwoPaneFlags::SettingsInContextMenu | TwoPaneFlags::CustomContextMenu)) { topBarFlags |= TopBarFlags::ContextMenuButton; } + if (flags_ & TwoPaneFlags::DropShadowTitle) { + topBarFlags |= TopBarFlags::DropShadowTitle; + } TopBar *topBar = root->Add(new TopBar(*screenManager()->getUIContext(), topBarFlags, GetTitle())); root->SetSpacing(0); createContentViews(root); @@ -132,6 +135,9 @@ void UITwoPaneBaseDialogScreen::CreateViews() { if (flags_ & TwoPaneFlags::CustomContextMenu) { topBarFlags |= TopBarFlags::ContextMenuButton; } + if (flags_ & TwoPaneFlags::DropShadowTitle) { + topBarFlags |= TopBarFlags::DropShadowTitle; + } TopBar *topBar = nullptr; if (!(flags_ & TwoPaneFlags::NoTopbarInLandscape)) { topBar = root->Add(new TopBar(*screenManager()->getUIContext(), topBarFlags, title)); diff --git a/UI/SimpleDialogScreen.h b/UI/SimpleDialogScreen.h index 892c70c918..bfd5ba73cf 100644 --- a/UI/SimpleDialogScreen.h +++ b/UI/SimpleDialogScreen.h @@ -42,6 +42,7 @@ enum class TwoPaneFlags { ContentsCanScroll = 8, CustomContextMenu = 16, NoTopbarInLandscape = 32, + DropShadowTitle = 64, }; ENUM_CLASS_BITOPS(TwoPaneFlags); diff --git a/assets/lang/ar_AE.ini b/assets/lang/ar_AE.ini index f68f382288..08a4e69e69 100644 --- a/assets/lang/ar_AE.ini +++ b/assets/lang/ar_AE.ini @@ -579,7 +579,9 @@ Rename state = إعادة تسمية الحالة # AI translated Reset = ‎إستعادة Resize = ‎تغيير الحجم Restart = إعادة التشغيل +Restore defaults = استعادة الإعدادات الافتراضية # AI translated Restore purchase = استعادة عملية الشراء +RestorePageDefaults = هل تريد استعادة الإعدادات في هذه الصفحة إلى قيمها الافتراضية؟ # AI translated Retry = ‎حاول مجدداً Right side = الجانب الأيمن # AI translated Save = ‎حفظ @@ -900,7 +902,9 @@ Skip GPU Readbacks = تخطي القراءة الراجعة من GPU # AI transl Smart 2D texture filtering = فلترة ذكية للرسوم ثنائية الأبعاد # AI translated Software Rendering = ‎تصيير السوفت وير (slow) Speed = ‎السرعة -Speed Hacks = اختراقات السرعة (قد تسبب أخطاء في التصيير!) # AI translated +Speed Hacks = اختراقات السرعة # AI translated +SpeedHacksDescription = يمكن لهذه الإعدادات تحسين الأداء على بعض الأجهزة، لكنها قد تسبب أيضًا مشاكل رسومية أو توقف التصيير تمامًا. # AI translated +SpeedHacksHint = قد تسبب هذه الإعدادات أخطاء في التصيير # AI translated Stereo display shader = رسوميات العرض المجسم # AI translated Stereo rendering = التصيير المجسم # AI translated Stretch = ‎المط @@ -1698,9 +1702,9 @@ 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 Firmware = البرنامج الثابت لـ PSP # AI translated -PSP Memory Stick = شريحة ذاكرة PSP # AI translated PSP Model = ‎PSP موديل -PSP Settings = ‎PSP إعدادات +PSP storage settings = إعدادات تخزين PSP # AI translated +PSP system settings = إعدادات نظام PSP # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = صورة اللعبة الخام # AI translated @@ -1745,7 +1749,6 @@ Top Center = أعلى الوسط # AI translated Top Left = أعلى اليسار # AI translated Top Right = أعلى اليمين # AI translated Transparent UI background = خلفية شفافة للواجهة # AI translated -UI = اجهة UI background animation = حركة خلفية الواجهة # AI translated UI size adjustment (DPI) = تعديل حجم الواجهة (DPI) # AI translated Unable to open zip file = تعذر فتح ملف ZIP # AI translated @@ -1757,6 +1760,7 @@ Use O to confirm = ‎إستخدم O علي إنه زر التأكيد Use output buffer (with overlay) for recording = استخدام مخزن الإخراج (مع الطبقة) للتسجيل # AI translated Use system native keyboard = استخدام لوحة مفاتيح النظام # AI translated Use X to confirm = ‎إستخدم X علي إنه زر التأكيد +User interface = واجهة المستخدم # AI translated VersionCheck = ‎إبحث عن نسخة جديدة من البرنامج WARNING: Android battery save mode is on = ‎تحذير: وضع حفظ الطاقة في الأندرويد مُفعل WARNING: Battery save mode is on = ‎تحذير: وضع حفظ البطارية مُفعل diff --git a/assets/lang/az_AZ.ini b/assets/lang/az_AZ.ini index 308030e712..7d2f81bc5f 100644 --- a/assets/lang/az_AZ.ini +++ b/assets/lang/az_AZ.ini @@ -571,7 +571,9 @@ Rename state = Durumu yenidən adlandır # AI translated Reset = Sıfırla Resize = Ölçülə Restart = Yenidən başlat +Restore defaults = Standartları bərpa et # AI translated Restore purchase = Alışı qaytar +RestorePageDefaults = Bu səhifədəki parametrlər standart dəyərlərinə qaytarılsın? # AI translated Retry = Bir daha yoxla Right side = Sağ yön Save = Qoru @@ -892,7 +894,9 @@ Skip GPU Readbacks = GİB Gerioxumalarını burax Smart 2D texture filtering = Ağıllı 2D toxuma süzgüsü Software Rendering = Yazılımlı işləniş (sınanışlı) Speed = Sürət -Speed Hacks = Sürət Qırılışları (işləniş yanlışlarına yol aça bilər!) +Speed Hacks = Sürət Qırılışları +SpeedHacksDescription = Bu parametrlər bəzi cihazlarda performansı yaxşılaşdıra bilər, lakin qrafik problemlərə də səbəb ola və ya işlənişi tamamilə dayandıra bilər. # AI translated +SpeedHacksHint = Bu parametrlər işləniş xətalarına səbəb ola bilər # AI translated Stereo display shader = Stereo görüntü kölgələndiricisi Stereo rendering = Stereo işləniş Stretch = Dart @@ -1688,9 +1692,9 @@ 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 Firmware = PSP mikroproqramı # AI translated -PSP Memory Stick = PSP Yaddaş Çubuğu PSP Model = PSP modeli -PSP Settings = PSP quruluşları +PSP storage settings = PSP yaddaş quruluşları # AI translated +PSP system settings = PSP sistem quruluşları # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Çiy oyun qalıbı @@ -1735,7 +1739,6 @@ Top Center = Üst orta Top Left = Üst sol Top Right = Üst sağ Transparent UI background = Şəffaf İA arxa fonu -UI = İA UI background animation = İA arxa fonunun animasiyası UI size adjustment (DPI) = İA ölçü dəyişimi (DPI) Unable to open zip file = ZIP faylı açıla bilmədi # AI translated @@ -1747,6 +1750,7 @@ Use O to confirm = Onay düyməsi kimi O işlət Use output buffer (with overlay) for recording = Yazılış üçün çıxış arayaddaşını (örtüş ilə) işlət Use system native keyboard = Sistemin doğma klaviaturasını işlət Use X to confirm = Onay düyməsi ikimi X işlət +User interface = İstifadəçi interfeysi # AI translated VersionCheck = PPSSPP'nin yeni sürümünü üçün yoxla WARNING: Android battery save mode is on = XƏBƏRDARLIQ: Android'in batareya qoruma modu Açıqdır WARNING: Battery save mode is on = XƏBƏRDARLIQ: Batareya qoruma modu Açıqdır diff --git a/assets/lang/be_BY.ini b/assets/lang/be_BY.ini index 97744cddd1..4197dc08ef 100644 --- a/assets/lang/be_BY.ini +++ b/assets/lang/be_BY.ini @@ -571,7 +571,9 @@ Rename state = Перайменаваць стан # AI translated Reset = Скінуць Resize = Змяніць памер Restart = Перазапусціць +Restore defaults = Аднавіць прадвызначаныя # AI translated Restore purchase = Аднавіць пакупку +RestorePageDefaults = Аднавіць прадвызначаныя значэнні налад на гэтай старонцы? # AI translated Retry = Паўтарыць спробу Right side = Правы бок # AI translated Save = Захаваць @@ -892,7 +894,9 @@ Skip GPU Readbacks = Прапускаць счытванне з GPU # AI transl Smart 2D texture filtering = Разумнае фільтраванне 2D-тэкстур # AI translated Software Rendering = Праграмны рэндэрынг (павольны, дакладны) Speed = Хуткасць -Speed Hacks = Хакі хуткасці (могуць выклікаць памылкі рэндэрынгу!) # AI translated +Speed Hacks = Хакі хуткасці # AI translated +SpeedHacksDescription = Гэтыя налады могуць палепшыць прадукцыйнасць на некаторых прыладах, але таксама могуць выклікаць графічныя праблемы або цалкам спыніць рэндэрынг. # AI translated +SpeedHacksHint = Гэтыя налады могуць выклікаць памылкі рэндэрынгу # AI translated Stereo display shader = Шэйдар стэрэаэкрана # AI translated Stereo rendering = Стэрэарэндэрынг # AI translated Stretch = Расцяг @@ -1680,9 +1684,9 @@ Pause when not focused = Паўза пры расфокусе Plugins = Плагіны PS1 support is still experimental. The game might not work, or there may be glitches. = Падтрымка PS1 пакуль эксперыментальная. Гульня можа не працаваць або мець памылкі. # AI translated PSP Firmware = Прашыўка PSP # AI translated -PSP Memory Stick = Карта памяці PSP # AI translated PSP Model = Мадэль PSP -PSP Settings = Налады PSP +PSP storage settings = Налады сховішча PSP # AI translated +PSP system settings = Сістэмныя налады PSP # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Зыходнае выява гульні @@ -1725,7 +1729,6 @@ Top Center = Уверсе па цэнтры Top Left = Уверсе злева Top Right = Уверсе справа Transparent UI background = Празрысты фон інтэрфейсу -UI = Інтэрфейс UI background animation = Анімацыя фону інтэрфейсу UI size adjustment (DPI) = Рэгулёўка памеру інтэрфейсу (DPI) Unable to open zip file = Не ўдалося адкрыць ZIP-файл # AI translated @@ -1737,6 +1740,7 @@ Use O to confirm = O для пацверджання Use output buffer (with overlay) for recording = Выкарыстоўваць выходны буфер (з накладаннем) для запісу Use system native keyboard = Выкарыстоўваць сістэмную клавіятуру Use X to confirm = X для пацверджання +User interface = Інтэрфейс VersionCheck = Праверка наяўнасці новых версій PPSSPP WARNING: Android battery save mode is on = ПАПЯРЭДЖАННЕ: Уключаны рэжым эканоміі батарэі Android WARNING: Battery save mode is on = ПАПЯРЭДЖАННЕ: Уключаны рэжым эканоміі батарэі diff --git a/assets/lang/bg_BG.ini b/assets/lang/bg_BG.ini index b7c247f671..568c4aa34f 100644 --- a/assets/lang/bg_BG.ini +++ b/assets/lang/bg_BG.ini @@ -571,7 +571,9 @@ Rename state = Преименувай състоянието # AI translated Reset = Нулиране Resize = Преоразмеряване Restart = Рестартиране +Restore defaults = Възстановяване на стандартните # AI translated Restore purchase = Възстановяване на покупка +RestorePageDefaults = Възстановяване на стандартните стойности на настройките на тази страница? # AI translated Retry = Нов опит Right side = Дясна страна # AI translated Save = Запази @@ -892,7 +894,9 @@ Skip GPU Readbacks = Пропускане на четенето от GPU # AI t Smart 2D texture filtering = Интелигентно филтриране на 2D текстури # AI translated Software Rendering = Софтуерно рендиране (бавно, по-точно) Speed = Скорост -Speed Hacks = Скоростни хакове (могат да причинят грешки при рендиране!) +Speed Hacks = Скоростни хакове +SpeedHacksDescription = Тези настройки могат да подобрят производителността на някои устройства, но могат и да причинят графични проблеми или напълно да спрат рендирането. # AI translated +SpeedHacksHint = Тези настройки могат да причинят грешки при рендиране # AI translated Stereo display shader = Шейдър за стерео дисплей Stereo rendering = Стерео рендериране Stretch = Разтягане @@ -1688,9 +1692,9 @@ 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 Firmware = Фърмуер на PSP # AI translated -PSP Memory Stick = PSP Memory Stick # same as English PSP Model = PSP модел -PSP Settings = PSP настройки +PSP storage settings = Настройки на хранилището на PSP # AI translated +PSP system settings = Системни настройки на PSP # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Необработено изображение от играта # AI translated @@ -1735,7 +1739,6 @@ Top Center = Горе в центъра # AI translated Top Left = Горе вляво # AI translated Top Right = Горе вдясно # AI translated Transparent UI background = Прозрачен фон на интерфейса -UI = Интерфейс UI background animation = Анимация на фона на интерфейса UI size adjustment (DPI) = Корекция на размера на интерфейса (DPI) # AI translated Unable to open zip file = Не може да се отвори ZIP файлът # AI translated @@ -1747,6 +1750,7 @@ Use O to confirm = Използвай O за потвърждение Use output buffer (with overlay) for recording = Използвай изходния буфер (с наслагване) за записа # AI translated Use system native keyboard = Използване на системната клавиатура Use X to confirm = Използвай X за потвърждение +User interface = Интерфейс VersionCheck = Провери за нова версия на PPSSPP WARNING: Android battery save mode is on = ПРЕДУПРЕЖДЕНИЕ: Режимът за пестене на батерията на Android е включен WARNING: Battery save mode is on = ПРЕДУПРЕЖДЕНИЕ: Режимът за пестене на батерията е включен diff --git a/assets/lang/ca_ES.ini b/assets/lang/ca_ES.ini index bff4a89eb3..c020706dd7 100644 --- a/assets/lang/ca_ES.ini +++ b/assets/lang/ca_ES.ini @@ -571,7 +571,9 @@ Rename state = Reanomena l'estat # AI translated Reset = Reiniciar Resize = Canviar la mida Restart = Reiniciar # AI translated +Restore defaults = Restaura els valors per defecte # AI translated Restore purchase = Restaurar compra +RestorePageDefaults = Vols restaurar els valors per defecte dels ajustos d'aquesta pàgina? # AI translated Retry = Reintentar Right side = Costat dret # AI translated Save = Guardar @@ -892,7 +894,9 @@ Skip GPU Readbacks = Saltar la lectura de GPU Smart 2D texture filtering = Filtrat intel·ligent de textures 2D # AI translated Software Rendering = Renderitzat per programari Speed = Velocitat -Speed Hacks = Speed Hacks (causaran errors gràfics) +Speed Hacks = Speed Hacks +SpeedHacksDescription = Aquests ajustos poden millorar el rendiment en alguns dispositius, però també poden causar problemes gràfics o fer que el renderitzat deixi de funcionar del tot. # AI translated +SpeedHacksHint = Aquests ajustos poden causar errors gràfics # AI translated Stereo display shader = Shader de pantalla estèreo Stereo rendering = Renderitzat estèreo Stretch = Estirar @@ -1688,9 +1692,9 @@ Pause when not focused = &Pausar quan es canviï de finestra Plugins = Complements # AI translated 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 Firmware = Firmware de PSP # AI translated -PSP Memory Stick = Memory Stick de la PSP # AI translated PSP Model = Model de PSP # AI translated -PSP Settings = Configuració de la PSP # AI translated +PSP storage settings = Configuració d'emmagatzematge de la PSP # AI translated +PSP system settings = Configuració del sistema de la PSP # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Imatge del joc sense processar # AI translated @@ -1735,7 +1739,6 @@ Top Center = A dalt al centre # AI translated Top Left = A dalt a l'esquerra # AI translated Top Right = A dalt a la dreta # AI translated Transparent UI background = Fons de la interfície transparent # AI translated -UI = UI UI background animation = Animació del fons de la interfície # AI translated UI size adjustment (DPI) = Ajust de la mida de la interfície (DPI) # AI translated Unable to open zip file = No s'ha pogut obrir el fitxer ZIP # AI translated @@ -1747,6 +1750,7 @@ Use O to confirm = Utilitza O com a botó de confirmació # AI translated Use output buffer (with overlay) for recording = Utilitza el buffer de sortida (amb superposició) per enregistrar # AI translated Use system native keyboard = Utilitza el teclat natiu del sistema # AI translated Use X to confirm = Utilitza X com a botó de confirmació # AI translated +User interface = Interfície d'usuari # AI translated VersionCheck = Comprova si hi ha versions noves de PPSSPP # AI translated WARNING: Android battery save mode is on = AVÍS: el mode d'estalvi de bateria d'Android està activat # AI translated WARNING: Battery save mode is on = AVÍS: el mode d'estalvi de bateria està activat # AI translated diff --git a/assets/lang/cz_CZ.ini b/assets/lang/cz_CZ.ini index f7fed9f117..c27744e396 100644 --- a/assets/lang/cz_CZ.ini +++ b/assets/lang/cz_CZ.ini @@ -571,7 +571,9 @@ Rename state = Přejmenovat stav # AI translated Reset = Resetovat Resize = Velikost Restart = Restartovat # AI translated +Restore defaults = Obnovit výchozí # AI translated Restore purchase = Obnovit nákup +RestorePageDefaults = Obnovit výchozí hodnoty nastavení na této stránce? # AI translated Retry = Zkusit znovu Right side = Pravá strana # AI translated Save = Uložit @@ -892,7 +894,9 @@ Skip GPU Readbacks = Přeskočit zpětné čtení z GPU # AI translated Smart 2D texture filtering = Chytré filtrování 2D textur # AI translated Software Rendering = Softwarové vykreslování (experimentální) Speed = Rychlost -Speed Hacks = Speed Hacks (Mohou způsobit problémy) +Speed Hacks = Speed Hacks +SpeedHacksDescription = Tato nastavení mohou na některých zařízeních zlepšit výkon, ale mohou také způsobit grafické problémy nebo úplně zastavit vykreslování. # AI translated +SpeedHacksHint = Tato nastavení mohou způsobit chyby vykreslování # AI translated Stereo display shader = Shader stereo zobrazení # AI translated Stereo rendering = Stereo vykreslování # AI translated Stretch = Roztažení @@ -1688,9 +1692,9 @@ Pause when not focused = &Pozastavit pokud okno není zaměřeno Plugins = Pluginy # AI translated 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 Firmware = Firmware PSP # AI translated -PSP Memory Stick = Paměťová karta PSP # AI translated PSP Model = Model PSP -PSP Settings = Nastavení PSP +PSP storage settings = Nastavení úložiště PSP # AI translated +PSP system settings = Systémová nastavení PSP # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Surový obraz hry # AI translated @@ -1735,7 +1739,6 @@ Top Center = Nahoře uprostřed # AI translated Top Left = Vlevo nahoře # AI translated Top Right = Vpravo nahoře # AI translated Transparent UI background = Průhledné pozadí rozhraní # AI translated -UI = Uživatelské rozhraní UI background animation = Animace pozadí rozhraní # AI translated UI size adjustment (DPI) = Úprava velikosti rozhraní (DPI) # AI translated Unable to open zip file = Soubor ZIP nelze otevřít # AI translated @@ -1747,6 +1750,7 @@ Use O to confirm = Použít O jako tlačítko potvrzení Use output buffer (with overlay) for recording = Pro nahrávání použít výstupní vyrovnávací paměť (s překryvem) # AI translated Use system native keyboard = Použít nativní klávesnici systému # AI translated Use X to confirm = Použít X jako tlačítko potvrzení +User interface = Uživatelské rozhraní VersionCheck = Zkontrolovat dostupnost nové verze PPSSPP WARNING: Android battery save mode is on = VAROVÁNÍ: Režim úspory baterie Androidu je zapnutý # AI translated WARNING: Battery save mode is on = VAROVÁNÍ: Režim úspory baterie je zapnutý # AI translated diff --git a/assets/lang/da_DK.ini b/assets/lang/da_DK.ini index 1aac8e6abf..e7ac09fa2a 100644 --- a/assets/lang/da_DK.ini +++ b/assets/lang/da_DK.ini @@ -571,7 +571,9 @@ Rename state = Omdøb spil-status # AI translated Reset = Nulstil Resize = Størrelse Restart = Genstart # AI translated +Restore defaults = Gendan standarder # AI translated Restore purchase = Gendan køb +RestorePageDefaults = Gendan standardværdierne for indstillingerne på denne side? # AI translated Retry = Prøv igen Right side = Højre side # AI translated Save = Gem @@ -892,7 +894,9 @@ Skip GPU Readbacks = Spring GPU-tilbagelæsninger over # AI translated Smart 2D texture filtering = Smart 2D-texturfiltrering # AI translated Software Rendering = Software rendering (eksperiment) Speed = Hastighed -Speed Hacks = Speed Hacks (kan give fejl) +Speed Hacks = Speed Hacks +SpeedHacksDescription = Disse indstillinger kan forbedre ydelsen på nogle enheder, men de kan også give grafikfejl eller få gengivelsen til at holde helt op med at virke. # AI translated +SpeedHacksHint = Disse indstillinger kan give grafikfejl # AI translated Stereo display shader = Shader til stereovisning # AI translated Stereo rendering = Stereorendering # AI translated Stretch = Stræk # AI translated @@ -1688,9 +1692,9 @@ Pause when not focused = P&ause når ikke i fokus Plugins = Plugins # same as English 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 Firmware = PSP-firmware # AI translated -PSP Memory Stick = PSP Memory Stick # same as English PSP Model = PSP-model # AI translated -PSP Settings = PSP indstillinger +PSP storage settings = PSP-lagerindstillinger # AI translated +PSP system settings = PSP-systemindstillinger # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Råt spilbillede # AI translated @@ -1735,7 +1739,6 @@ Top Center = Øverst i midten # AI translated Top Left = Øverst til venstre # AI translated Top Right = Øverst til højre # AI translated Transparent UI background = Gennemsigtig UI-baggrund # AI translated -UI = UI UI background animation = UI-baggrundsanimation # AI translated UI size adjustment (DPI) = Justering af UI-størrelse (DPI) # AI translated Unable to open zip file = Kan ikke åbne ZIP-filen # AI translated @@ -1747,6 +1750,7 @@ Use O to confirm = Brug O som bekræftelsesknap Use output buffer (with overlay) for recording = Brug outputbuffer (med overlay) til optagelse # AI translated Use system native keyboard = Brug systemets eget tastatur # AI translated Use X to confirm = Brug X som bekræftelsesknap +User interface = Brugerflade # AI translated VersionCheck = Søg efter ny version af PPSSPP WARNING: Android battery save mode is on = ADVARSEL: Androids batterisparetilstand er slået til # AI translated WARNING: Battery save mode is on = ADVARSEL: Batterisparetilstand er slået til # AI translated diff --git a/assets/lang/de_DE.ini b/assets/lang/de_DE.ini index a4e39ce0a8..f79a5c7e60 100644 --- a/assets/lang/de_DE.ini +++ b/assets/lang/de_DE.ini @@ -570,7 +570,9 @@ Rename state = Spielstand umbenennen # AI translated Reset = Zurücksetzen Resize = Größe ändern Restart = Neustart +Restore defaults = Standardwerte wiederherstellen # AI translated Restore purchase = Käufe wiederherstellen +RestorePageDefaults = Die Einstellungen auf dieser Seite auf ihre Standardwerte zurücksetzen? # AI translated Retry = Neuversuch Right side = Rechte Seite Save = Speichern @@ -891,7 +893,9 @@ Skip GPU Readbacks = GPU-Rücklesungen überspringen Smart 2D texture filtering = Intelligente 2D-Texturfilterung Software Rendering = Software-Renderer (langsam, präzise) Speed = Geschwindigkeit -Speed Hacks = Geschwindigkeits-Hacks (Kann zu Fehlern führen) +Speed Hacks = Geschwindigkeits-Hacks +SpeedHacksDescription = Diese Einstellungen können die Leistung auf manchen Geräten verbessern, aber auch Grafikfehler verursachen oder dazu führen, dass gar nichts mehr dargestellt wird. # AI translated +SpeedHacksHint = Diese Einstellungen können Grafikfehler verursachen # AI translated Stereo display shader = Stereo-Anzeige-Schattierer Stereo rendering = Stereo-Rendering Stretch = Strecken @@ -1687,9 +1691,9 @@ Pause when not focused = Pausieren im Hintergrund Plugins = Plugins # same as English 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 Firmware = PSP-Firmware # AI translated -PSP Memory Stick = PSP-Memory-Stick # AI translated PSP Model = PSP-Modell -PSP Settings = PSP-Einstellungen +PSP storage settings = PSP-Speichereinstellungen # AI translated +PSP system settings = PSP-Systemeinstellungen # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Rohes Spielbild @@ -1734,7 +1738,6 @@ Top Center = Mitte oben Top Left = Links oben Top Right = Rechts oben Transparent UI background = Transparenter Menühintergrund -UI = Benutzeroberfläche UI background animation = Menühintergrund-Animation UI size adjustment (DPI) = UI-Größenanpassung (DPI) Unable to open zip file = ZIP-Datei konnte nicht geöffnet werden # AI translated @@ -1746,6 +1749,7 @@ Use O to confirm = O als Bestätigungstaste verwenden Use output buffer (with overlay) for recording = Ausgangspuffer verwenden (mit Einblendung) für Aufnahme Use system native keyboard = Systemtastatur verwenden Use X to confirm = X als Bestätigungstaste verwenden +User interface = Benutzeroberfläche VersionCheck = Überprüfe auf neue Versionen von PPSSPP WARNING: Android battery save mode is on = WARNUNG: Android-Energiesparmodus ist aktiviert WARNING: Battery save mode is on = WARNUNG: Energiesparmodus ist aktiviert diff --git a/assets/lang/dr_ID.ini b/assets/lang/dr_ID.ini index 0ed835705e..283beca2da 100644 --- a/assets/lang/dr_ID.ini +++ b/assets/lang/dr_ID.ini @@ -571,7 +571,9 @@ Rename state = Rename state Reset = Reset Resize = Resize Restart = Restart +Restore defaults = Restore defaults Restore purchase = Pulihkan pembelian +RestorePageDefaults = Restore the settings on this page to their defaults? Retry = Retry Right side = Sisi kanan # AI translated Save = Save @@ -892,7 +894,9 @@ Skip GPU Readbacks = Skip GPU Readbacks Smart 2D texture filtering = Smart 2D texture filtering Software Rendering = Pakeanni Software Tampilkan (dicoba-cobara) Speed = Lassinna -Speed Hacks = Speed Hacks (can cause rendering errors!) +Speed Hacks = Speed hacks +SpeedHacksDescription = These settings can improve performance on some devices, but they can also cause graphical issues or make rendering stop working entirely. +SpeedHacksHint = These settings can cause rendering errors Stereo display shader = Stereo display shader Stereo rendering = Stereo rendering Stretch = Stretch @@ -1688,9 +1692,9 @@ 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 Firmware = PSP Firmware -PSP Memory Stick = PSP Memory Stick PSP Model = PSP model -PSP Settings = Pangngaturan PSP +PSP storage settings = PSP storage settings +PSP system settings = PSP system settings PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Raw game image @@ -1735,7 +1739,6 @@ Top Center = Top center Top Left = Top left Top Right = Top right Transparent UI background = Transparent UI background -UI = UI UI background animation = UI background animation UI size adjustment (DPI) = UI size adjustment (DPI) Unable to open zip file = Unable to open zip file @@ -1747,6 +1750,7 @@ Use O to confirm = O yake yamo Use output buffer (with overlay) for recording = Use output buffer (with overlay) for recording Use system native keyboard = Use system native keyboard Use X to confirm = X yake yamo +User interface = User interface VersionCheck = Check for new versions of PPSSPP WARNING: Android battery save mode is on = WARNING: Android battery save mode is On WARNING: Battery save mode is on = WARNING: Battery save mode is on diff --git a/assets/lang/en_US.ini b/assets/lang/en_US.ini index a77c65bcac..d5959bdcdf 100644 --- a/assets/lang/en_US.ini +++ b/assets/lang/en_US.ini @@ -595,7 +595,9 @@ Rename state = Rename state Reset = Reset Resize = Resize Restart = Restart +Restore defaults = Restore defaults Restore purchase = Restore purchase +RestorePageDefaults = Restore the settings on this page to their defaults? Retry = Retry Right side = Right side Save = Save @@ -916,7 +918,9 @@ Skip GPU Readbacks = Skip GPU Readbacks Smart 2D texture filtering = Smart 2D texture filtering Software Rendering = Software rendering (slow, accurate) Speed = Speed -Speed Hacks = Speed Hacks (can cause rendering errors!) +Speed Hacks = Speed hacks +SpeedHacksDescription = These settings can improve performance on some devices, but they can also cause graphical issues or make rendering stop working entirely. +SpeedHacksHint = These settings can cause rendering errors Stereo display shader = Stereo display shader Stereo rendering = Stereo rendering Stretch = Stretch @@ -1705,9 +1709,9 @@ 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 Firmware = PSP Firmware -PSP Memory Stick = PSP Memory Stick PSP Model = PSP model -PSP Settings = PSP settings +PSP storage settings = PSP storage settings +PSP system settings = PSP system settings PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Raw game image @@ -1750,7 +1754,6 @@ Top Center = Top center Top Left = Top left Top Right = Top right Transparent UI background = Transparent UI background -UI = UI UI background animation = UI background animation UI size adjustment (DPI) = UI size adjustment (DPI) Unable to open zip file = Unable to open zip file @@ -1762,6 +1765,7 @@ Use O to confirm = Use O as confirmation button Use output buffer (with overlay) for recording = Use output buffer (with overlay) for recording Use system native keyboard = Use system native keyboard Use X to confirm = Use X as confirmation button +User interface = User interface VersionCheck = Check for new versions of PPSSPP WARNING: Android battery save mode is on = WARNING: Android battery save mode is On WARNING: Battery save mode is on = WARNING: Battery save mode is on diff --git a/assets/lang/es_ES.ini b/assets/lang/es_ES.ini index ab4851adf3..f67b16e86f 100644 --- a/assets/lang/es_ES.ini +++ b/assets/lang/es_ES.ini @@ -572,7 +572,9 @@ Rename state = Renombrar estado # AI translated Reset = Restablecer Resize = Tamaño Restart = Reiniciar +Restore defaults = Restaurar valores predeterminados # AI translated Restore purchase = Restaurar compra +RestorePageDefaults = ¿Restaurar los valores predeterminados de los ajustes de esta página? # AI translated Retry = Reintentar Right side = Lado derecho # AI translated Save = Guardar @@ -893,7 +895,9 @@ Skip GPU Readbacks = Omitir lecturas de GPU Smart 2D texture filtering = Filtrado inteligente de texturas 2D Software Rendering = Renderizado por software (lento, preciso) Speed = Velocidad -Speed Hacks = Hacks de velocidad (¡puede causar errores gráficos!) +Speed Hacks = Hacks de velocidad +SpeedHacksDescription = Estos ajustes pueden mejorar el rendimiento en algunos dispositivos, pero también pueden causar problemas gráficos o hacer que el renderizado deje de funcionar por completo. # AI translated +SpeedHacksHint = Estos ajustes pueden causar errores gráficos # AI translated Stereo display shader = Sombreador de pantalla estéreo Stereo rendering = Renderizado estéreo Stretch = Estirar @@ -1689,9 +1693,9 @@ Pause when not focused = Pausar cuando la aplicación no está seleccionada Plugins = Plugins # same as English 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 Firmware = Firmware de PSP # AI translated -PSP Memory Stick = Memory Stick de la PSP # AI translated PSP Model = Modelo de PSP -PSP Settings = Ajustes de PSP +PSP storage settings = Ajustes de almacenamiento de PSP # AI translated +PSP system settings = Ajustes del sistema de PSP # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Imagen de juego sin procesar @@ -1736,7 +1740,6 @@ Top Center = Superior centrado Top Left = Superior izquierda Top Right = Superior derecha Transparent UI background = Fondo transparente -UI = Interfaz de usuario UI background animation = Animación de fondo UI size adjustment (DPI) = Ajuste del tamaño de la interfaz de usuario (DPI) Unable to open zip file = No se pudo abrir el archivo ZIP # AI translated @@ -1748,6 +1751,7 @@ Use O to confirm = Utilizar O como botón de confirmación Use output buffer (with overlay) for recording = Usar búfer de salida (con superposición) para grabación Use system native keyboard = Usar teclado nativo del sistema Use X to confirm = Utilizar X como botón de confirmación +User interface = Interfaz de usuario VersionCheck = Buscar nuevas actualizaciones de PPSSPP WARNING: Android battery save mode is on = AVISO: El modo de ahorro de batería de Android está activado WARNING: Battery save mode is on = AVISO: El modo de ahorro de batería está activado diff --git a/assets/lang/es_LA.ini b/assets/lang/es_LA.ini index 663cb50e10..3a7f82acf8 100644 --- a/assets/lang/es_LA.ini +++ b/assets/lang/es_LA.ini @@ -571,7 +571,9 @@ Rename state = Renombrar estado # AI translated Reset = Reiniciar Resize = Redimencionar Tamaño Restart = Reiniciar +Restore defaults = Restaurar valores predeterminados # AI translated Restore purchase = Restaurar compra +RestorePageDefaults = ¿Restaurar los valores predeterminados de la configuración de esta página? # AI translated Retry = Reintentar Right side = Lado derecho # AI translated Save = Guardar @@ -892,7 +894,9 @@ Skip GPU Readbacks = Omitir lecturas de GPU # AI translated Smart 2D texture filtering = Filtrado inteligente de texturas 2D # AI translated Software Rendering = Renderizado por software (experimental) Speed = Velocidad -Speed Hacks = Hacks de Velocidad (pueden causar glitches) +Speed Hacks = Hacks de Velocidad +SpeedHacksDescription = Esta configuración puede mejorar el rendimiento en algunos dispositivos, pero también puede causar problemas gráficos o hacer que el renderizado deje de funcionar por completo. # AI translated +SpeedHacksHint = Esta configuración puede causar errores gráficos # AI translated Stereo display shader = Shader de pantalla estéreo # AI translated Stereo rendering = Renderizado estéreo # AI translated Stretch = Estirar @@ -1690,9 +1694,9 @@ Pause when not focused = &Pausar al cambiar de ventana Plugins = Plugins # same as English 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 Firmware = Firmware de PSP # AI translated -PSP Memory Stick = Memory Stick de PSP PSP Model = Modelo de PSP -PSP Settings = Ajustes de PSP +PSP storage settings = Ajustes de almacenamiento de PSP # AI translated +PSP system settings = Ajustes del sistema de PSP # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Imagen original del juego # AI translated @@ -1737,7 +1741,6 @@ Top Center = Arriba centrado Top Left = Arriba izquierda Top Right = Arriba derecha Transparent UI background = Fondo de interfaz transparente # AI translated -UI = Interfaz de usuario UI background animation = Animación del fondo de UI UI size adjustment (DPI) = Ajuste de tamaño de la interfaz (DPI) # AI translated Unable to open zip file = No se pudo abrir el archivo ZIP # AI translated @@ -1749,6 +1752,7 @@ Use O to confirm = Confirmar con ○ Use output buffer (with overlay) for recording = Usar búfer de salida (con overlay) para grabar Use system native keyboard = Usar teclado nativo del sistema Use X to confirm = Confirmar con × +User interface = Interfaz de usuario VersionCheck = Buscar actualizaciones de PPSSPP WARNING: Android battery save mode is on = ADVERTENCIA: Modo ahorro de energía activado en Android WARNING: Battery save mode is on = ADVERTENCIA: Modo ahorro de energía activado diff --git a/assets/lang/fa_IR.ini b/assets/lang/fa_IR.ini index 1dafe7cb90..ac0dd21334 100644 --- a/assets/lang/fa_IR.ini +++ b/assets/lang/fa_IR.ini @@ -571,7 +571,9 @@ Rename state = تغییر نام وضعیت # AI translated Reset = بازیابی Resize = اندازه گیری Restart = راه‌اندازی دوباره # AI translated +Restore defaults = بازگردانی پیش‌فرض‌ها # AI translated Restore purchase = بازیابی خرید +RestorePageDefaults = تنظیمات این صفحه به مقادیر پیش‌فرض بازگردانده شوند؟ # AI translated Retry = تلاش مجدد Right side = سمت راست # AI translated Save = ‎ذخیره @@ -892,7 +894,9 @@ Skip GPU Readbacks = رد کردن بازخوانی‌های GPU # AI translate Smart 2D texture filtering = فیلتر هوشمند بافت دوبعدی # AI translated Software Rendering = ‎(رندر نرم افزاری (آزمایشی Speed = ‎سرعت -Speed Hacks = Speed Hacks ‎(میتواند باعث باگ شود) +Speed Hacks = Speed Hacks +SpeedHacksDescription = این تنظیمات می‌توانند عملکرد را در برخی دستگاه‌ها بهبود دهند، اما ممکن است باعث مشکلات گرافیکی شوند یا رندر را کاملاً از کار بیندازند. # AI translated +SpeedHacksHint = این تنظیمات ممکن است باعث خطاهای رندر شوند # AI translated Stereo display shader = شیدر نمایش استریو # AI translated Stereo rendering = رندرینگ استریو # AI translated Stretch = ‎کشیدن @@ -1688,9 +1692,9 @@ 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 Firmware = میان‌افزار PSP # AI translated -PSP Memory Stick = حافظه psp PSP Model = ‎PSP مدل -PSP Settings = ‎PSP تنظیمات +PSP storage settings = تنظیمات ذخیره‌سازی PSP # AI translated +PSP system settings = تنظیمات سیستم PSP # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = تصویر خام بازی # AI translated @@ -1735,7 +1739,6 @@ Top Center = بالا وسط # AI translated Top Left = بالا چپ # AI translated Top Right = بالا راست # AI translated Transparent UI background = پس‌زمینه شفاف -UI = ‎زبان برنامه UI background animation = پس‌زمینه زنده UI size adjustment (DPI) = تنظیم اندازهٔ رابط کاربری (DPI) # AI translated Unable to open zip file = باز کردن فایل ZIP ممکن نیست # AI translated @@ -1747,6 +1750,7 @@ Use O to confirm = ‎برای قبول کردن O استفاده از Use output buffer (with overlay) for recording = استفاده از بافر خروجی (با overlay) برای ضبط # AI translated Use system native keyboard = استفاده از کیبورد بومی سیستم # AI translated Use X to confirm = ‎برای قبول کردن X استفاده از +User interface = رابط کاربری # AI translated VersionCheck = ‎PPSSPP بررسی آخرین ورژن WARNING: Android battery save mode is on = ‎هشدار: حالت ذخیره باتری اندروید فعال است WARNING: Battery save mode is on = ‎هشدار: حالت ذخیره باتری فعال است diff --git a/assets/lang/fi_FI.ini b/assets/lang/fi_FI.ini index 7021b3a499..2079883e9a 100644 --- a/assets/lang/fi_FI.ini +++ b/assets/lang/fi_FI.ini @@ -571,7 +571,9 @@ Rename state = Nimeä tila uudelleen # AI translated Reset = Nollaa Resize = Muuta kokoa Restart = Käynnistä uudelleen +Restore defaults = Palauta oletukset # AI translated Restore purchase = Palauta osto +RestorePageDefaults = Palautetaanko tämän sivun asetukset oletusarvoihin? # AI translated Retry = Yritä uudelleen # AI translated Right side = Oikea puoli # AI translated Save = Tallenna @@ -892,7 +894,9 @@ Skip GPU Readbacks = Ohita GPU-lukemat Smart 2D texture filtering = Älykäs 2D-tekstuurien suodatus Software Rendering = Ohjelmistopohjainen renderointi (kokeellinen) Speed = Nopeus -Speed Hacks = Nopeuskikat (saattaa aiheuttaa renderöinti virheitä!) +Speed Hacks = Nopeuskikat +SpeedHacksDescription = Nämä asetukset voivat parantaa suorituskykyä joillakin laitteilla, mutta ne voivat myös aiheuttaa grafiikkaongelmia tai estää renderöinnin kokonaan. # AI translated +SpeedHacksHint = Nämä asetukset voivat aiheuttaa renderöintivirheitä # AI translated Stereo display shader = Stereonäytön varjostin # AI translated Stereo rendering = Stereorenderöinti Stretch = Venytä @@ -1688,9 +1692,9 @@ Pause when not focused = Pysäytä, kun ikkuna ei ole aktiivinen # AI translate Plugins = Liitännäiset # AI translated 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 Firmware = PSP-laiteohjelmisto # AI translated -PSP Memory Stick = PSP-muistikortti PSP Model = PSP-malli -PSP Settings = PSP-asetukset +PSP storage settings = PSP:n tallennustila-asetukset # AI translated +PSP system settings = PSP:n järjestelmäasetukset # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Pelin raakakuva # AI translated @@ -1735,7 +1739,6 @@ Top Center = Ylhäällä keskellä Top Left = Ylhäällä vasemmalla Top Right = Ylhäällä oikealla Transparent UI background = Läpinäkyvä käyttöliittymän tausta -UI = Käyttöliittymä UI background animation = Käyttöliittymän taustan animaatio UI size adjustment (DPI) = Käyttöliittymän koon säätö (DPI) # AI translated Unable to open zip file = ZIP-tiedostoa ei voi avata # AI translated @@ -1747,6 +1750,7 @@ Use O to confirm = Käytä O-näppäintä vahvistukseen Use output buffer (with overlay) for recording = Käytä nauhoittamiseen lähtöpuskuria (päällystimen kanssa) Use system native keyboard = Käytä järjestelmän omaa näppäimistöä Use X to confirm = Käytä X-näppäintä vahvistukseen +User interface = Käyttöliittymä VersionCheck = Tarkista uudet PPSSPP-versiot WARNING: Android battery save mode is on = VAROITUS: Androidin akun säästötila on käytössä WARNING: Battery save mode is on = VAROITUS: Akun säästötila on käytössä diff --git a/assets/lang/fr_FR.ini b/assets/lang/fr_FR.ini index 5bb1f301a0..52265485df 100644 --- a/assets/lang/fr_FR.ini +++ b/assets/lang/fr_FR.ini @@ -595,7 +595,9 @@ Rename state = Renommer l'état # AI translated Reset = Remise à 0 Resize = Zoomer Restart = Redémarrer # AI translated +Restore defaults = Restaurer les valeurs par défaut # AI translated Restore purchase = Restaurer l'achat +RestorePageDefaults = Restaurer les valeurs par défaut des paramètres de cette page ? # AI translated Retry = Réessayer Right side = Côté droit Save = Sauvegarder @@ -916,7 +918,9 @@ Skip GPU Readbacks = Ignorer les lectures du GPU Smart 2D texture filtering = Filtrage intelligent des textures 2D Software Rendering = Rendu logiciel (expérimental) Speed = Vitesse -Speed Hacks = Hacks de vitesse (crée des bugs graphiques) +Speed Hacks = Hacks de vitesse +SpeedHacksDescription = Ces paramètres peuvent améliorer les performances sur certains appareils, mais ils peuvent aussi causer des problèmes graphiques ou empêcher complètement le rendu de fonctionner. # AI translated +SpeedHacksHint = Ces paramètres peuvent causer des erreurs graphiques # AI translated Stereo display shader = Shader d'affichage stéréo Stereo rendering = Rendu stéréo Stretch = Étirement @@ -1707,9 +1711,9 @@ Pause when not focused = Mettre en pa&use si pas au premier plan Plugins = Plugins # same as English 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 Firmware = Firmware PSP # AI translated -PSP Memory Stick = Memory Stick PSP # AI translated PSP Model = Modèle de PSP -PSP Settings = Paramètres de la PSP +PSP storage settings = Paramètres de stockage de la PSP # AI translated +PSP system settings = Paramètres système de la PSP # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Image brute du jeu @@ -1753,7 +1757,6 @@ Top Center = En haut au centre Top Left = En haut à gauche Top Right = En haut à droite Transparent UI background = Arrière-plan transparent de l'interface utilisateur -UI = Interface utilisateur UI background animation = Animation d'arrière-plan de l'interface utilisateur UI size adjustment (DPI) = Réglage de la taille de l'interface utilisateur (DPI) Unable to open zip file = Impossible d'ouvrir le fichier ZIP # AI translated @@ -1765,6 +1768,7 @@ Use O to confirm = Utiliser O Use output buffer (with overlay) for recording = Utiliser une mémoire tampon pour l'enregistrement (inclut les messages) Use system native keyboard = Utiliser le clavier natif du système Use X to confirm = Utiliser X +User interface = Interface utilisateur VersionCheck = Vérifier s'il existe une nouvelle version de PPSSPP WARNING: Android battery save mode is on = AVERTISSEMENT: Le mode d'économie de batterie d'Android est activé WARNING: Battery save mode is on = AVERTISSEMENT: Le mode d'économie de batterie est activé diff --git a/assets/lang/gl_ES.ini b/assets/lang/gl_ES.ini index e0de9e369c..168b00fc1b 100644 --- a/assets/lang/gl_ES.ini +++ b/assets/lang/gl_ES.ini @@ -571,7 +571,9 @@ Rename state = Renomear estado # AI translated Reset = Reiniciar Resize = Tamaño Restart = Reiniciar # AI translated +Restore defaults = Restaurar os valores predeterminados # AI translated Restore purchase = Restaurar compra +RestorePageDefaults = Restaurar os valores predeterminados dos axustes desta páxina? # AI translated Retry = Reintentar Right side = Lado dereito # AI translated Save = Gardar @@ -892,7 +894,9 @@ Skip GPU Readbacks = Omitir lecturas da GPU # AI translated Smart 2D texture filtering = Filtrado intelixente de texturas 2D # AI translated Software Rendering = Renderizado por software (beta) Speed = Velocidade -Speed Hacks = Speed Hacks (causarán erros gráficos) +Speed Hacks = Speed Hacks +SpeedHacksDescription = Estes axustes poden mellorar o rendemento nalgúns dispositivos, pero tamén poden causar problemas gráficos ou facer que o renderizado deixe de funcionar por completo. # AI translated +SpeedHacksHint = Estes axustes poden causar erros gráficos # AI translated Stereo display shader = Shader de visualización estereoscópica # AI translated Stereo rendering = Renderizado estereoscópico # AI translated Stretch = Estirar # AI translated @@ -1688,9 +1692,9 @@ Pause when not focused = &Pausar ó cambiar de ventá Plugins = Complementos # AI translated 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 Firmware = Firmware de PSP # AI translated -PSP Memory Stick = Memory Stick de PSP # AI translated PSP Model = Modelo de PSP -PSP Settings = Axustes de PSP +PSP storage settings = Axustes de almacenamento de PSP # AI translated +PSP system settings = Axustes do sistema de PSP # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Imaxe do xogo sen procesar # AI translated @@ -1735,7 +1739,6 @@ Top Center = Arriba no centro # AI translated Top Left = Arriba á esquerda # AI translated Top Right = Arriba á dereita # AI translated Transparent UI background = Fondo da interface transparente # AI translated -UI = Interfaz de usuario UI background animation = Animación do fondo da interface # AI translated UI size adjustment (DPI) = Axuste do tamaño da interface (DPI) # AI translated Unable to open zip file = Non se puido abrir o arquivo ZIP # AI translated @@ -1747,6 +1750,7 @@ Use O to confirm = Confirmar co botón O Use output buffer (with overlay) for recording = Usar o búfer de saída (con superposición) para gravar # AI translated Use system native keyboard = Usar o teclado nativo do sistema # AI translated Use X to confirm = Confirmar co botón X +User interface = Interfaz de usuario VersionCheck = Buscar actualizacións de PPSSPP WARNING: Android battery save mode is on = AVISO: o modo de aforro de batería de Android está activado # AI translated WARNING: Battery save mode is on = AVISO: o modo de aforro de batería está activado # AI translated diff --git a/assets/lang/gr_EL.ini b/assets/lang/gr_EL.ini index 0c73aec90a..771c88faee 100644 --- a/assets/lang/gr_EL.ini +++ b/assets/lang/gr_EL.ini @@ -571,7 +571,9 @@ Rename state = Μετονομασία κατάστασης # AI translated Reset = ΕΠΑΝΑΦΟΡΑ Resize = ΑΛΛΑΓΗ ΜΕΓΕΘΟΥΣ Restart = Επανεκκίνηση # AI translated +Restore defaults = Επαναφορά προεπιλογών # AI translated Restore purchase = Επαναφορά αγοράς +RestorePageDefaults = Επαναφορά των ρυθμίσεων αυτής της σελίδας στις προεπιλογές τους; # AI translated Retry = ΕΠΑΝΑΛΗΨΗ Right side = Δεξιά πλευρά # AI translated Save = ΑΠΟΘΗΚΕΥΣΗ @@ -892,7 +894,9 @@ Skip GPU Readbacks = Παράλειψη αναγνώσεων GPU # AI translate Smart 2D texture filtering = Έξυπνο φιλτράρισμα υφών 2D # AI translated Software Rendering = Απεικόνιση Λογισμικού (πειραματικό) Speed = Ταχύτητα -Speed Hacks = Hacks ταχύτητας (μπορεί να προκαλέσουν σφάλματα απεικόνισης!) # AI translated +Speed Hacks = Hacks ταχύτητας # AI translated +SpeedHacksDescription = Αυτές οι ρυθμίσεις μπορούν να βελτιώσουν την απόδοση σε ορισμένες συσκευές, αλλά μπορεί επίσης να προκαλέσουν γραφικά προβλήματα ή να σταματήσουν εντελώς την απεικόνιση. # AI translated +SpeedHacksHint = Αυτές οι ρυθμίσεις μπορεί να προκαλέσουν σφάλματα απεικόνισης # AI translated Stereo display shader = Shader στερεοσκοπικής οθόνης # AI translated Stereo rendering = Στερεοσκοπική απεικόνιση # AI translated Stretch = Επέκταση @@ -1688,9 +1692,9 @@ 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 Firmware = Υλικολογισμικό PSP # AI translated -PSP Memory Stick = Memory Stick του PSP # AI translated PSP Model = Μοντέλο PSP -PSP Settings = Ρυθμίσεις PSP +PSP storage settings = Ρυθμίσεις αποθήκευσης PSP # AI translated +PSP system settings = Ρυθμίσεις συστήματος PSP # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Ακατέργαστη εικόνα παιχνιδιού # AI translated @@ -1735,7 +1739,6 @@ Top Center = Πάνω στο κέντρο # AI translated Top Left = Πάνω αριστερά # AI translated Top Right = Πάνω δεξιά # AI translated Transparent UI background = Διάφανο φόντο UI # AI translated -UI = Διεπαφή χρήστη UI background animation = Κίνηση φόντου UI # AI translated UI size adjustment (DPI) = Ρύθμιση μεγέθους UI (DPI) # AI translated Unable to open zip file = Δεν είναι δυνατό το άνοιγμα του αρχείου ZIP # AI translated @@ -1747,6 +1750,7 @@ Use O to confirm = O Use output buffer (with overlay) for recording = Χρησιμοποιήστε το buffer εξόδου (με επικάλυψη) για εγγραφή Use system native keyboard = Χρήση εγγενούς πληκτρολογίου συστήματος # AI translated Use X to confirm = X +User interface = Διεπαφή χρήστη VersionCheck = Έλεγχος νέων εκδόσεων PPSSPP WARNING: Android battery save mode is on = ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Η λειτουργία εξοικονόμησης ενέργειας Android είναι ενεργοποιημένη WARNING: Battery save mode is on = ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Η λειτουργία εξοικονόμησης ενέργειας είναι αναμμένη diff --git a/assets/lang/he_IL.ini b/assets/lang/he_IL.ini index ffea6dd73e..30d4d305fe 100644 --- a/assets/lang/he_IL.ini +++ b/assets/lang/he_IL.ini @@ -571,7 +571,9 @@ Rename state = שנה שם למצב # AI translated Reset = אפס # AI translated Resize = שנה גודל # AI translated Restart = הפעל מחדש # AI translated +Restore defaults = שחזר ברירות מחדל # AI translated Restore purchase = שחזור רכישה +RestorePageDefaults = לשחזר את ההגדרות בעמוד זה לברירות המחדל שלהן? # AI translated Retry = נסה שוב # AI translated Right side = צד ימין # AI translated Save = שמור # AI translated @@ -892,7 +894,9 @@ Skip GPU Readbacks = Skip GPU Readbacks # same as English Smart 2D texture filtering = סינון טקסטורות דו-ממדי חכם # AI translated Software Rendering = עיבוד תוכנה (ניסיוני) Speed = מהירות -Speed Hacks = האצות (עלולות לגרום לשגיאות עיבוד!) # AI translated +Speed Hacks = האצות # AI translated +SpeedHacksDescription = הגדרות אלו יכולות לשפר את הביצועים במכשירים מסוימים, אך הן עלולות גם לגרום לבעיות גרפיות או לגרום לעיבוד להפסיק לעבוד לחלוטין. # AI translated +SpeedHacksHint = הגדרות אלו עלולות לגרום לשגיאות עיבוד # AI translated Stereo display shader = Shader לתצוגה סטריאו # AI translated Stereo rendering = עיבוד סטריאו # AI translated Stretch = מתיחה # AI translated @@ -1688,9 +1692,9 @@ Pause when not focused = השהה כשהחלון אינו בפוקוס # AI tra Plugins = תוספים # AI translated PS1 support is still experimental. The game might not work, or there may be glitches. = התמיכה ב-PS1 עדיין ניסיונית. ייתכן שהמשחק לא יעבוד או שיופיעו תקלות. # AI translated PSP Firmware = קושחת PSP # AI translated -PSP Memory Stick = Memory Stick של PSP # AI translated PSP Model = דגם PSP # AI translated -PSP Settings = הגדרות PSP +PSP storage settings = הגדרות אחסון PSP # AI translated +PSP system settings = הגדרות מערכת PSP # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = תמונת משחק גולמית # AI translated @@ -1735,7 +1739,6 @@ Top Center = למעלה במרכז # AI translated Top Left = למעלה משמאל # AI translated Top Right = למעלה מימין # AI translated Transparent UI background = רקע ממשק שקוף # AI translated -UI = UI UI background animation = הנפשת רקע הממשק # AI translated UI size adjustment (DPI) = התאמת גודל הממשק (DPI) # AI translated Unable to open zip file = לא ניתן לפתוח את קובץ ה-ZIP # AI translated @@ -1747,6 +1750,7 @@ Use O to confirm = כדי להסכים O השתמש במקש Use output buffer (with overlay) for recording = השתמש בחוצץ הפלט (עם שכבת-על) להקלטה # AI translated Use system native keyboard = השתמש במקלדת המובנית של המערכת # AI translated Use X to confirm = כדי להסכים X השתמש במקש +User interface = ממשק משתמש # AI translated VersionCheck = בדוק אם יש גרסאות חדשות של PPSSPP # AI translated WARNING: Android battery save mode is on = אזהרה: מצב חיסכון בסוללה של Android מופעל # AI translated WARNING: Battery save mode is on = אזהרה: מצב חיסכון בסוללה מופעל # AI translated diff --git a/assets/lang/hr_HR.ini b/assets/lang/hr_HR.ini index a86c18f1e4..9c04601c30 100644 --- a/assets/lang/hr_HR.ini +++ b/assets/lang/hr_HR.ini @@ -571,7 +571,9 @@ Rename state = Preimenuj state # AI translated Reset = Resetiraj # AI translated Resize = Promijeni veličinu # AI translated Restart = Ponovno pokreni # AI translated +Restore defaults = Vrati zadane postavke # AI translated Restore purchase = Vrati kupnju +RestorePageDefaults = Vratiti postavke na ovoj stranici na zadane vrijednosti? # AI translated Retry = Ponovi Right side = Desna strana # AI translated Save = Spremi @@ -892,7 +894,9 @@ Skip GPU Readbacks = Preskoči GPU readbackove # AI translated Smart 2D texture filtering = Pametno filtriranje 2D tekstura # AI translated Software Rendering = Žbukanje softvera (sporo) Speed = Brzina -Speed Hacks = Speed Hacks (može uzrokovati glitcheve) +Speed Hacks = Speed Hacks +SpeedHacksDescription = Ove postavke mogu poboljšati performanse na nekim uređajima, ali mogu uzrokovati i grafičke probleme ili potpuno zaustaviti prikaz. # AI translated +SpeedHacksHint = Ove postavke mogu uzrokovati greške u prikazu # AI translated Stereo display shader = Shader za stereo prikaz # AI translated Stereo rendering = Stereo renderiranje # AI translated Stretch = Rastezanje @@ -1688,9 +1692,9 @@ Pause when not focused = &Pauziraj kad nije fokusirano Plugins = Dodaci # AI translated 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 Firmware = PSP firmver # AI translated -PSP Memory Stick = PSP Memory Stick # same as English PSP Model = PSP model # same as English -PSP Settings = PSP opcije +PSP storage settings = PSP opcije pohrane # AI translated +PSP system settings = PSP opcije sustava # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Neobrađena slika igre # AI translated @@ -1735,7 +1739,6 @@ Top Center = Gore u sredini # AI translated Top Left = Gore lijevo # AI translated Top Right = Gore desno # AI translated Transparent UI background = Prozirna pozadina sučelja # AI translated -UI = Felhasználói felület UI background animation = Animacija pozadine sučelja # AI translated UI size adjustment (DPI) = Prilagodba veličine sučelja (DPI) # AI translated Unable to open zip file = Nije moguće otvoriti ZIP datoteku # AI translated @@ -1747,6 +1750,7 @@ Use O to confirm = Koristi 0 kao gumb za potvrđivanje Use output buffer (with overlay) for recording = Koristi output ublaživač (sa overlay-om) za snimanje Use system native keyboard = Koristi tipkovnicu sustava # AI translated Use X to confirm = Koristi X kao gumb za potvrđivanje +User interface = Korisničko sučelje # AI translated VersionCheck = Provjerite za nove verzije PPSSPP-a WARNING: Android battery save mode is on = UPOZORENJE: Način uštede baterije u Androidu je uključen WARNING: Battery save mode is on = UPOZORENJE: Način uštede baterije je uključen diff --git a/assets/lang/hu_HU.ini b/assets/lang/hu_HU.ini index 5600ee8f9c..d14bebbdff 100644 --- a/assets/lang/hu_HU.ini +++ b/assets/lang/hu_HU.ini @@ -571,7 +571,9 @@ Rename state = Állapot átnevezése # AI translated Reset = Visszaállít Resize = Átméretez Restart = Újraindítás # AI translated +Restore defaults = Alapértékek visszaállítása # AI translated Restore purchase = Vásárlás visszaállítása +RestorePageDefaults = Visszaállítod az oldal beállításait az alapértékekre? # AI translated Retry = Újra Right side = Jobb oldal # AI translated Save = Mentés @@ -892,7 +894,9 @@ Skip GPU Readbacks = GPU visszaolvasások átugrása Smart 2D texture filtering = Okos 2D textúra szűrés Software Rendering = Szoftveres renderelés (lassú) Speed = Sebesség -Speed Hacks = Speed hackek (HIBÁKAT OKOZHATNAK) +Speed Hacks = Speed hackek +SpeedHacksDescription = Ezek a beállítások egyes eszközökön javíthatják a teljesítményt, de grafikai hibákat is okozhatnak, vagy a megjelenítés teljesen leállhat tőlük. # AI translated +SpeedHacksHint = Ezek a beállítások megjelenítési hibákat okozhatnak # AI translated Stereo display shader = Sztereó megjelenítés shader Stereo rendering = Sztereó renderelés Stretch = Nyújtás @@ -1688,9 +1692,9 @@ 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 Firmware = PSP firmware # AI translated -PSP Memory Stick = PSP Memóriakártya PSP Model = PSP modell -PSP Settings = PSP beállítások +PSP storage settings = PSP tárhelybeállítások # AI translated +PSP system settings = PSP rendszerbeállítások # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Nyers játékkép # AI translated @@ -1735,7 +1739,6 @@ Top Center = Felül középen Top Left = Felül bal old. Top Right = Felül jobb old. Transparent UI background = Áttetsző háttér -UI = Felhasználói felület UI background animation = Háttér animáció UI size adjustment (DPI) = Kezelőfelület méretének igazítása (DPI) # AI translated Unable to open zip file = A ZIP fájl nem nyitható meg # AI translated @@ -1747,6 +1750,7 @@ Use O to confirm = O gomb használata a megerősítéshez Use output buffer (with overlay) for recording = Kimeneti puffer alkalmazása (átfedéssel) rögzítéskor Use system native keyboard = Rendszer natív billentyűzetének használata Use X to confirm = X gomb használata a megerősítéshez +User interface = Felhasználói felület VersionCheck = PPSSPP frissítés keresése WARNING: Android battery save mode is on = FIGYELEM: Android energiatakarékos üzemmód bekapcsolva! WARNING: Battery save mode is on = FIGYELEM: Energiatakarékós üzemmód bekapcsolva! diff --git a/assets/lang/id_ID.ini b/assets/lang/id_ID.ini index 4e18a2a885..5ef50b24b2 100644 --- a/assets/lang/id_ID.ini +++ b/assets/lang/id_ID.ini @@ -570,7 +570,9 @@ Remove = Menghapus Rename state = Ganti nama savestate # AI translated Reset = Atur ulang Resize = Atur ulang ukuran +Restore defaults = Pulihkan bawaan # AI translated Restore purchase = Pulihkan pembelian +RestorePageDefaults = Pulihkan pengaturan di halaman ini ke bawaannya? # AI translated Retry = Coba lagi Restart = Mengulang kembali Right side = Sisi kanan # AI translated @@ -892,7 +894,9 @@ Skip GPU Readbacks = Lewati pembacaan balik GPU # AI translated Smart 2D texture filtering = Penyaringan tekstur 2D yang cerdas Software Rendering = Rendering perangkat lunak (eksperimental) Speed = Kecepatan -Speed Hacks = Peretasan Kecepatan (menyebabkan kecacatan) +Speed Hacks = Peretasan Kecepatan +SpeedHacksDescription = Pengaturan ini dapat meningkatkan performa di beberapa perangkat, tetapi juga dapat menyebabkan masalah grafis atau membuat render berhenti bekerja sepenuhnya. # AI translated +SpeedHacksHint = Pengaturan ini dapat menyebabkan kesalahan render # AI translated Stereo display shader = Shader tampilan stereo Stereo rendering = Render stereo Stretch = Peregangan @@ -1688,9 +1692,9 @@ 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 Firmware = Firmware PSP # AI translated -PSP Memory Stick = Memory Stick PSP PSP Model = Model PSP -PSP Settings = Pengaturan PSP +PSP storage settings = Pengaturan penyimpanan PSP # AI translated +PSP system settings = Pengaturan sistem PSP # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Gambar game mentah @@ -1735,7 +1739,6 @@ Top Center = Tengah atas Top Left = Kiri atas Top Right = Kanan atas Transparent UI background = Latar belakang UI transparan -UI = User Interface UI background animation = Animasi latar belakang UI UI size adjustment (DPI) = Penyesuaian ukuran UI (DPI) # AI translated Unable to open zip file = Tidak dapat membuka berkas ZIP # AI translated @@ -1747,6 +1750,7 @@ Use O to confirm = Gunakan O sebagai tombol konfirmasi Use output buffer (with overlay) for recording = Gunakan penyangga keluaran (dengan tampilan) untuk merekam Use system native keyboard = Gunakan papan ketik perangkat Use X to confirm = Gunakan X sebagai tombol konfirmasi +User interface = Antarmuka Pengguna # AI translated VersionCheck = Cek versi baru PPSSPP WARNING: Android battery save mode is on = Peringatan: Mode hemat daya android aktif WARNING: Battery save mode is on = Peringatan: Mode hemat daya aktif diff --git a/assets/lang/it_IT.ini b/assets/lang/it_IT.ini index 0e34abbeb6..4c26880759 100644 --- a/assets/lang/it_IT.ini +++ b/assets/lang/it_IT.ini @@ -571,7 +571,9 @@ Rename state = Rinomina stato # AI translated Reset = Reimposta # AI translated Resize = Ridimensiona Restart = Riavvia +Restore defaults = Ripristina predefiniti # AI translated Restore purchase = Ripristina acquisto +RestorePageDefaults = Ripristinare i valori predefiniti delle impostazioni di questa pagina? # AI translated Retry = Riprova Right side = Lato destro # AI translated Save = Salva @@ -893,7 +895,9 @@ Skip GPU Readbacks = Salta le letture della GPU Smart 2D texture filtering = Filtro texture 2D intelligente Software Rendering = Rendering tramite Software (sperimentale) Speed = Velocità -Speed Hacks = Hack velocità (causerà dei problemi) +Speed Hacks = Hack velocità +SpeedHacksDescription = Queste impostazioni possono migliorare le prestazioni su alcuni dispositivi, ma possono anche causare problemi grafici o impedire del tutto il funzionamento del rendering. # AI translated +SpeedHacksHint = Queste impostazioni possono causare errori grafici # AI translated Stereo display shader = Shader di visualizzazione stereo Stereo rendering = Rendering stereo Stretch = Adatta al Display @@ -1676,7 +1680,8 @@ 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 Firmware = Firmware PSP # AI translated -PSP Memory Stick = Memory Stick PSP +PSP storage settings = Impostazioni di archiviazione PSP # AI translated +PSP system settings = Impostazioni di sistema PSP # AI translated Raw game image = Immagine grezza del gioco Recent games = Giochi recenti Recording = Registrazione @@ -1697,7 +1702,6 @@ Top Center = In alto al centro Top Left = In alto a sinistra Top Right = In alto a destra Transparent UI background = Sfondo trasparente dell'interfaccia -UI = Interfaccia Games list settings = Impostazioni Lista giochi Help the PPSSPP team = Aiuta il gruppo del PPSSPP Host (bugs, less lag) = Host (buggato, poca lag) @@ -1715,7 +1719,6 @@ Not a PSP game = Nessun gioco PSP Off = Disattiva Oldest Save = Salvataggio più vecchio PSP Model = Modello PSP -PSP Settings = Impostazioni PSP PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Record Audio = Registra Audio @@ -1751,6 +1754,7 @@ Use O to confirm = Usa ◯ come tasto di conferma Use output buffer (with overlay) for recording = Usa la memoria di buffer per la registrazione (compresi i messaggi) Use system native keyboard = Usa tastiera nativa di sistema Use X to confirm = Usa ✕ come tasto di conferma +User interface = Interfaccia VersionCheck = Controlla se ci sono aggiornamenti per PPSSPP WARNING: Android battery save mode is on = ATTENZIONE: La modalità Risparmio Energetico di Android è attivata WARNING: Battery save mode is on = ATTENZIONE: La modalità Risparmio Energetico è attivata diff --git a/assets/lang/ja_JP.ini b/assets/lang/ja_JP.ini index f45a26c425..425eb21976 100644 --- a/assets/lang/ja_JP.ini +++ b/assets/lang/ja_JP.ini @@ -571,7 +571,9 @@ Rename state = ステート名を変更 # AI translated Reset = リセット Resize = リサイズ Restart = PPSSPPを再起動します。 +Restore defaults = デフォルトに戻す # AI translated Restore purchase = 購入を復元 +RestorePageDefaults = このページの設定をデフォルトに戻しますか? # AI translated Retry = リトライ Right side = 右側 # AI translated Save = セーブ @@ -892,7 +894,9 @@ Skip GPU Readbacks = GPUリードバックのスキップ Smart 2D texture filtering = Smart 2Dテクスチャフィルタリング Software Rendering = ソフトウェアレンダリング (実験的) Speed = 速度 -Speed Hacks = スピードハック (不具合あり) +Speed Hacks = スピードハック +SpeedHacksDescription = これらの設定は一部のデバイスでパフォーマンスを向上させることがありますが、グラフィックの不具合を引き起こしたり、描画がまったく機能しなくなったりすることもあります。 # AI translated +SpeedHacksHint = これらの設定は描画の不具合を引き起こすことがあります # AI translated Stereo display shader = ステレオディスプレイシェーダー Stereo rendering = ステレオレンダリング Stretch = 拡大 @@ -1689,9 +1693,9 @@ Pause when not focused = 非フォーカス時は一時停止する Plugins = プラグイン PS1 support is still experimental. The game might not work, or there may be glitches. = PS1 のサポートはまだ実験的です。ゲームが動作しない、または不具合が発生する可能性があります。 # AI translated PSP Firmware = PSPファームウェア # AI translated -PSP Memory Stick = メモリースティックの設定 PSP Model = PSPのモデル -PSP Settings = PSPの設定 +PSP storage settings = PSPのストレージ設定 # AI translated +PSP system settings = PSPの本体設定 # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = 生のゲーム画像形式 @@ -1736,7 +1740,6 @@ Top Center = 上中央 Top Left = 左上 Top Right = 右上 Transparent UI background = 透明なUI背景 -UI = ユーザーインターフェース UI background animation = UIの背景アニメーション UI size adjustment (DPI) = UIサイズの調整 (DPI) Unable to open zip file = ZIPファイルを開けません # AI translated @@ -1748,6 +1751,7 @@ Use O to confirm = ○ボタンで決定する (日本仕様) Use output buffer (with overlay) for recording = 記録時に出力バッファを使用する (オーバーレイ付き) Use system native keyboard = 文字入力にOS準拠の入力方法を使用する (System Native K/B) Use X to confirm = ✕ボタンで決定する (海外仕様) +User interface = ユーザーインターフェース VersionCheck = 新バージョンのPPSSPPをチェックする WARNING: Android battery save mode is on = 警告: アンドロイドのバッテリーセーブモードがオンになっています WARNING: Battery save mode is on = 警告: バッテリーセーブモードがオンになっています diff --git a/assets/lang/jv_ID.ini b/assets/lang/jv_ID.ini index 77a9e67c27..9fb1deecf5 100644 --- a/assets/lang/jv_ID.ini +++ b/assets/lang/jv_ID.ini @@ -571,7 +571,9 @@ Rename state = Rename state Reset = Ngreset Resize = Ubah Ukuran Restart = Restart +Restore defaults = Restore defaults Restore purchase = Pulihake tuku +RestorePageDefaults = Restore the settings on this page to their defaults? Retry = Jajal Maning Right side = Sisih tengen # AI translated Save = Simpen @@ -892,7 +894,9 @@ Skip GPU Readbacks = Skip GPU Readbacks Smart 2D texture filtering = Smart 2D texture filtering Software Rendering = Software rendering (jajalan) Speed = Kacepetan -Speed Hacks = Speed Hacks (nyebabake glitches) +Speed Hacks = Speed Hacks +SpeedHacksDescription = These settings can improve performance on some devices, but they can also cause graphical issues or make rendering stop working entirely. +SpeedHacksHint = These settings can cause rendering errors Stereo display shader = Stereo display shader Stereo rendering = Stereo rendering Stretch = Stretch @@ -1688,9 +1692,9 @@ 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 Firmware = PSP Firmware -PSP Memory Stick = PSP Memory Stick PSP Model = PSP model -PSP Settings = Setelan PSP +PSP storage settings = PSP storage settings +PSP system settings = PSP system settings PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Raw game image @@ -1735,7 +1739,6 @@ Top Center = Top center Top Left = Top left Top Right = Top right Transparent UI background = Transparent UI background -UI = Antarmuka Panganggo UI background animation = UI background animation UI size adjustment (DPI) = UI size adjustment (DPI) Unable to open zip file = Unable to open zip file @@ -1747,6 +1750,7 @@ Use O to confirm = Gunakake O kanggo konfirmasi Use output buffer (with overlay) for recording = Use output buffer (with overlay) for recording Use system native keyboard = Use system native keyboard Use X to confirm = Gunakake X kanggo konfirmasi +User interface = Antarmuka Panganggo VersionCheck = Cek versi anyar PPSSPP WARNING: Android battery save mode is on = WARNING: Android battery save mode is On WARNING: Battery save mode is on = WARNING: Battery save mode is on diff --git a/assets/lang/km_KH.ini b/assets/lang/km_KH.ini index 7400b72c99..80dda68e72 100644 --- a/assets/lang/km_KH.ini +++ b/assets/lang/km_KH.ini @@ -571,7 +571,9 @@ Rename state = Rename state Reset =កំណត់ឡើងវិញ Resize =ប្តូរទំហំ Restart =ចាប់ផ្ដើមឡើងវិញ +Restore defaults = Restore defaults Restore purchase =ទិញឡើងវិញ +RestorePageDefaults = Restore the settings on this page to their defaults? Retry =ព្យាយាមម្តងទៀត Right side =ផ្នែកខាងស្តាំ Save =រក្សាទុក @@ -892,7 +894,9 @@ Skip GPU Readbacks =រំលង GPU Readbacks Smart 2D texture filtering =តម្រងវាយនភាព 2D ឆ្លាតវៃ Software Rendering =ការបង្ហាញកម្មវិធី (យឺត ត្រឹមត្រូវ) Speed =ល្បឿន -Speed Hacks =Speed ​​Hacks (អាចបណ្តាលឱ្យមានកំហុសក្នុងការបង្ហាញ!) +Speed Hacks =Speed ​​Hacks +SpeedHacksDescription = These settings can improve performance on some devices, but they can also cause graphical issues or make rendering stop working entirely. +SpeedHacksHint = These settings can cause rendering errors Stereo display shader =ឧបករណ៍បញ្ចាំងស្តេរ៉េអូ Stereo rendering =ការបង្ហាញស្តេរ៉េអូ Stretch =លាត @@ -1681,9 +1685,9 @@ 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 Firmware = PSP Firmware -PSP Memory Stick =PSP Memory Stick PSP Model =ម៉ូដែល PSP -PSP Settings =ការកំណត់ PSP +PSP storage settings = PSP storage settings +PSP system settings = PSP system settings PSP-1000 =PSP-1000 PSP-2000/3000 =PSP-2000/3000 Raw game image =រូបភាពហ្គេមឆៅ @@ -1726,7 +1730,6 @@ Top Center =មជ្ឈមណ្ឌលកំពូល Top Left =កំពូលខាងឆ្វេង Top Right =ខាងលើស្តាំ Transparent UI background =ផ្ទៃខាងក្រោយ UI ថ្លា -UI =UI UI background animation =ចលនាផ្ទៃខាងក្រោយ UI UI size adjustment (DPI) =ការកែតម្រូវទំហំ UI (DPI) Unable to open zip file = Unable to open zip file @@ -1738,6 +1741,7 @@ Use O to confirm =ប្រើ O ជាប៊ូតុងបញ្ជាក់ Use output buffer (with overlay) for recording =ប្រើសតិបណ្ដោះអាសន្នលទ្ធផល (ជាមួយការត្រួតលើគ្នា) សម្រាប់ការថត Use system native keyboard =ប្រើក្តារចុចដើមរបស់ប្រព័ន្ធ Use X to confirm =ប្រើ X ជាប៊ូតុងបញ្ជាក់ +User interface = User interface VersionCheck =ពិនិត្យមើលកំណែថ្មីនៃ PPSSPP WARNING: Android battery save mode is on =ការព្រមាន៖ របៀបសន្សំថ្ម Android គឺបើក WARNING: Battery save mode is on =ការព្រមាន៖ មុខងារសន្សំថ្មត្រូវបានបើក diff --git a/assets/lang/ko_KR.ini b/assets/lang/ko_KR.ini index e7efb83d16..37d7d2876e 100644 --- a/assets/lang/ko_KR.ini +++ b/assets/lang/ko_KR.ini @@ -571,7 +571,9 @@ Rename state = 저장 상태 이름 변경 # AI translated Reset = 재설정 Resize = 크기 조정 Restart = PPSSPP를 다시 시작합니다. +Restore defaults = 기본값으로 복원 # AI translated Restore purchase = 구매 복원 +RestorePageDefaults = 이 페이지의 설정을 기본값으로 복원하시겠습니까? # AI translated Retry = 재시도 Right side = 오른쪽 # AI translated Save = 저장 @@ -892,7 +894,9 @@ Skip GPU Readbacks = GPU 다시 읽기 건너뛰기 Smart 2D texture filtering = 스마트 2D 텍스처 필터링 Software Rendering = 소프트웨어 렌더링 (느림) Speed = 속도 -Speed Hacks = 속도 핵 (렌더링 오류가 발생할 수 있음!) +Speed Hacks = 속도 핵 +SpeedHacksDescription = 이 설정은 일부 기기에서 성능을 향상시킬 수 있지만, 그래픽 문제를 일으키거나 렌더링이 완전히 작동하지 않게 할 수도 있습니다. # AI translated +SpeedHacksHint = 이 설정은 렌더링 오류를 일으킬 수 있습니다 # AI translated Stereo display shader = 스트레오 디스플레이 쉐이더 Stereo rendering = 스트레오 렌더링 Stretch = 늘이기 @@ -1680,9 +1684,9 @@ 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 Firmware = PSP 펌웨어 # AI translated -PSP Memory Stick = PSP 메모리 스틱 PSP Model = PSP 모델 -PSP Settings = PSP 설정 +PSP storage settings = PSP 저장소 설정 # AI translated +PSP system settings = PSP 시스템 설정 # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = 원본 게임 이미지 @@ -1725,7 +1729,6 @@ Top Center = 상단 중앙 Top Left = 상단 왼쪽 Top Right = 상단 오른쪽 Transparent UI background = 투명한 UI 배경 -UI = UI UI background animation = UI 배경 애니메이션 UI size adjustment (DPI) = UI 크기 조절 (DPI) Unable to open zip file = ZIP 파일을 열 수 없습니다 # AI translated @@ -1737,6 +1740,7 @@ Use O to confirm = O를 확인 버튼으로 사용 Use output buffer (with overlay) for recording = 기록을 위해 (오버레이가 있는) 출력 버퍼 사용 Use system native keyboard = 시스템 기본 키보드 사용 Use X to confirm = X를 확인 버튼으로 사용 +User interface = 사용자 인터페이스 # AI translated VersionCheck = PPSSPP의 새 버전 확인 WARNING: Android battery save mode is on = 경고: 안드로이드 배터리 절약 모드가 켜져 있음 WARNING: Battery save mode is on = 경고: 배터리 절약 모드가 켜져 있음 diff --git a/assets/lang/ku_SO.ini b/assets/lang/ku_SO.ini index 2ac6e0cc5a..c6b18a334a 100644 --- a/assets/lang/ku_SO.ini +++ b/assets/lang/ku_SO.ini @@ -585,7 +585,9 @@ Rename state = Rename state Reset = Reset Resize = گۆڕینی قەبارە Restart = Restart +Restore defaults = Restore defaults Restore purchase = Kirîna xwe vegerîne +RestorePageDefaults = Restore the settings on this page to their defaults? Retry = دووبارە هەوڵدانەوە Right side = Awarê rast # AI translated Save = خەزن کردن @@ -906,7 +908,9 @@ Skip GPU Readbacks = Skip GPU Readbacks Smart 2D texture filtering = Smart 2D texture filtering Software Rendering = Software rendering (slow, accurate) Speed = Speed -Speed Hacks = Speed Hacks (can cause rendering errors!) +Speed Hacks = Speed hacks +SpeedHacksDescription = These settings can improve performance on some devices, but they can also cause graphical issues or make rendering stop working entirely. +SpeedHacksHint = These settings can cause rendering errors Stereo display shader = Stereo display shader Stereo rendering = Stereo rendering Stretch = Stretch @@ -1694,9 +1698,9 @@ 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 Firmware = PSP Firmware -PSP Memory Stick = PSP Memory Stick PSP Model = PSP مۆدێلی -PSP Settings = PSP settings +PSP storage settings = PSP storage settings +PSP system settings = PSP system settings PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Raw game image @@ -1739,7 +1743,6 @@ Top Center = Top center Top Left = Top left Top Right = Top right Transparent UI background = ڕوون(شەفاف) UI باکگراوندێکی -UI = UI UI background animation = UI ئەنیمەیشنی باکگراوندی UI size adjustment (DPI) = UI size adjustment (DPI) Unable to open zip file = Unable to open zip file @@ -1751,6 +1754,7 @@ Use O to confirm = بەکاربهێنە بۆ پشتراست کردنەوە (O) Use output buffer (with overlay) for recording = Use output buffer (with overlay) for recording Use system native keyboard = Use system native keyboard Use X to confirm = بەکاربهێنە بۆ پشتراست کردنەوە (X) دوگمەی +User interface = User interface VersionCheck = Check for new versions of PPSSPP WARNING: Android battery save mode is on = WARNING: Android battery save mode is On WARNING: Battery save mode is on = WARNING: Battery save mode is on diff --git a/assets/lang/lo_LA.ini b/assets/lang/lo_LA.ini index f5890687dd..0d05fa8e0d 100644 --- a/assets/lang/lo_LA.ini +++ b/assets/lang/lo_LA.ini @@ -571,7 +571,9 @@ Rename state = Rename state Reset = ຕັ້ງຄ່າໃໝ່ Resize = ປັບຂະໜາດ Restart = Restart +Restore defaults = Restore defaults Restore purchase = ກູ້ກືນການຊື້ +RestorePageDefaults = Restore the settings on this page to their defaults? Retry = ລອງໃໝ່ອີກຄັ້ງ Right side = ຂະບວນດີ # AI translated Save = ບັນທຶກ @@ -892,7 +894,9 @@ Skip GPU Readbacks = Skip GPU Readbacks Smart 2D texture filtering = Smart 2D texture filtering Software Rendering = ໃຊ້ຊອບແວຣ໌ສະແດງຜົນ (ລຸ້ນທົດລອງ) Speed = ຄວາມໄວ -Speed Hacks = Speed Hacks (can cause rendering errors!) +Speed Hacks = Speed hacks +SpeedHacksDescription = These settings can improve performance on some devices, but they can also cause graphical issues or make rendering stop working entirely. +SpeedHacksHint = These settings can cause rendering errors Stereo display shader = Stereo display shader Stereo rendering = Stereo rendering Stretch = ດຶງເຕັມຈໍ @@ -1688,9 +1692,9 @@ 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 Firmware = PSP Firmware -PSP Memory Stick = PSP Memory Stick PSP Model = ໂມເດລ PSP -PSP Settings = ຕັ້ງຄ່າ PSP +PSP storage settings = PSP storage settings +PSP system settings = PSP system settings PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Raw game image @@ -1735,7 +1739,6 @@ Top Center = Top center Top Left = Top left Top Right = Top right Transparent UI background = Transparent UI background -UI = ການໂຕ້ຕອບຜູ້ໃຊ້ UI background animation = UI background animation UI size adjustment (DPI) = UI size adjustment (DPI) Unable to open zip file = Unable to open zip file @@ -1747,6 +1750,7 @@ Use O to confirm = ໃຊ້ O ເປັນປຸ່ມຢືນຢັນ Use output buffer (with overlay) for recording = Use output buffer (with overlay) for recording Use system native keyboard = Use system native keyboard Use X to confirm = ໃຊ້ X ເປັນປຸ່ມຢືນຢັນ +User interface = ການໂຕ້ຕອບຜູ້ໃຊ້ VersionCheck = ກວດສອບເວີຊັ່ນໃໝ່ຂອງ PPSSPP WARNING: Android battery save mode is on = WARNING: Android battery save mode is On WARNING: Battery save mode is on = WARNING: Battery save mode is on diff --git a/assets/lang/lt-LT.ini b/assets/lang/lt-LT.ini index 4848dd56da..8fba4adb75 100644 --- a/assets/lang/lt-LT.ini +++ b/assets/lang/lt-LT.ini @@ -571,7 +571,9 @@ Rename state = Pervadinti statusą # AI translated Reset = Perkrauti Resize = Perkeisti dydį Restart = Perkrauti # AI translated +Restore defaults = Atkurti numatytuosius # AI translated Restore purchase = Atkurti pirkimą +RestorePageDefaults = Atkurti numatytąsias šio puslapio nustatymų reikšmes? # AI translated Retry = Pabandyti dar kartą Right side = Dešinė pusė # AI translated Save = Išsaugoti @@ -892,7 +894,9 @@ Skip GPU Readbacks = Praleisti GPU nuskaitymus # AI translated Smart 2D texture filtering = Išmanusis 2D tekstūrų filtravimas # AI translated Software Rendering = Programinės įrangos rodymas(ekspermentalus) Speed = Greitis -Speed Hacks = Speed Hacks (gali sukelti problemų) +Speed Hacks = Speed Hacks +SpeedHacksDescription = Šie nustatymai kai kuriuose įrenginiuose gali pagerinti našumą, tačiau taip pat gali sukelti grafikos problemų arba visiškai sustabdyti atvaizdavimą. # AI translated +SpeedHacksHint = Šie nustatymai gali sukelti atvaizdavimo klaidų # AI translated Stereo display shader = Stereo ekrano šešėliuoklis # AI translated Stereo rendering = Stereo atvaizdavimas # AI translated Stretch = Ištempti # AI translated @@ -1688,9 +1692,9 @@ Pause when not focused = &Stabdyti kai nefokusuota Plugins = Papildiniai # AI translated 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 Firmware = PSP programinė aparatinė įranga # AI translated -PSP Memory Stick = PSP Memory Stick # same as English PSP Model = Emuliuojamo PSP modelis -PSP Settings = PSP parametrai +PSP storage settings = PSP saugyklos parametrai # AI translated +PSP system settings = PSP sistemos parametrai # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Neapdorotas žaidimo vaizdas # AI translated @@ -1735,7 +1739,6 @@ Top Center = Viršuje centre # AI translated Top Left = Viršuje kairėje # AI translated Top Right = Viršuje dešinėje # AI translated Transparent UI background = Permatomas sąsajos fonas # AI translated -UI = Vartotojo sąsaja UI background animation = Sąsajos fono animacija # AI translated UI size adjustment (DPI) = Sąsajos dydžio koregavimas (DPI) # AI translated Unable to open zip file = Nepavyko atidaryti ZIP failo # AI translated @@ -1747,6 +1750,7 @@ Use O to confirm = Naudoti O kaip patvirtinimo mygtuką Use output buffer (with overlay) for recording = Įrašymui naudoti išvesties buferį (su perdanga) # AI translated Use system native keyboard = Naudoti sistemos klaviatūrą # AI translated Use X to confirm = Naudoti X kaip patvirtinimo mygtuką +User interface = Vartotojo sąsaja VersionCheck = Patikrinti, ar yra "PPSSPP" atnaujinimų WARNING: Android battery save mode is on = ĮSPĖJIMAS: įjungtas Android akumuliatoriaus taupymo režimas # AI translated WARNING: Battery save mode is on = ĮSPĖJIMAS: įjungtas akumuliatoriaus taupymo režimas # AI translated diff --git a/assets/lang/ms_MY.ini b/assets/lang/ms_MY.ini index c32ddd2027..d64872afff 100644 --- a/assets/lang/ms_MY.ini +++ b/assets/lang/ms_MY.ini @@ -571,7 +571,9 @@ Rename state = Namakan semula keadaan # AI translated Reset = Mula semula Resize = Saiz semula Restart = Mula semula +Restore defaults = Pulihkan lalai # AI translated Restore purchase = Pulihkan pembelian +RestorePageDefaults = Pulihkan tetapan pada halaman ini kepada lalai? # AI translated Retry = Cuba semula Right side = Sisi kanan Save = Simpan @@ -892,7 +894,9 @@ Skip GPU Readbacks = Langkau Bacaan Semula GPU Smart 2D texture filtering = Penapisan tekstur 2D pintar Software Rendering = Rendering perisian (eksperimen) Speed = Kelajuan -Speed Hacks = Penggodaman Kelajuan (mungkin menyebabkan gangguan) +Speed Hacks = Penggodaman Kelajuan +SpeedHacksDescription = Tetapan ini boleh meningkatkan prestasi pada sesetengah peranti, tetapi ia juga boleh menyebabkan masalah grafik atau menyebabkan pemaparan berhenti berfungsi sepenuhnya. # AI translated +SpeedHacksHint = Tetapan ini boleh menyebabkan ralat pemaparan # AI translated Stereo display shader = Shader paparan stereo Stereo rendering = Rendering stereo Stretch = Regangkan @@ -1688,9 +1692,9 @@ 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 Firmware = Firmware PSP # AI translated -PSP Memory Stick = Memory Stick PSP PSP Model = Model PSP -PSP Settings = Tetapan PSP +PSP storage settings = Tetapan storan PSP # AI translated +PSP system settings = Tetapan sistem PSP # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Imej mentah permainan @@ -1735,7 +1739,6 @@ Top Center = Atas Tengah Top Left = Atas Kiri Top Right = Atas Kanan Transparent UI background = Latar belakang UI telus -UI = Antaramuka (UI) UI background animation = Animasi latar belakang UI UI size adjustment (DPI) = Pelarasan saiz UI (DPI) Unable to open zip file = Tidak dapat membuka fail ZIP # AI translated @@ -1747,6 +1750,7 @@ Use O to confirm = Guna O untuk pengesahan Use output buffer (with overlay) for recording = Guna penimbal output (dengan hamparan) untuk merakam Use system native keyboard = Guna papan kekunci asal sistem Use X to confirm = Guna X untuk pengesahan +User interface = Antaramuka (UI) VersionCheck = Periksa versi baharu PPSSPP WARNING: Android battery save mode is on = AMARAN: Mod penjimatan bateri Android diaktifkan WARNING: Battery save mode is on = AMARAN: Mod penjimatan bateri diaktifkan diff --git a/assets/lang/nl_NL.ini b/assets/lang/nl_NL.ini index ca89cf30ab..11f34072c7 100644 --- a/assets/lang/nl_NL.ini +++ b/assets/lang/nl_NL.ini @@ -571,7 +571,9 @@ Rename state = State hernoemen # AI translated Reset = Herstellen Resize = Schalen Restart = Herstarten # AI translated +Restore defaults = Standaardwaarden herstellen # AI translated Restore purchase = Aankoop herstellen +RestorePageDefaults = De instellingen op deze pagina herstellen naar hun standaardwaarden? # AI translated Retry = Opnieuw Right side = Rechte zijde # AI translated Save = Opslaan @@ -892,7 +894,9 @@ Skip GPU Readbacks = GPU-readbacks overslaan # AI translated Smart 2D texture filtering = Slimme 2D-texturefilter # AI translated Software Rendering = Renderen via software (experimenteel) Speed = Snelheid -Speed Hacks = Speed Hacks (kan glitches veroorzaken) +Speed Hacks = Speed Hacks +SpeedHacksDescription = Deze instellingen kunnen de prestaties op sommige apparaten verbeteren, maar ze kunnen ook grafische problemen veroorzaken of ervoor zorgen dat de weergave helemaal niet meer werkt. # AI translated +SpeedHacksHint = Deze instellingen kunnen grafische fouten veroorzaken # AI translated Stereo display shader = Shader voor stereoweergave # AI translated Stereo rendering = Stereorendering # AI translated Stretch = Uitrekken @@ -1688,9 +1692,9 @@ Pause when not focused = &Pauzeren wanneer venster inactief is Plugins = Plugins # same as English 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 Firmware = PSP-firmware # AI translated -PSP Memory Stick = PSP Memory Stick # same as English PSP Model = PSP-model -PSP Settings = PSP-instellingen +PSP storage settings = PSP-opslaginstellingen # AI translated +PSP system settings = PSP-systeeminstellingen # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Onbewerkt gamebeeld # AI translated @@ -1735,7 +1739,6 @@ Top Center = Midden boven # AI translated Top Left = Linksboven # AI translated Top Right = Rechtsboven # AI translated Transparent UI background = Transparante UI-achtergrond # AI translated -UI = Gebruikersomgeving UI background animation = Animatie UI-achtergrond # AI translated UI size adjustment (DPI) = Aanpassing UI-grootte (DPI) # AI translated Unable to open zip file = Kan ZIP-bestand niet openen # AI translated @@ -1747,6 +1750,7 @@ Use O to confirm = Bevestigen met O Use output buffer (with overlay) for recording = Uitvoerbuffer (met overlay) gebruiken voor opnemen # AI translated Use system native keyboard = Systeemeigen toetsenbord gebruiken # AI translated Use X to confirm = Bevestigen met X +User interface = Gebruikersomgeving VersionCheck = Controleer op nieuwe versies van PPSSPP WARNING: Android battery save mode is on = WAARSCHUWING: Android batterijbesparingsmodus staat aan WARNING: Battery save mode is on = WAARSCHUWING: Batterijbesparingsmodus staat aan diff --git a/assets/lang/nn_NO.ini b/assets/lang/nn_NO.ini index abd69ad52a..3b36303065 100644 --- a/assets/lang/nn_NO.ini +++ b/assets/lang/nn_NO.ini @@ -595,7 +595,9 @@ Rename state = Gi tilstanden nytt namn # AI translated Reset = Tilbakestill Resize = Endre storleik Restart = Start på nytt +Restore defaults = Gjenopprett standardverdiar # AI translated Restore purchase = Gjenopprett kjøp +RestorePageDefaults = Gjenopprette standardverdiane for innstillingane på denne sida? # AI translated Retry = Prøv igjen Right side = Høgre side Save = Lagre @@ -916,7 +918,9 @@ Skip GPU Readbacks = Hopp over GPU-tilbakelesingar Smart 2D texture filtering = Smart 2D-teksturfiltrering Software Rendering = Programvaregjengiving (treg, nøyaktig) Speed = Fart -Speed Hacks = Fartstriks (kan forårsake gjengivingsfeil!) +Speed Hacks = Fartstriks +SpeedHacksDescription = Desse innstillingane kan gje betre yting på nokre einingar, men dei kan òg føre til grafikkfeil eller gjere at gjengivinga sluttar å fungere heilt. # AI translated +SpeedHacksHint = Desse innstillingane kan føre til gjengivingsfeil # AI translated Stereo display shader = Shader for stereovising Stereo rendering = Stereogjengiving Stretch = Strekk @@ -1705,9 +1709,9 @@ 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 Firmware = PSP-fastvare # AI translated -PSP Memory Stick = PSP Memory Stick # same as English PSP Model = PSP-modell -PSP Settings = PSP-innstillingar +PSP storage settings = PSP-lagringsinnstillingar # AI translated +PSP system settings = PSP-systeminnstillingar # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Rått spelbilete @@ -1750,7 +1754,6 @@ Top Center = Øvst i midten Top Left = Øvst til venstre Top Right = Øvst til høgre Transparent UI background = Gjennomsiktig grensesnittbakgrunn -UI = UI UI background animation = Animasjon for grensesnittbakgrunn UI size adjustment (DPI) = Justering av grensesnittstorleik (DPI) Unable to open zip file = Klarte ikkje å opne ZIP-fila # AI translated @@ -1762,6 +1765,7 @@ Use O to confirm = Bruk O som stadfestingsknapp Use output buffer (with overlay) for recording = Bruk utdatabuffer (med overlegg) for opptak Use system native keyboard = Bruk systemet sitt eige tastatur Use X to confirm = Bruk X som stadfestingsknapp +User interface = Brukargrensesnitt # AI translated VersionCheck = Sjå etter nye versjonar av PPSSPP WARNING: Android battery save mode is on = ÅTVARING: Android-batterisparemodus er på WARNING: Battery save mode is on = ÅTVARING: Batterisparemodus er på diff --git a/assets/lang/no_NO.ini b/assets/lang/no_NO.ini index 8d0a383c22..b24eb963a7 100644 --- a/assets/lang/no_NO.ini +++ b/assets/lang/no_NO.ini @@ -595,7 +595,9 @@ Rename state = Gi tilstanden nytt navn # AI translated Reset = Tilbakestill Resize = Endre størrelse Restart = Start på nytt +Restore defaults = Gjenopprett standardverdier # AI translated Restore purchase = Gjenopprett kjøp +RestorePageDefaults = Gjenopprette standardverdiene for innstillingene på denne siden? # AI translated Retry = Prøv igjen Right side = Høyre side # AI translated Save = Lagre @@ -916,7 +918,9 @@ Skip GPU Readbacks = Hopp over GPU-tilbakelesinger Smart 2D texture filtering = Smart 2D-teksturfiltrering Software Rendering = Programvare gjengivelse (eksperiment) Speed = Hastighet -Speed Hacks = Hastighetstriks (kan forårsake gjengivelsesfeil!) +Speed Hacks = Hastighetstriks +SpeedHacksDescription = Disse innstillingene kan gi bedre ytelse på noen enheter, men de kan også forårsake grafikkfeil eller gjøre at gjengivelsen slutter å fungere helt. # AI translated +SpeedHacksHint = Disse innstillingene kan forårsake gjengivelsesfeil # AI translated Stereo display shader = Shader for stereovisning Stereo rendering = Stereogjengivelse Stretch = Strekk @@ -1705,9 +1709,9 @@ 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 Firmware = PSP-fastvare # AI translated -PSP Memory Stick = PSP Memory Stick # same as English PSP Model = PSP-modell -PSP Settings = PSP-innstillinger +PSP storage settings = PSP-lagringsinnstillinger # AI translated +PSP system settings = PSP-systeminnstillinger # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Rått spillbilde @@ -1750,7 +1754,6 @@ Top Center = Øverst i midten Top Left = Øverst til venstre Top Right = Øverst til høyre Transparent UI background = Gjennomsiktig grensesnittbakgrunn -UI = UI UI background animation = Animasjon for grensesnittbakgrunn UI size adjustment (DPI) = Justering av grensesnittstørrelse (DPI) Unable to open zip file = Kan ikke åpne ZIP-filen # AI translated @@ -1762,6 +1765,7 @@ Use O to confirm = Use O som bekreftelsesknapp Use output buffer (with overlay) for recording = Bruk utdatabuffer (med overlegg) for opptak Use system native keyboard = Bruk systemets eget tastatur Use X to confirm = Bruk X som bekreftelsesknapp as confirmation button +User interface = Brukergrensesnitt # AI translated VersionCheck = Se etter nye versjoner av PPSSPP WARNING: Android battery save mode is on = ADVARSEL: Androids batterisparemodus er på WARNING: Battery save mode is on = ADVARSEL: Batterisparemodus er på diff --git a/assets/lang/pl_PL.ini b/assets/lang/pl_PL.ini index db55fe7dc8..9fa0de6d57 100644 --- a/assets/lang/pl_PL.ini +++ b/assets/lang/pl_PL.ini @@ -571,7 +571,9 @@ Rename state = Zmień nazwę stanu # AI translated Reset = Resetuj Resize = Przeskaluj Restart = Uruchom ponownie +Restore defaults = Przywróć domyślne # AI translated Restore purchase = Przywróć zakup +RestorePageDefaults = Przywrócić domyślne wartości ustawień na tej stronie? # AI translated Retry = Spróbuj ponownie Right side = Prawa strona # AI translated Save = Zapisz @@ -896,7 +898,9 @@ Skip GPU Readbacks = Pomiń odczyty zwrotne GPU Smart 2D texture filtering = Inteligentne filtrowanie tekstur 2D Software Rendering = Renderowanie programowe (wolne) Speed = Prędkość (procentowo) -Speed Hacks = Haki Prędkościowe (powodują problemy) +Speed Hacks = Haki Prędkościowe +SpeedHacksDescription = Te ustawienia mogą poprawić wydajność na niektórych urządzeniach, ale mogą też powodować problemy z grafiką lub całkowicie zatrzymać renderowanie. # AI translated +SpeedHacksHint = Te ustawienia mogą powodować błędy renderowania # AI translated Stereo display shader = Stereoskopowe wyświetlanie shaderów Stereo rendering = Renderowanie stereoskopowe Stretch = Rozciąganie @@ -1696,9 +1700,9 @@ 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 Firmware = Firmware PSP # AI translated -PSP Memory Stick = Karta Pamięci PSP PSP Model = Model PSP -PSP Settings = Ustawienia PSP +PSP storage settings = Ustawienia pamięci PSP # AI translated +PSP system settings = Ustawienia systemowe PSP # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Surowy obraz gry @@ -1743,7 +1747,6 @@ Top Center = Górny środek Top Left = Górne lewo Top Right = Górne prawo Transparent UI background = Przezroczyste tło interfejsu użytkownika -UI = Interfejs użytkownika UI background animation = Animacja tła UI size adjustment (DPI) = Dostosowanie rozmiaru interfejsu użytkownika (DPI) Unable to open zip file = Nie można otworzyć pliku ZIP # AI translated @@ -1755,6 +1758,7 @@ Use O to confirm = Używaj O jako potwierdzenia Use output buffer (with overlay) for recording = Używaj bufora wyjściowego (z nakładką) do nagrywania Use system native keyboard = Używaj natywnej klawiatury systemowej Use X to confirm = Używaj X jako potwierdzenia +User interface = Interfejs użytkownika VersionCheck = Sprawdzaj dostępne aktualizacje WARNING: Android battery save mode is on = UWAGA: Oszczędzanie energii zostało włączone WARNING: Battery save mode is on = UWAGA: Oszczędzanie energii jest włączone diff --git a/assets/lang/pt_BR.ini b/assets/lang/pt_BR.ini index 881efcf9c6..7725c58c70 100644 --- a/assets/lang/pt_BR.ini +++ b/assets/lang/pt_BR.ini @@ -596,7 +596,9 @@ Rename state = Renomear o state Reset = Resetar Resize = Re-dimensionar Restart = Reiniciar +Restore defaults = Restaurar padrões # AI translated Restore purchase = Restaurar compra +RestorePageDefaults = Restaurar as configurações desta página para os padrões? # AI translated Retry = Tentar de novo Right side = Lado direito Save = Salvar @@ -917,7 +919,9 @@ Skip GPU Readbacks = Ignorar leituras da GPU Smart 2D texture filtering = Filtragem inteligente das texturas 2D Software Rendering = Renderização por software (lento, preciso) Speed = Velocidade -Speed Hacks = Hacks de Velocidade (podem causar erros de renderização!) +Speed Hacks = Hacks de Velocidade +SpeedHacksDescription = Estas configurações podem melhorar o desempenho em alguns dispositivos, mas também podem causar problemas gráficos ou fazer a renderização parar de funcionar completamente. # AI translated +SpeedHacksHint = Estas configurações podem causar erros de renderização # AI translated Stereo display shader = Shader de exbição do estéreo Stereo rendering = Renderização do estéreo Stretch = Esticar @@ -1708,9 +1712,9 @@ Pause when not focused = Pausar quando não está focado Plugins = Plugins # same as English 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 Firmware = Firmware do PSP # AI translated -PSP Memory Stick = Cartão de Memória do PSP PSP Model = Modelo do PSP -PSP Settings = Configurações do PSP +PSP storage settings = Configurações de armazenamento do PSP # AI translated +PSP system settings = Configurações do sistema do PSP # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Imagem bruta do jogo @@ -1753,7 +1757,6 @@ Top Center = No centro do topo Top Left = A esquerda do topo Top Right = A direita do topo Transparent UI background = Cenário de fundo transparente da interface do usuário -UI = Interface do usuário UI background animation = Animação do cenário de fundo da interface do usuário UI size adjustment (DPI) = Ajuste do tamanho da interface do usuário (DPI) Unable to open zip file = Não foi possível abrir o arquivo ZIP # AI translated @@ -1765,6 +1768,7 @@ Use O to confirm = Usar O como botão de confirmação Use output buffer (with overlay) for recording = Usar buffer de saída (com sobreposição) pra gravação Use system native keyboard = Usar teclado nativo do sistema Use X to confirm = Usar X como botão de confirmação +User interface = Interface do usuário VersionCheck = Procurar novas versões do PPSSPP WARNING: Android battery save mode is on = AVISO: O modo de economia da bateria do Android está ligado WARNING: Battery save mode is on = AVISO: O modo de economia da bateria está ligado diff --git a/assets/lang/pt_PT.ini b/assets/lang/pt_PT.ini index 28ddf571ee..34f1ee3c45 100644 --- a/assets/lang/pt_PT.ini +++ b/assets/lang/pt_PT.ini @@ -595,7 +595,9 @@ Rename state = Renomear estado # AI translated Reset = Restaurar Resize = Redimensionar Restart = Reiniciar +Restore defaults = Restaurar predefinições # AI translated Restore purchase = Restaurar compra +RestorePageDefaults = Restaurar as predefinições das definições desta página? # AI translated Retry = Tentar de novo Right side = Lado direito Save = Salvar @@ -917,7 +919,9 @@ Skip GPU Readbacks = Saltar readbacks da GPU Smart 2D texture filtering = Filtração inteligente de texturas 2D Software Rendering = Renderização por software (lento, mais preciso) Speed = Velocidade -Speed Hacks = Hacks de velocidade (podem causar problemas visuais no jogo) +Speed Hacks = Hacks de velocidade +SpeedHacksDescription = Estas definições podem melhorar o desempenho em alguns dispositivos, mas também podem causar problemas gráficos ou fazer com que a renderização deixe de funcionar por completo. # AI translated +SpeedHacksHint = Estas definições podem causar erros gráficos # AI translated Stereo display shader = Shader estéreo da tela Stereo rendering = Renderização estéreo Stretch = Esticar @@ -1705,9 +1709,9 @@ Pause when not focused = Pausar quando a janela não estiver em foco Plugins = Plugins # same as English 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 Firmware = Firmware da PSP # AI translated -PSP Memory Stick = Cartão de memória da PSP PSP Model = Modelo da PSP -PSP Settings = Definições da PSP +PSP storage settings = Definições de armazenamento da PSP # AI translated +PSP system settings = Definições do sistema da PSP # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000 / 3000 Raw game image = Imagem pura do jogo @@ -1750,7 +1754,6 @@ Top Center = Centro superior Top Left = Canto superior esquerdo Top Right = Canto superior direito Transparent UI background = Cenário de fundo da interface do usuário transparente -UI = Interface do usuário UI background animation = Animação do cenário de fundo da interface do usuário UI size adjustment (DPI) = Ajustamento do tamanho da interface do usuário (DPI) Unable to open zip file = Não foi possível abrir o ficheiro .zip # AI translated @@ -1762,6 +1765,7 @@ Use O to confirm = Usar O como botão de confirmação (círculo) Use output buffer (with overlay) for recording = Usar buffer de saída (com sobreposição) para gravação Use system native keyboard = Usar teclado nativo do sistema Use X to confirm = Usar X como botão de confirmação (cruz) +User interface = Interface do usuário VersionCheck = Procurar novas versões da PPSSPP WARNING: Android battery save mode is on = AVISO: O Modo de Economia da Bateria do Android está ativo WARNING: Battery save mode is on = AVISO: O Modo de Economia da Bateria está ativo diff --git a/assets/lang/ro_RO.ini b/assets/lang/ro_RO.ini index 84436f247f..73a76658cb 100644 --- a/assets/lang/ro_RO.ini +++ b/assets/lang/ro_RO.ini @@ -572,7 +572,9 @@ Rename state = Redenumește starea # AI translated Reset = Resetare Resize = Modificare marime Restart = Repornire # AI translated +Restore defaults = Restabilește valorile implicite # AI translated Restore purchase = Restaurează achiziția +RestorePageDefaults = Restabilești setările de pe această pagină la valorile implicite? # AI translated Retry = Reîncearcă Right side = Partea dreaptă # AI translated Save = Salvează @@ -893,7 +895,9 @@ Skip GPU Readbacks = Omite citirile înapoi de pe GPU # AI translated Smart 2D texture filtering = Filtrare inteligentă a texturilor 2D # AI translated Software Rendering = Afișare cu sofware (experimental) Speed = Viteză -Speed Hacks = Speed Hacks (pot cauza stricăciuni) +Speed Hacks = Speed Hacks +SpeedHacksDescription = Aceste setări pot îmbunătăți performanța pe unele dispozitive, dar pot cauza și probleme grafice sau pot face ca randarea să nu mai funcționeze deloc. # AI translated +SpeedHacksHint = Aceste setări pot cauza erori de randare # AI translated Stereo display shader = Shader pentru afișare stereo # AI translated Stereo rendering = Randare stereo # AI translated Stretch = Întindere # AI translated @@ -1689,9 +1693,9 @@ Pause when not focused = Pauză când fereastra nu este activă # AI translated Plugins = Pluginuri # AI translated 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 Firmware = Firmware PSP # AI translated -PSP Memory Stick = Memory Stick PSP # AI translated PSP Model = Model PSP -PSP Settings = Setări PSP +PSP storage settings = Setări de stocare PSP # AI translated +PSP system settings = Setări de sistem PSP # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Imaginea brută a jocului # AI translated @@ -1736,7 +1740,6 @@ Top Center = Sus centru # AI translated Top Left = Sus stânga # AI translated Top Right = Sus dreapta # AI translated Transparent UI background = Fundal transparent al interfeței # AI translated -UI = Interfața cu utilizatorul UI background animation = Animație fundal interfață # AI translated UI size adjustment (DPI) = Ajustare mărime interfață (DPI) # AI translated Unable to open zip file = Nu se poate deschide fișierul ZIP # AI translated @@ -1748,6 +1751,7 @@ Use O to confirm = Folosește O ca buton de confirmare Use output buffer (with overlay) for recording = Folosește bufferul de ieșire (cu suprapunere) pentru înregistrare # AI translated Use system native keyboard = Folosește tastatura nativă a sistemului # AI translated Use X to confirm = Folosește X ca buton de confirmare +User interface = Interfața cu utilizatorul VersionCheck = Verifică pt. versiuni noi de PPSSPP WARNING: Android battery save mode is on = AVERTIZARE: Modul de economisire a bateriei Android este activ # AI translated WARNING: Battery save mode is on = AVERTIZARE: Modul de economisire a bateriei este activ # AI translated diff --git a/assets/lang/ru_RU.ini b/assets/lang/ru_RU.ini index e08299d873..80a5bb62f6 100644 --- a/assets/lang/ru_RU.ini +++ b/assets/lang/ru_RU.ini @@ -571,7 +571,9 @@ Rename state = Переименовать состояние # AI translated Reset = Сбросить Resize = Размер Restart = Перезапуск +Restore defaults = Восстановить значения по умолчанию # AI translated Restore purchase = Восстановить покупку +RestorePageDefaults = Восстановить значения по умолчанию для настроек на этой странице? # AI translated Retry = Снова Right side = Правая сторона Save = Сохранить @@ -892,7 +894,9 @@ Skip GPU Readbacks = Пропускать чтение данных ГП Smart 2D texture filtering = Умная фильтрация 2D-текстур Software Rendering = Программный рендеринг (медленно) Speed = Скорость -Speed Hacks = Speed Hacks (могут вызывать глюки) +Speed Hacks = Speed Hacks +SpeedHacksDescription = Эти настройки могут повысить производительность на некоторых устройствах, но также могут вызывать графические проблемы или полностью нарушить отрисовку. # AI translated +SpeedHacksHint = Эти настройки могут вызывать ошибки отрисовки # AI translated Stereo display shader = Шейдер стереодисплея Stereo rendering = Стереорендеринг Stretch = Растягивание @@ -1688,9 +1692,9 @@ Pause when not focused = Пауза, когда окно не в фокусе Plugins = Плагины PS1 support is still experimental. The game might not work, or there may be glitches. = Поддержка PS1 пока экспериментальная. Игра может не работать или работать с ошибками. # AI translated PSP Firmware = Прошивка PSP # AI translated -PSP Memory Stick = Карта памяти PSP PSP Model = Модель PSP -PSP Settings = Настройки PSP +PSP storage settings = Настройки хранилища PSP # AI translated +PSP system settings = Системные настройки PSP # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Исходное изображение игры @@ -1735,7 +1739,6 @@ Top Center = Вверху в центре Top Left = Вверху слева Top Right = Вверху справа Transparent UI background = Прозрачный фон интерфейса -UI = Интерфейс UI background animation = Фоновая анимация интерфейса UI size adjustment (DPI) = Регулировка размера интерфейса (DPI) Unable to open zip file = Не удалось открыть файл ZIP # AI translated @@ -1747,6 +1750,7 @@ Use O to confirm = O для подтверждения Use output buffer (with overlay) for recording = Использовать выходной буфер (с оверлеем) для записи Use system native keyboard = Использовать системную клавиатуру Use X to confirm = X для подтверждения +User interface = Интерфейс VersionCheck = Проверять наличие обновлений PPSSPP WARNING: Android battery save mode is on = ВНИМАНИЕ: Включён режим энергосбережения Android WARNING: Battery save mode is on = ВНИМАНИЕ: Включён режим энергосбережения diff --git a/assets/lang/sv_SE.ini b/assets/lang/sv_SE.ini index 4dd2b73f33..2a5b364db2 100644 --- a/assets/lang/sv_SE.ini +++ b/assets/lang/sv_SE.ini @@ -572,7 +572,9 @@ Rename state = Byt namn på tillstånd # AI translated Reset = Återställ Resize = Ändra storlek Restart = Starta om +Restore defaults = Återställ standardvärden # AI translated Restore purchase = Återställ köp +RestorePageDefaults = Återställa inställningarna på den här sidan till standardvärdena? # AI translated Retry = Försök igen Right side = Höger sida Save = Spara @@ -893,7 +895,9 @@ Skip GPU Readbacks = Hoppa över återläsning från GPU:n Smart 2D texture filtering = Smart filtrering av 2D-texturer Software Rendering = Mjukvarurendering (långsam men ofta mer korrekt) Speed = Hastighet -Speed Hacks = Hastighetsjusteringar (kan orsaka renderingsproblem) +Speed Hacks = Hastighetsjusteringar +SpeedHacksDescription = De här inställningarna kan förbättra prestandan på vissa enheter, men de kan också orsaka grafikproblem eller få renderingen att sluta fungera helt. # AI translated +SpeedHacksHint = De här inställningarna kan orsaka renderingsproblem # AI translated Stereo display shader = Shader för stereoskärm Stereo rendering = Stereorendering Stretch = Sträck ut @@ -1689,9 +1693,9 @@ 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 Firmware = PSP-systemprogramvara # AI translated -PSP Memory Stick = PSP Memory Stick # same as English PSP Model = PSP-modell -PSP Settings = PSP-inställningar +PSP storage settings = PSP-lagringsinställningar # AI translated +PSP system settings = PSP-systeminställningar # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Obehandlad spelavbildning @@ -1736,7 +1740,6 @@ Top Center = Övre mitten Top Left = Uppe till vänster Top Right = Uppe till höger Transparent UI background = Genomskinlig bakgrund i användargränssnittet -UI = Användargränssnitt UI background animation = Bakgrundsanimering i användargränssnittet UI size adjustment (DPI) = Storleksjustering för användargränssnittet (DPI) Unable to open zip file = Det gick inte att öppna ZIP-filen # AI translated @@ -1748,6 +1751,7 @@ Use O to confirm = Använd O för att bekräfta Use output buffer (with overlay) for recording = Använd utmatningsbuffert (med överlägg) för inspelning Use system native keyboard = Använd systemets tangentbord för textinmatning Use X to confirm = Använd X för att bekräfta +User interface = Användargränssnitt VersionCheck = Leta efter nya versioner av PPSSPP WARNING: Android battery save mode is on = VARNING: Androids batterisparläge är aktivt WARNING: Battery save mode is on = VARNING: Batterisparläge är aktivt diff --git a/assets/lang/tg_PH.ini b/assets/lang/tg_PH.ini index 33a1240b9f..8070f619ca 100644 --- a/assets/lang/tg_PH.ini +++ b/assets/lang/tg_PH.ini @@ -572,7 +572,9 @@ Rename state = Palitan ang pangalan # AI translated Reset = I-Reset Resize = I-Resize Restart = I-Restart +Restore defaults = Ibalik ang mga default # AI translated Restore purchase = Ibalik ang binili +RestorePageDefaults = Ibalik sa default ang mga setting sa pahinang ito? # AI translated Retry = Ulitin Right side = Kanang bahagi # AI translated Save = I-Save @@ -893,7 +895,9 @@ Skip GPU Readbacks = I-skip ang GPU readbacks # AI translated Smart 2D texture filtering = Matalinong 2D texture filtering # AI translated Software Rendering = Software Rendering (Expiremental) Speed = Bilis -Speed Hacks = Speed Hacks (maaring magdulot ng pagloloko sa laro) +Speed Hacks = Speed Hacks +SpeedHacksDescription = Maaaring mapabuti ng mga setting na ito ang performance sa ilang device, pero maaari rin silang magdulot ng mga problema sa graphics o tuluyang magpahinto sa rendering. # AI translated +SpeedHacksHint = Maaaring magdulot ng mga error sa rendering ang mga setting na ito # AI translated Stereo display shader = Stereo display shader # same as English Stereo rendering = Stereo rendering # same as English Stretch = Iunat @@ -1691,9 +1695,9 @@ Pause when not focused = Ihinto kapag hindi naka pokus Plugins = Mga plugin # AI translated PS1 support is still experimental. The game might not work, or there may be glitches. = Eksperimental pa ang suporta sa PS1. Maaaring hindi gumana ang laro, o maaaring may mga glitch. # AI translated PSP Firmware = PSP Firmware # same as English -PSP Memory Stick = PSP Memory Stick # same as English PSP Model = Modelo ng PSP -PSP Settings = Settings ng PSP +PSP storage settings = Settings ng storage ng PSP # AI translated +PSP system settings = Settings ng PSP system # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Hilaw na larawan ng laro # AI translated @@ -1738,7 +1742,6 @@ Top Center = Gitnang paitaas Top Left = Kaliwang paitaas Top Right = Kanang paitaas Transparent UI background = Transparent na UI background -UI = UI UI background animation = Animation ng UI background # AI translated UI size adjustment (DPI) = Pag-adjust ng laki ng UI (DPI) # AI translated Unable to open zip file = Hindi mabuksan ang zip file # AI translated @@ -1750,6 +1753,7 @@ Use O to confirm = Gamitin ang (O) para ikumpirma (Japanese na PSP) Use output buffer (with overlay) for recording = Gamitin ang output buffer (may overlay) sa pagre-record # AI translated Use system native keyboard = Gamitin ang system native keyboard Use X to confirm = X Para ikumpirma +User interface = User interface VersionCheck = Tignan ang bersiyon WARNING: Android battery save mode is on = BABALA: Naka bukas ang 'Android battery save mode' WARNING: Battery save mode is on = BABALA: Naka bukas na ang 'battery save mode' diff --git a/assets/lang/th_TH.ini b/assets/lang/th_TH.ini index c4dc3b9ddc..7ada2e4b14 100644 --- a/assets/lang/th_TH.ini +++ b/assets/lang/th_TH.ini @@ -577,7 +577,9 @@ Rename state = เปลี่ยนชื่อเซฟสเตท # AI trans Reset = รีเซ็ต Resize = ขนาด Restart = เริ่มต้นใหม่ +Restore defaults = คืนค่าเริ่มต้น # AI translated Restore purchase = กู้คืนการซื้อ +RestorePageDefaults = คืนค่าการตั้งค่าในหน้านี้เป็นค่าเริ่มต้นหรือไม่? # AI translated Retry = ลองใหม่ Right side = ด้านขวา Save = บันทึก @@ -898,7 +900,9 @@ Skip GPU Readbacks = ข้ามการอ่านข้อมูลส่ Smart 2D texture filtering = ตัวกรองพื้นผิวแบบ 2D อย่างชาญฉลาด Software Rendering = ใช้ซอฟต์แวร์ในการแสดงผล (ช้า แต่แม่นยำ) Speed = ความเร็ว -Speed Hacks = แฮ็คความเร็ว (อาจแสดงผลผิดพลาด!) +Speed Hacks = แฮ็คความเร็ว +SpeedHacksDescription = การตั้งค่าเหล่านี้อาจช่วยเพิ่มประสิทธิภาพในบางอุปกรณ์ แต่ก็อาจทำให้เกิดปัญหาด้านกราฟิกหรือทำให้การแสดงผลหยุดทำงานโดยสิ้นเชิง # AI translated +SpeedHacksHint = การตั้งค่าเหล่านี้อาจทำให้แสดงผลผิดพลาด # AI translated Stereo display shader = เฉดแสงสีของภาพแบบสามมิติ Stereo rendering = การแสดงผลแบบสามมิติ Stretch = ดึงเต็มจอ @@ -1714,9 +1718,9 @@ Pause when not focused = หยุดชั่วคราวเมื่อไ Plugins = ปลั๊กอิน PS1 support is still experimental. The game might not work, or there may be glitches. = การรองรับ PS1 ยังอยู่ในขั้นทดลอง เกมอาจไม่ทำงาน หรืออาจมีข้อผิดพลาด # AI translated PSP Firmware = เฟิร์มแวร์ PSP # AI translated -PSP Memory Stick = แหล่งเก็บข้อมูล PSP PSP Model = โมเดลของ PSP -PSP Settings = การตั้งค่า PSP +PSP storage settings = การตั้งค่าพื้นที่เก็บข้อมูล PSP # AI translated +PSP system settings = การตั้งค่าระบบ PSP # AI translated PSP-1000 = PSP รุ่น 1000 PSP-2000/3000 = PSP รุ่น 2000/3000 Raw game image = ภาพเกมแบบต้นฉบับ @@ -1761,7 +1765,6 @@ Top Center = มุมบนกลางจอ Top Left = มุมบนซ้ายจอ Top Right = มุมบนขวาจอ Transparent UI background = พื้นหลังของอินเตอร์เฟซแบบโปร่งใส -UI = หน้าจอผู้ใช้งาน UI background animation = อนิเมชั่นพื้นหลังของอินเตอร์เฟซ UI size adjustment (DPI) = การปรับขนาดอินเตอร์เฟซ (DPI) Unable to open zip file = ไม่สามารถเปิดไฟล์ ZIP ได้ # AI translated @@ -1773,6 +1776,7 @@ Use O to confirm = ใช้ O เป็นปุ่มยืนยัน Use output buffer (with overlay) for recording = ใช้การส่งออกบัฟเฟอร์ (พร้อมด้วยการซ้อนทับ) ในการบันทึกวีดีโอ Use system native keyboard = ใช้คีย์บอร์ดติดเครื่องในการกรอกข้อความ Use X to confirm = ใช้ X เป็นปุ่มยืนยัน +User interface = หน้าจอผู้ใช้งาน VersionCheck = ตรวจสอบ PPSSPP เวอร์ชั่นใหม่ WARNING: Android battery save mode is on = คำเตือน: โหมดประหยัดแบตเตอรี่แอนดรอยด์เริ่มทำงาน WARNING: Battery save mode is on = คำเตือน: โหมดประหยัดแบตเตอรี่เริ่มทำงาน diff --git a/assets/lang/tr_TR.ini b/assets/lang/tr_TR.ini index 5ce7e4a20d..4b5b8824c3 100644 --- a/assets/lang/tr_TR.ini +++ b/assets/lang/tr_TR.ini @@ -573,7 +573,9 @@ Rename state = Durumu yeniden adlandır # AI translated Reset = Sıfırla Resize = Boyutlandır Restart = Yeniden başlat +Restore defaults = Varsayılanları geri yükle # AI translated Restore purchase = Satın almayı geri yükle +RestorePageDefaults = Bu sayfadaki ayarlar varsayılan değerlerine geri yüklensin mi? # AI translated Retry = Yeniden dene Right side = Sağ taraf # AI translated Save = Kaydet @@ -894,7 +896,9 @@ Skip GPU Readbacks = GPU Okumalarını Atla Smart 2D texture filtering = Akıllı 2D Doku Filtresi Software Rendering = Yazılımsal İşleme Speed = Hız -Speed Hacks = Hızlandırma Geliştirmeleri +Speed Hacks = Hız Hileleri # AI translated +SpeedHacksDescription = Bu ayarlar bazı cihazlarda performansı artırabilir, ancak grafik sorunlarına da yol açabilir veya görüntülemenin tamamen durmasına neden olabilir. # AI translated +SpeedHacksHint = Bu ayarlar görüntü hatalarına neden olabilir # AI translated Stereo display shader = Stereo Ekran Gölgelendirici Stereo rendering = Stereo İşleme Stretch = Uzat @@ -1689,9 +1693,9 @@ 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 Firmware = PSP yazılımı # AI translated -PSP Memory Stick = PSP Hafıza Kartı PSP Model = PSP Modeli -PSP Settings = PSP Ayarları +PSP storage settings = PSP Depolama Ayarları # AI translated +PSP system settings = PSP Sistem Ayarları # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Ham Oyun Kalıbı @@ -1736,7 +1740,6 @@ Top Center = Orta Üst Top Left = Sol Üst Top Right = Sağ Üst Transparent UI background = Arayüz Şeffaf Arkaplan -UI = Arayüz UI background animation = Arayüz Arkaplan Animasyonu UI size adjustment (DPI) = Arayüz boyutu ayarı (DPI) Unable to open zip file = ZIP dosyası açılamadı # AI translated @@ -1748,6 +1751,7 @@ Use O to confirm = Onay İçin O Tuşunu Kullan Use output buffer (with overlay) for recording = Kayıt İçin Arabellek Kullan Use system native keyboard = Sistem Yerel Klavyesini Kullan Use X to confirm = Onay İçin X Tuşunu Kullan +User interface = Arayüz VersionCheck = Güncellemeleri Denetle WARNING: Android battery save mode is on = UYARI: Android pil tasarrufu açık WARNING: Battery save mode is on = UYARI: Pil tasarrufu açık diff --git a/assets/lang/uk_UA.ini b/assets/lang/uk_UA.ini index 960a59b735..132e4cb6e7 100644 --- a/assets/lang/uk_UA.ini +++ b/assets/lang/uk_UA.ini @@ -571,7 +571,9 @@ Rename state = Перейменувати стан # AI translated Reset = Скинути Resize = Розмір Restart = Перезапустіть +Restore defaults = Відновити типові значення # AI translated Restore purchase = Відновити покупку +RestorePageDefaults = Відновити типові значення налаштувань на цій сторінці? # AI translated Retry = Повторити Right side = Правий бік # AI translated Save = Зберегти @@ -892,7 +894,9 @@ Skip GPU Readbacks = Пропустити зворотні зчитування Smart 2D texture filtering = Розумна 2D фільтрація текстур Software Rendering = Програмний рендеринг (експериментально) Speed = Швидкість -Speed Hacks = Швидкі хаки (можуть викликати глюки) +Speed Hacks = Швидкі хаки +SpeedHacksDescription = Ці налаштування можуть покращити продуктивність на деяких пристроях, але також можуть спричиняти графічні проблеми або повністю зупинити відображення. # AI translated +SpeedHacksHint = Ці налаштування можуть спричиняти помилки відображення # AI translated Stereo display shader = Шейдер стереодисплея Stereo rendering = Стерео рендеринг Stretch = Розтягнення @@ -1688,9 +1692,9 @@ Pause when not focused = &Пауза коли вікно не в фокусі Plugins = Плагіни PS1 support is still experimental. The game might not work, or there may be glitches. = Підтримка PS1 поки експериментальна. Гра може не працювати або працювати з помилками. # AI translated PSP Firmware = Прошивка PSP # AI translated -PSP Memory Stick = Memory Stick PSP # AI translated PSP Model = Модель PSP -PSP Settings = Налаштування PSP +PSP storage settings = Налаштування сховища PSP # AI translated +PSP system settings = Системні налаштування PSP # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Вихідне зображення гри @@ -1735,7 +1739,6 @@ Top Center = Верхній центр Top Left = Вгорі ліворуч Top Right = Вгорі праворуч Transparent UI background = Прозорий фон інтерфейсу -UI = Інтерфейс UI background animation = Фонова анімація інтерфейсу UI size adjustment (DPI) = Регулювання розміру інтерфейсу (DPI) Unable to open zip file = Не вдалося відкрити ZIP-файл # AI translated @@ -1747,6 +1750,7 @@ Use O to confirm = O для підтвердження Use output buffer (with overlay) for recording = Використовувати вихідний буфер (з оверлеєм) для запису Use system native keyboard = Використовати рідну клавіатуру системи Use X to confirm = X для підтвердження +User interface = Інтерфейс VersionCheck = Перевіряти наявність оновлень WARNING: Android battery save mode is on = УВАГА: Ввімкнено режим енергозбереження Android WARNING: Battery save mode is on = УВАГА: Ввімкнено режим енергозбереження diff --git a/assets/lang/vi_VN.ini b/assets/lang/vi_VN.ini index 9aee6b703d..c1ef43e168 100644 --- a/assets/lang/vi_VN.ini +++ b/assets/lang/vi_VN.ini @@ -571,7 +571,9 @@ Rename state = Đổi tên save state # AI translated Reset = Mặc định Resize = Thay đổi kích thước Restart = Khởi động lại # AI translated +Restore defaults = Khôi phục mặc định # AI translated Restore purchase = Khôi phục giao dịch mua +RestorePageDefaults = Khôi phục cài đặt trên trang này về mặc định? # AI translated Retry = Thử lại Right side = Bên phải # AI translated Save = Lưu @@ -892,7 +894,9 @@ Skip GPU Readbacks = Bỏ qua đọc lại GPU # AI translated Smart 2D texture filtering = Lọc texture 2D thông minh # AI translated Software Rendering = Dựng hình bằng phần mềm Speed = Tốc độ -Speed Hacks = Tốc độ Hacks (sẽ bị lỗi) +Speed Hacks = Tốc độ Hacks +SpeedHacksDescription = Các cài đặt này có thể cải thiện hiệu năng trên một số thiết bị, nhưng cũng có thể gây lỗi đồ họa hoặc khiến việc hiển thị ngừng hoạt động hoàn toàn. # AI translated +SpeedHacksHint = Các cài đặt này có thể gây lỗi hiển thị # AI translated Stereo display shader = Shader hiển thị lập thể # AI translated Stereo rendering = Kết xuất lập thể # AI translated Stretch = Kéo giãn # AI translated @@ -1688,9 +1692,9 @@ Pause when not focused = Dừng trò chơi khi "ko tập trung" Plugins = Plugin # AI translated 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 Firmware = Firmware PSP # AI translated -PSP Memory Stick = Memory Stick PSP # AI translated PSP Model = Mẫu PSP # AI translated -PSP Settings = Thiết lập PSP +PSP storage settings = Thiết lập bộ nhớ PSP # AI translated +PSP system settings = Thiết lập hệ thống PSP # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = Hình ảnh gốc của trò chơi # AI translated @@ -1735,7 +1739,6 @@ Top Center = Giữa trên # AI translated Top Left = Trên bên trái # AI translated Top Right = Trên bên phải # AI translated Transparent UI background = Nền giao diện trong suốt # AI translated -UI = Giao diện người dùng UI background animation = Hoạt ảnh nền giao diện # AI translated UI size adjustment (DPI) = Điều chỉnh kích thước giao diện (DPI) # AI translated Unable to open zip file = Không thể mở file ZIP # AI translated @@ -1747,6 +1750,7 @@ Use O to confirm = Dùng O để chọn Use output buffer (with overlay) for recording = Dùng bộ đệm đầu ra (kèm lớp phủ) để ghi hình # AI translated Use system native keyboard = Dùng bàn phím gốc của hệ thống # AI translated Use X to confirm = Dùng X để chọn +User interface = Giao diện người dùng VersionCheck = Kiểm tra phiên bản PPSSPP mới WARNING: Android battery save mode is on = CẢNH BÁO: Chế độ tiết kiệm pin của Android được Bật WARNING: Battery save mode is on = CẢNH BÁO: Chế độ tiết kiệm pin được bật diff --git a/assets/lang/zh_CN.ini b/assets/lang/zh_CN.ini index 93808b143a..5c7734a1d9 100644 --- a/assets/lang/zh_CN.ini +++ b/assets/lang/zh_CN.ini @@ -571,7 +571,9 @@ Rename state = 重命名即时存档 # AI translated Reset = 重置 Resize = 调整大小 Restart = 重启 +Restore defaults = 恢复默认 # AI translated Restore purchase = 恢复购买 +RestorePageDefaults = 要将此页面上的设置恢复为默认值吗? # AI translated Retry = 重试 Right side = 右侧 # AI translated Save = 保存 @@ -892,7 +894,9 @@ Skip GPU Readbacks = 跳过GPU块传输 Smart 2D texture filtering = 自动保留2D纹理像素风格 Software Rendering = 软件渲染 (慢) Speed = 运行速度 -Speed Hacks = 提速修改 (影响渲染精度) +Speed Hacks = 提速修改 +SpeedHacksDescription = 这些设置可以在某些设备上提升性能,但也可能导致图形问题,甚至使渲染完全无法工作。 # AI translated +SpeedHacksHint = 这些设置可能导致渲染错误 # AI translated Stereo display shader = 立体显示模式 Stereo rendering = 立体渲染 Stretch = 拉伸 @@ -1633,6 +1637,8 @@ Pause when not focused = 后台运行时自动暂停 Plugins = 插件 PS1 support is still experimental. The game might not work, or there may be glitches. = PS1 支持仍处于实验阶段。游戏可能无法运行,或可能出现异常。 # AI translated PSP Firmware = PSP固件 # AI translated +PSP storage settings = PSP存储设置 # AI translated +PSP system settings = PSP系统设置 # AI translated Raw game image = 原始渲染图像 Recording = 录制 Report free storage space accurately = 准确报告可用存储空间 # AI translated @@ -1686,9 +1692,7 @@ Not a PSP game = 这不是一个PSP游戏 Off = 关闭 Oldest Save = 最旧的即时存档 Path does not exist! = 路径不存在! -PSP Memory Stick = PSP存储 PSP Model = PSP机型 -PSP Settings = PSP设置 PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Recent games = 游戏封面 @@ -1727,7 +1731,6 @@ Top Center = 正上方 Top Left = 左上方 Top Right = 右上方 Transparent UI background = 游戏中使用半透明UI -UI = 用户界面 UI background animation = 壁纸动效 UI size adjustment (DPI) = UI大小缩放 (DPI) Unable to open zip file = 无法打开ZIP文件 # AI translated @@ -1739,6 +1742,7 @@ Use O to confirm = 按键O Use output buffer (with overlay) for recording = 录制输出缓冲区 (包含叠加层) Use system native keyboard = 使用系统键盘输入 Use X to confirm = 按键X +User interface = 用户界面 VersionCheck = 检查PPSSPP新版本 WARNING: Android battery save mode is on = 警告:安卓省电模式已开启 WARNING: Battery save mode is on = 警告:省电模式已开启 diff --git a/assets/lang/zh_TW.ini b/assets/lang/zh_TW.ini index 1fca86c25e..cc783d00ff 100644 --- a/assets/lang/zh_TW.ini +++ b/assets/lang/zh_TW.ini @@ -571,7 +571,9 @@ Rename state = 重新命名存檔 # AI translated Reset = 重設 Resize = 調整大小 Restart = 重新啟動 +Restore defaults = 還原預設值 # AI translated Restore purchase = 恢復購買 +RestorePageDefaults = 要將此頁面上的設定還原為預設值嗎? # AI translated Retry = 重試 Right side = 右側 # AI translated Save = 儲存 @@ -892,7 +894,9 @@ Skip GPU Readbacks = 跳過 GPU 讀回 Smart 2D texture filtering = 智慧 2D 紋理過濾 Software Rendering = 軟體轉譯 (慢) Speed = 速度 -Speed Hacks = 速度駭客 (可能會造成轉譯錯誤!) +Speed Hacks = 加速修改 # AI translated +SpeedHacksDescription = 這些設定可以在某些裝置上提升效能,但也可能造成圖形問題,甚至讓轉譯完全無法運作。 # AI translated +SpeedHacksHint = 這些設定可能會造成轉譯錯誤 # AI translated Stereo display shader = 立體顯示著色器 Stereo rendering = 立體轉譯 Stretch = 延伸 @@ -1680,9 +1684,9 @@ 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 Firmware = PSP 韌體 # AI translated -PSP Memory Stick = PSP 記憶棒 PSP Model = PSP 型號 -PSP Settings = PSP 設定 +PSP storage settings = PSP 儲存空間設定 # AI translated +PSP system settings = PSP 系統設定 # AI translated PSP-1000 = PSP-1000 PSP-2000/3000 = PSP-2000/3000 Raw game image = 原始遊戲影象 @@ -1725,7 +1729,6 @@ Top Center = 正上 Top Left = 左上 Top Right = 右上 Transparent UI background = 透明 UI 背景 -UI = UI UI background animation = UI 背景動畫 UI size adjustment (DPI) = UI大小縮放(DPI) Unable to open zip file = 無法開啟 ZIP 檔案 # AI translated @@ -1737,6 +1740,7 @@ Use O to confirm = 使用 O 按鈕 Use output buffer (with overlay) for recording = 為錄製使用輸出緩衝區 (覆疊) Use system native keyboard = 使用系統原生鍵盤 Use X to confirm = 使用 X 按鈕 +User interface = 使用者介面 # AI translated VersionCheck = 檢查 PPSSPP 新版本 WARNING: Android battery save mode is on = 警告:Android 省電模式已開啟 WARNING: Battery save mode is on = 警告:省電模式已開啟 diff --git a/build.gradle.kts b/build.gradle.kts index 7a1783cd97..b1a0884fb3 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,4 +1,4 @@ plugins { - id("com.android.application") version "9.4.1" apply false + id("com.android.application") version "9.5.0" apply false id("com.google.protobuf") version "0.10.0" apply false } diff --git a/ext/CMakeLists.txt b/ext/CMakeLists.txt index d68282f439..b7fc53a777 100644 --- a/ext/CMakeLists.txt +++ b/ext/CMakeLists.txt @@ -27,6 +27,12 @@ endif() # We also disable the list_cpu_features binary. add_subdirectory(cmake/cpu_features EXCLUDE_FROM_ALL) +# Android Studio's sync collects compiler flags (including -include-pch) before the PCH is built, +# so every sync reports a missing cmake_pch.hxx.pch. +if(ANDROID) + set(ENABLE_PCH OFF CACHE BOOL "" FORCE) +endif() + set(SKIP_GLSLANG_INSTALL ON CACHE BOOL "" FORCE) set(ENABLE_GLSLANG_INSTALL OFF) add_subdirectory(glslang EXCLUDE_FROM_ALL) diff --git a/unittest/TestPS1Eboot.cpp b/unittest/TestPS1Eboot.cpp index 95d5ffa8eb..99071ab48a 100644 --- a/unittest/TestPS1Eboot.cpp +++ b/unittest/TestPS1Eboot.cpp @@ -228,6 +228,9 @@ bool TestPS1Eboot() { return false; } EXPECT_EQ_STR(eboot.Title(), std::string("Game")); + // The disc's size, and that of its files (the cue sheet too). + EXPECT_EQ_INT(eboot.DiscSize(), (s64)disc.size()); + EXPECT_EQ_INT(eboot.SourceFilesSize(), (s64)(disc.size() + File::GetFileSize(dir / "Game.cue"))); // Track 2's pregap starts at LBA 40, and the track at 45. const std::vector toc = ReadAll(&eboot, Get32(&ReadAll(&eboot, 0, 0x28)[0x24]) + 0x800 + 40, 10); EXPECT_EQ_INT(toc[0], 0x01); @@ -242,6 +245,7 @@ bool TestPS1Eboot() { if (!CheckEboot(eboot, disc, 2)) { return false; } + EXPECT_EQ_INT(eboot.SourceFilesSize(), (s64)(disc.size() + File::GetFileSize(dir / "Game.cue"))); } // A PREGAP that isn't in the file: generated silence before the track. @@ -286,6 +290,8 @@ bool TestPS1Eboot() { if (!CheckEboot(eboot, data, 1)) { return false; } + EXPECT_EQ_INT(eboot.DiscSize(), (s64)data.size()); + EXPECT_EQ_INT(eboot.SourceFilesSize(), (s64)(data.size() + File::GetFileSize(dir / "Clone.ccd"))); } EXPECT_TRUE(File::WriteDataToFile(false, user.data(), user.size(), dir / "Cooked.iso")); { diff --git a/unittest/UnitTest.cpp b/unittest/UnitTest.cpp index 06f47a1aa4..0c2bf3271f 100644 --- a/unittest/UnitTest.cpp +++ b/unittest/UnitTest.cpp @@ -136,7 +136,6 @@ #include "Common/File/AndroidContentURI.h" #include "Common/System/Request.h" -#include "Common/Render/AtlasGen.h" #include "Common/Render/Text/draw_text.h" #include "Common/Net/Resolve.h" @@ -3296,6 +3295,19 @@ bool TestConfigSettings() { EXPECT_EQ_FLOAT(Config::GetDefaultValueFloat(&g_Config.displayLayoutLandscape.fDisplayOffsetY), 0.5f); EXPECT_EQ_FLOAT(Config::GetDefaultValueFloat(&g_Config.displayLayoutPortrait.fDisplayOffsetY), 0.25f); EXPECT_EQ_INT(Config::GetDefaultValueInt(&g_Config.gestureControls[1].iSwipeUp), 0); + + int oldVolume = g_Config.iUIVolume; + g_Config.iUIVolume = 10; + EXPECT_TRUE(Config::RestoreSettingToDefault(&g_Config.iUIVolume)); + EXPECT_EQ_INT(g_Config.iUIVolume, 75); + EXPECT_FALSE(Config::RestoreSettingToDefault(&g_Config.iUIVolume)); + g_Config.iUIVolume = oldVolume; + + float oldOffsetY = g_Config.displayLayoutPortrait.fDisplayOffsetY; + g_Config.displayLayoutPortrait.fDisplayOffsetY = 0.9f; + EXPECT_TRUE(Config::RestoreSettingToDefault(&g_Config.displayLayoutPortrait.fDisplayOffsetY)); + EXPECT_EQ_FLOAT(g_Config.displayLayoutPortrait.fDisplayOffsetY, 0.25f); + g_Config.displayLayoutPortrait.fDisplayOffsetY = oldOffsetY; return true; } @@ -3840,32 +3852,6 @@ bool TestTextDrawerCache() { return true; } -// The UI shadow has no offset, so it pads the image evenly and stays symmetric around it. -bool TestAtlasDropShadow() { - Image img; - img.scale = 2.0f; - img.resize(8, 8); - for (int y = 2; y < 6; y++) { - for (int x = 2; x < 6; x++) { - img.set1(x, y, 0xFFFFFFFF); - } - } - AddDropShadow(img, UIDropShadowParams(img.scale)); - EXPECT_EQ_INT(img.w, 8 + 12); - EXPECT_EQ_INT(img.h, 8 + 12); - EXPECT_EQ_HEX(img.get1(6 + 3, 6 + 3), 0xFFFFFFFF); - EXPECT_EQ_HEX(img.get1(0, 0), 0); - for (int y = 0; y < img.h; y++) { - for (int x = 0; x < img.w; x++) { - EXPECT_EQ_HEX(img.get1(x, y), img.get1(img.w - 1 - x, img.h - 1 - y)); - } - } - const u32 edge = img.get1(5, 10); - EXPECT_EQ_INT(edge & 0xFFFFFF, 0); - EXPECT_TRUE((edge >> 24) > 0 && (edge >> 24) < 0xA8); - return true; -} - // Tab/Shift+Tab focus navigation walks the view hierarchy in declaration order rather than by // geometry, so what it does is entirely determined by CollectTabOrder - which is worth pinning // down, since the interesting cases (nesting, hidden tabs, disabled items) are all structural. @@ -4183,7 +4169,6 @@ TestItem availableTests[] = { TEST_ITEM(UITabOrder), TEST_ITEM(UIFocusNavigation), TEST_ITEM(TextDrawerCache), - TEST_ITEM(AtlasDropShadow), TEST_ITEM(FatShortNames), TEST_ITEM(GEDumpGameID), TEST_ITEM(UmdDiscType),