diff --git a/Common/UI/Notice.cpp b/Common/UI/Notice.cpp index e7b3c7084d..148876f90e 100644 --- a/Common/UI/Notice.cpp +++ b/Common/UI/Notice.cpp @@ -72,7 +72,7 @@ void MeasureNotice(const UIContext &dc, NoticeLevel level, const std::string &te // We currently don't wrap the title. float titleWidth, titleHeight; - dc.MeasureText(dc.GetTheme().uiFont, 1.0f, 1.0f, text, &titleWidth, &titleHeight, align); + dc.MeasureTextRect(dc.GetTheme().uiFont, 1.0f, 1.0f, text, availableWidth, &titleWidth, &titleHeight, align); *width = std::min(titleWidth, availableWidth); *height1 = titleHeight; @@ -145,7 +145,12 @@ void RenderNotice(UIContext &dc, Bounds bounds, float height1, NoticeLevel level Bounds primaryBounds = bounds; primaryBounds.h = height1; - dc.DrawTextShadowRect(text, primaryBounds.Inset(2.0f, 0.0f, 1.0f, 0.0f), foreGround, (align & FLAG_DYNAMIC_ASCII) | ALIGN_VCENTER | FLAG_ELLIPSIZE_TEXT); + int titleAlign = (align & (FLAG_DYNAMIC_ASCII | FLAG_WRAP_TEXT)) | ALIGN_VCENTER | FLAG_ELLIPSIZE_TEXT; + if (!(titleAlign & FLAG_WRAP_TEXT)) { + titleAlign |= FLAG_ELLIPSIZE_TEXT; + } + + dc.DrawTextShadowRect(text, primaryBounds.Inset(2.0f, 0.0f, 1.0f, 0.0f), foreGround, titleAlign); if (!details.empty()) { Bounds bottomTextBounds = bounds.Inset(3.0f, height1 + 5.0f, 3.0f, 3.0f); diff --git a/Common/UI/Notice.h b/Common/UI/Notice.h index be01160b55..20b9e69ab2 100644 --- a/Common/UI/Notice.h +++ b/Common/UI/Notice.h @@ -33,6 +33,9 @@ public: void SetSquishy(bool squishy) { squishy_ = squishy; } + void SetWrapText(bool wrapText) { + wrapText_ = wrapText; + } void GetContentDimensionsBySpec(const UIContext &dc, UI::MeasureSpec horiz, UI::MeasureSpec vert, float &w, float &h) const override; void Draw(UIContext &dc) override; @@ -44,6 +47,7 @@ private: NoticeLevel level_; mutable float height1_ = 0.0f; bool squishy_ = false; + bool wrapText_ = false; }; ImageID GetOSDIcon(NoticeLevel level); diff --git a/Common/UI/PopupScreens.cpp b/Common/UI/PopupScreens.cpp index 8ff5051661..39748192d4 100644 --- a/Common/UI/PopupScreens.cpp +++ b/Common/UI/PopupScreens.cpp @@ -6,6 +6,7 @@ #include "Common/UI/ViewGroup.h" #include "Common/UI/Context.h" #include "Common/UI/Root.h" +#include "Common/UI/Notice.h" #include "Common/StringUtils.h" #include "Common/Data/Text/I18n.h" #include "Common/System/System.h" @@ -163,6 +164,10 @@ void PopupScreen::CreateViews() { box_->Add(title); } + if (!notificationString_.empty()) { + box_->Add(new NoticeView(notificationLevel_, notificationString_, "", new LinearLayoutParams(FILL_PARENT, WRAP_CONTENT, Margins(8, 4))))->SetWrapText(true); + } + CreatePopupContents(box_); root_->Recurse([](View *view) { view->SetPopupStyle(true); @@ -216,6 +221,8 @@ void MessagePopupScreen::OnCompleted(DialogResult result) { } } +ListPopupScreen::~ListPopupScreen() {} + void ListPopupScreen::CreatePopupContents(UI::ViewGroup *parent) { using namespace UI; diff --git a/Common/UI/PopupScreens.h b/Common/UI/PopupScreens.h index c1076cc87c..5a96d14135 100644 --- a/Common/UI/PopupScreens.h +++ b/Common/UI/PopupScreens.h @@ -7,9 +7,11 @@ #include "Common/UI/UI.h" #include "Common/UI/View.h" #include "Common/UI/ScrollView.h" +#include "Common/UI/Notice.h" // from StringUtils enum class StringRestriction; +enum class OSDType; // From OSD namespace UI { @@ -37,6 +39,10 @@ public: // For the postproc param sliders on DisplayLayoutScreen bool wantBrightBackground() const override { return !hasDropShadow_; } + void SetNotification(NoticeLevel noticeLevel, std::string_view str) { + notificationLevel_ = noticeLevel; + notificationString_ = str; + } protected: virtual bool FillVertical() const { return false; } @@ -70,6 +76,8 @@ private: bool alignTop_ = false; bool hasDropShadow_ = true; + NoticeLevel notificationLevel_{}; + std::string notificationString_; }; class ListPopupScreen : public PopupScreen { @@ -81,6 +89,7 @@ public: ListPopupScreen(std::string_view title, const std::vector &items, int selected, bool showButtons = false) : PopupScreen(title, "OK", "Cancel"), adaptor_(items, selected), showButtons_(showButtons) { } + ~ListPopupScreen() override; int GetChoice() const { return listView_->GetSelected(); diff --git a/UI/ControlMappingScreen.cpp b/UI/ControlMappingScreen.cpp index 94b4cf815c..c45806a0b9 100644 --- a/UI/ControlMappingScreen.cpp +++ b/UI/ControlMappingScreen.cpp @@ -302,7 +302,9 @@ void ControlMappingScreen::OnAutoConfigure(UI::EventParams ¶ms) { items.push_back(*s); } auto km = GetI18NCategory(I18NCat::KEYMAPPING); + auto di = GetI18NCategory(I18NCat::DIALOG); UI::ListPopupScreen *autoConfList = new UI::ListPopupScreen(km->T("Autoconfigure for device"), items, -1); + autoConfList->SetNotification(NoticeLevel::WARN, di->T("This will overwrite the existing configuration")); if (params.v) autoConfList->SetPopupOrigin(params.v); screenManager()->push(autoConfList); diff --git a/UI/OnScreenDisplay.cpp b/UI/OnScreenDisplay.cpp index 9799d5c9c3..b034743e56 100644 --- a/UI/OnScreenDisplay.cpp +++ b/UI/OnScreenDisplay.cpp @@ -433,7 +433,8 @@ void NoticeView::GetContentDimensionsBySpec(const UIContext &dc, UI::MeasureSpec layoutWidth = horiz.size; } ApplyBoundBySpec(layoutWidth, horiz); - MeasureNotice(dc, level_, text_, detailsText_, iconName_, 0, layoutWidth, &w, &h, &height1_); + const int align = wrapText_ ? FLAG_WRAP_TEXT : 0; + MeasureNotice(dc, level_, text_, detailsText_, iconName_, align, layoutWidth, &w, &h, &height1_); // Layout hack! Some weird problems with the layout that I can't figure out right now.. if (squishy_) { w = 50.0; @@ -442,6 +443,7 @@ void NoticeView::GetContentDimensionsBySpec(const UIContext &dc, UI::MeasureSpec void NoticeView::Draw(UIContext &dc) { dc.PushScissor(bounds_); - RenderNotice(dc, bounds_, height1_, level_, text_, detailsText_, iconName_, 0, 1.0f, OSDMessageFlags::None, 0.0f); + const int align = wrapText_ ? FLAG_WRAP_TEXT : 0; + RenderNotice(dc, bounds_, height1_, level_, text_, detailsText_, iconName_, align, 1.0f, OSDMessageFlags::None, 0.0f); dc.PopScissor(); } diff --git a/assets/lang/ar_AE.ini b/assets/lang/ar_AE.ini index 614cd80fce..3aa017d752 100644 --- a/assets/lang/ar_AE.ini +++ b/assets/lang/ar_AE.ini @@ -495,6 +495,7 @@ Submit = ‎تقديم Supported = مدعوم There is no data = ‎ليس هناك بيانات. This change will not take effect until PPSSPP is restarted. = This change will not take effect until PPSSPP is restarted. +This will overwrite the existing configuration = سيؤدي ذلك إلى الكتابة فوق الإعدادات الحالية # AI translated Toggle All = ‎تبديل الكل Toggle List = Toggle list Top Center = Top center diff --git a/assets/lang/az_AZ.ini b/assets/lang/az_AZ.ini index 292ad80851..7d0ee564b5 100644 --- a/assets/lang/az_AZ.ini +++ b/assets/lang/az_AZ.ini @@ -491,6 +491,7 @@ Submit = Göndər Supported = Dəstəklənir There is no data = Verilən yoxdur This change will not take effect until PPSSPP is restarted. = PPSSPP yenidən başladılmadan bu dəyişim işə düşməyəcək. +This will overwrite the existing configuration = Bu, mövcud konfiqurasiyanı üstələyəcək # AI translated Toggle All = Hamısını keçirt Toggle List = Sıralığı keçirt Top Center = Üst orta diff --git a/assets/lang/be_BY.ini b/assets/lang/be_BY.ini index 3e820be819..3b9e577281 100644 --- a/assets/lang/be_BY.ini +++ b/assets/lang/be_BY.ini @@ -487,6 +487,7 @@ Submit = Адправіць Supported = Падтрымліваецца There is no data = Няма дадзеных. This change will not take effect until PPSSPP is restarted. = Гэта змяненне не ўступіць у сілу, пакуль PPSSPP не будзе перазапушчаны. +This will overwrite the existing configuration = Гэта перапіша існуючую канфігурацыю # AI translated Toggle All = Toggle all Toggle List = Toggle list Top Center = Уверсе па цэнтры diff --git a/assets/lang/bg_BG.ini b/assets/lang/bg_BG.ini index ad4ec79b7d..80f124016d 100644 --- a/assets/lang/bg_BG.ini +++ b/assets/lang/bg_BG.ini @@ -487,6 +487,7 @@ Submit = Submit Supported = Supported There is no data = Няма данни. This change will not take effect until PPSSPP is restarted. = This change will not take effect until PPSSPP is restarted. +This will overwrite the existing configuration = Това ще презапише съществуващата конфигурация # AI translated Toggle All = Toggle all Toggle List = Toggle list Top Center = Top center diff --git a/assets/lang/ca_ES.ini b/assets/lang/ca_ES.ini index 5a42a89146..084ab5613e 100644 --- a/assets/lang/ca_ES.ini +++ b/assets/lang/ca_ES.ini @@ -487,6 +487,7 @@ Submit = Enviar Supported = Suportat There is no data = No hi han dades This change will not take effect until PPSSPP is restarted. = This change will not take effect until PPSSPP is restarted. +This will overwrite the existing configuration = Això substituirà la configuració existent # AI translated Toggle All = Canviar tot Toggle List = Veure llista Top Center = Top center diff --git a/assets/lang/cz_CZ.ini b/assets/lang/cz_CZ.ini index f98762cc00..6463ce1c92 100644 --- a/assets/lang/cz_CZ.ini +++ b/assets/lang/cz_CZ.ini @@ -487,6 +487,7 @@ Submit = Odeslat Supported = Supported There is no data = Žádná data k dispozici. This change will not take effect until PPSSPP is restarted. = This change will not take effect until PPSSPP is restarted. +This will overwrite the existing configuration = To přepíše stávající konfiguraci # AI translated Toggle All = Přepnout vše Toggle List = Toggle list Top Center = Top center diff --git a/assets/lang/da_DK.ini b/assets/lang/da_DK.ini index d7c08819f5..bd078a3c63 100644 --- a/assets/lang/da_DK.ini +++ b/assets/lang/da_DK.ini @@ -487,6 +487,7 @@ Submit = Indsend Supported = Supported There is no data = Der findes ingen data. This change will not take effect until PPSSPP is restarted. = This change will not take effect until PPSSPP is restarted. +This will overwrite the existing configuration = Dette vil overskrive den eksisterende konfiguration # AI translated Toggle All = Skift alle Toggle List = Toggle list Top Center = Top center diff --git a/assets/lang/de_DE.ini b/assets/lang/de_DE.ini index 8fb7607cf4..3e867a1c22 100644 --- a/assets/lang/de_DE.ini +++ b/assets/lang/de_DE.ini @@ -477,6 +477,7 @@ SSID = SSID Submit = Einreichen Supported = Unterstützt There is no data = Keine Daten vorhanden +This will overwrite the existing configuration = Dies überschreibt die vorhandene Konfiguration # AI translated Toggle All = Alle umschalten Toggle List = Liste umschalten Top Center = Mitte oben diff --git a/assets/lang/dr_ID.ini b/assets/lang/dr_ID.ini index f94d6624cc..b80e41c75b 100644 --- a/assets/lang/dr_ID.ini +++ b/assets/lang/dr_ID.ini @@ -487,6 +487,7 @@ Submit = Submit Supported = Supported There is no data = Ai edda data mane. This change will not take effect until PPSSPP is restarted. = This change will not take effect until PPSSPP is restarted. +This will overwrite the existing configuration = Ini akan menimpa konfigurasi yang ada # AI translated Toggle All = Toggle all Toggle List = Toggle list Top Center = Top center diff --git a/assets/lang/en_US.ini b/assets/lang/en_US.ini index 3d2c79136f..4da1e3eb7d 100644 --- a/assets/lang/en_US.ini +++ b/assets/lang/en_US.ini @@ -511,6 +511,7 @@ Submit = Submit Supported = Supported There is no data = There is no data. This change will not take effect until PPSSPP is restarted. = This change will not take effect until PPSSPP is restarted. +This will overwrite the existing configuration = This will overwrite the existing configuration Toggle All = Toggle all Toggle List = Toggle list Top Center = Top center diff --git a/assets/lang/es_ES.ini b/assets/lang/es_ES.ini index 0ea5332f5d..7868900908 100644 --- a/assets/lang/es_ES.ini +++ b/assets/lang/es_ES.ini @@ -488,6 +488,7 @@ Submit = Enviar Supported = Soportado There is no data = No hay datos. This change will not take effect until PPSSPP is restarted. = Este cambio no tendrá efecto hasta que se reinicie PPSSPP. +This will overwrite the existing configuration = Esto sobrescribirá la configuración existente # AI translated Toggle All = Cambiar todo Toggle List = Ver lista Top Center = Superior centrado diff --git a/assets/lang/es_LA.ini b/assets/lang/es_LA.ini index b2cc02d66b..90d3b6ab8e 100644 --- a/assets/lang/es_LA.ini +++ b/assets/lang/es_LA.ini @@ -487,6 +487,7 @@ Submit = Enviar Supported = Soportado There is no data = No se han encontrado datos del juego. This change will not take effect until PPSSPP is restarted. = Este cambio no tendrá efecto hasta que se reinicie PPSSPP. +This will overwrite the existing configuration = Esto sobrescribirá la configuración existente # AI translated Toggle All = Cambiar todo Toggle List = Cambiar lista Top Center = Arriba centrado diff --git a/assets/lang/fa_IR.ini b/assets/lang/fa_IR.ini index a8c0c1e6b9..8a185fc87c 100644 --- a/assets/lang/fa_IR.ini +++ b/assets/lang/fa_IR.ini @@ -487,6 +487,7 @@ Submit = تایید کردن Supported = حمایت میشود There is no data = ‎.داده‌ای وجود ندارد This change will not take effect until PPSSPP is restarted. = This change will not take effect until PPSSPP is restarted. +This will overwrite the existing configuration = این تنظیمات موجود را بازنویسی خواهد کرد # AI translated Toggle All = تغییر وضعیت همه Toggle List = تغییر وضعیت لیست Top Center = Top center diff --git a/assets/lang/fi_FI.ini b/assets/lang/fi_FI.ini index 07a12389aa..9139142dde 100644 --- a/assets/lang/fi_FI.ini +++ b/assets/lang/fi_FI.ini @@ -487,6 +487,7 @@ Submit = Submit Supported = Tuettu There is no data = Dataa ei ole. This change will not take effect until PPSSPP is restarted. = Tämä muutos ei tule voimaan ennen kuin PPSSPPP on uudelleen käynnistetty. +This will overwrite the existing configuration = Tämä ylikirjoittaa olemassa olevan kokoonpanon # AI translated Toggle All = Vaihda kaikki Toggle List = Vaihda lista Top Center = Ylhäällä keskellä diff --git a/assets/lang/fr_FR.ini b/assets/lang/fr_FR.ini index e1d9b2e289..5e3c077d63 100644 --- a/assets/lang/fr_FR.ini +++ b/assets/lang/fr_FR.ini @@ -487,6 +487,7 @@ Submit = Envoyer Supported = Supporté There is no data = Aucune donnée trouvée. This change will not take effect until PPSSPP is restarted. = This change will not take effect until PPSSPP is restarted. +This will overwrite the existing configuration = Cela écrasera la configuration existante # AI translated Toggle All = Tout cocher Toggle List = Afficher liste Top Center = En haut au centre diff --git a/assets/lang/gl_ES.ini b/assets/lang/gl_ES.ini index 6e8b0f81be..71265cf276 100644 --- a/assets/lang/gl_ES.ini +++ b/assets/lang/gl_ES.ini @@ -487,6 +487,7 @@ Submit = Enviar Supported = Supported There is no data = A tarxeta de memoria está baleira. This change will not take effect until PPSSPP is restarted. = This change will not take effect until PPSSPP is restarted. +This will overwrite the existing configuration = Isto sobrescribir á configuración existente # AI translated Toggle All = Cambiar todo Toggle List = Toggle list Top Center = Top center diff --git a/assets/lang/gr_EL.ini b/assets/lang/gr_EL.ini index 934f5e7f54..409dc81dcf 100644 --- a/assets/lang/gr_EL.ini +++ b/assets/lang/gr_EL.ini @@ -487,6 +487,7 @@ Submit = ΥΠΟΒΟΛΗ Supported = Supported There is no data = ΔΕΝ ΥΠΑΡΧΟΥΝ ΔΕΔΟΜΕΝΑ This change will not take effect until PPSSPP is restarted. = This change will not take effect until PPSSPP is restarted. +This will overwrite the existing configuration = Αυτό θα αντικαταστήσει την υπάρχουσα διαμόρφωση # AI translated Toggle All = ΕΝΑΛΛΑΓΗ ΟΛΩΝ Toggle List = Toggle list Top Center = Top center diff --git a/assets/lang/he_IL.ini b/assets/lang/he_IL.ini index e260ffdb32..7bd5102cc3 100644 --- a/assets/lang/he_IL.ini +++ b/assets/lang/he_IL.ini @@ -487,6 +487,7 @@ Submit = Submit Supported = Supported There is no data = .םינותנ ןיא This change will not take effect until PPSSPP is restarted. = This change will not take effect until PPSSPP is restarted. +This will overwrite the existing configuration = זה יחליף את התצורה הקיימת # AI translated Toggle All = Toggle all Toggle List = Toggle list Top Center = Top center diff --git a/assets/lang/he_IL_invert.ini b/assets/lang/he_IL_invert.ini index c868b33980..5ec0ca668b 100644 --- a/assets/lang/he_IL_invert.ini +++ b/assets/lang/he_IL_invert.ini @@ -484,6 +484,7 @@ Submit = Submit Supported = Supported There is no data = .םינותנ ןיא This change will not take effect until PPSSPP is restarted. = This change will not take effect until PPSSPP is restarted. +This will overwrite the existing configuration = זה יחליף את התצורה הקיימת # AI translated Toggle All = Toggle all Toggle List = Toggle list Top Center = Top center diff --git a/assets/lang/hr_HR.ini b/assets/lang/hr_HR.ini index 2700ef9543..26f2742901 100644 --- a/assets/lang/hr_HR.ini +++ b/assets/lang/hr_HR.ini @@ -487,6 +487,7 @@ Submit = Submit Supported = Podržano There is no data = Nema date. This change will not take effect until PPSSPP is restarted. = This change will not take effect until PPSSPP is restarted. +This will overwrite the existing configuration = To će prepisati postojeću konfiguraciju # AI translated Toggle All = Uključi sve Toggle List = Toggle list Top Center = Top center diff --git a/assets/lang/hu_HU.ini b/assets/lang/hu_HU.ini index 3516177f11..51b3291b02 100644 --- a/assets/lang/hu_HU.ini +++ b/assets/lang/hu_HU.ini @@ -487,6 +487,7 @@ Submit = Elküld Supported = Támogatott There is no data = Nincs adat. This change will not take effect until PPSSPP is restarted. = This change will not take effect until PPSSPP is restarted. +This will overwrite the existing configuration = Ez felülírja a meglévő konfigurációt # AI translated Toggle All = Összes át-\nkapcsolása Toggle List = Lista Top Center = Felül középen diff --git a/assets/lang/id_ID.ini b/assets/lang/id_ID.ini index 2fd26602e0..bee1c0af46 100644 --- a/assets/lang/id_ID.ini +++ b/assets/lang/id_ID.ini @@ -487,6 +487,7 @@ Submit = Ajukan Supported = Didukung There is no data = Tidak ada data. This change will not take effect until PPSSPP is restarted. = Mulai ulang PPSSPP untuk melihat perubahan pengaturan. +This will overwrite the existing configuration = Ini akan menimpa konfigurasi yang ada # AI translated Toggle All = Aktifkan semua Toggle List = Daftar pengalihan Top Center = Tengah atas diff --git a/assets/lang/it_IT.ini b/assets/lang/it_IT.ini index ec716cc477..70cecb84af 100644 --- a/assets/lang/it_IT.ini +++ b/assets/lang/it_IT.ini @@ -487,6 +487,7 @@ Submit = Invia Supported = Supportato There is no data = Non ci sono dati. This change will not take effect until PPSSPP is restarted. = Questa modifica non avrà effetto fino al riavvio di PPSSPP. +This will overwrite the existing configuration = Questo sovrascriverà la configurazione esistente # AI translated Toggle All = Attiva Tutto Toggle List = Mostra lista Top Center = In alto al centro diff --git a/assets/lang/ja_JP.ini b/assets/lang/ja_JP.ini index 9e7fbb5cf9..8e15d9c116 100644 --- a/assets/lang/ja_JP.ini +++ b/assets/lang/ja_JP.ini @@ -487,6 +487,7 @@ Submit = 決定 Supported = サポートしています There is no data = データがありません。 This change will not take effect until PPSSPP is restarted. = この変更はPPSSPPを再起動するまで有効になりません。 +This will overwrite the existing configuration = これは既存の設定を上書きします # AI translated Toggle All = 全て反転する Toggle List = 切り替えリスト Top Center = 上中央 diff --git a/assets/lang/jv_ID.ini b/assets/lang/jv_ID.ini index 06008454d6..d80a2395e7 100644 --- a/assets/lang/jv_ID.ini +++ b/assets/lang/jv_ID.ini @@ -487,6 +487,7 @@ Submit = Kerem Supported = Supported There is no data = Ora ana data. This change will not take effect until PPSSPP is restarted. = This change will not take effect until PPSSPP is restarted. +This will overwrite the existing configuration = Iki bakal nulis ulang konfigurasi sing ana # AI translated Toggle All = Peleh kabeh Toggle List = Toggle list Top Center = Top center diff --git a/assets/lang/ko_KR.ini b/assets/lang/ko_KR.ini index 72de98c1d2..4bb9ef2ec1 100644 --- a/assets/lang/ko_KR.ini +++ b/assets/lang/ko_KR.ini @@ -487,6 +487,7 @@ Submit = 전송 Supported = 지원 There is no data = 데이터가 없습니다. This change will not take effect until PPSSPP is restarted. = 이 변경 사항은 PPSSPP를 다시 시작할 때까지 적용되지 않습니다. +This will overwrite the existing configuration = 이것은 기존 구성을 덮어씁니다 # AI translated Toggle All = 모두 토글 Toggle List = 토글 목록 Top Center = 상단 중앙 diff --git a/assets/lang/ku_SO.ini b/assets/lang/ku_SO.ini index 7327dc5cdc..2aa47c9427 100644 --- a/assets/lang/ku_SO.ini +++ b/assets/lang/ku_SO.ini @@ -501,6 +501,7 @@ Submit = Submit Supported = Supported There is no data = زانیاری بوونی نیە لەسەری This change will not take effect until PPSSPP is restarted. = This change will not take effect until PPSSPP is restarted. +This will overwrite the existing configuration = Vê, konfigurasiyê hebe nûser dike # AI translated Toggle All = Toggle all Toggle List = Toggle list Top Center = Top center diff --git a/assets/lang/lo_LA.ini b/assets/lang/lo_LA.ini index 3dc0a76c79..0ad0ba6d19 100644 --- a/assets/lang/lo_LA.ini +++ b/assets/lang/lo_LA.ini @@ -487,6 +487,7 @@ Submit = ຍອມຮັບ Supported = Supported There is no data = ບໍ່ມີຂໍ້ມູນ. This change will not take effect until PPSSPP is restarted. = This change will not take effect until PPSSPP is restarted. +This will overwrite the existing configuration = ນີ້ຈະເຂົ້າໃສ່ການຕັ້ງຄ່າທີ່ມີຢູ່ # AI translated Toggle All = ເລືອກທັງໝົດ Toggle List = Toggle list Top Center = Top center diff --git a/assets/lang/lt-LT.ini b/assets/lang/lt-LT.ini index 5ea40683c9..20fdbf7afc 100644 --- a/assets/lang/lt-LT.ini +++ b/assets/lang/lt-LT.ini @@ -487,6 +487,7 @@ Submit = Patvirtinti Supported = Supported There is no data = Čia nėra jokių duomenų. This change will not take effect until PPSSPP is restarted. = This change will not take effect until PPSSPP is restarted. +This will overwrite the existing configuration = Tai perrašys esamą konfigūraciją # AI translated Toggle All = Perjungti visus Toggle List = Toggle list Top Center = Top center diff --git a/assets/lang/ms_MY.ini b/assets/lang/ms_MY.ini index 3138c9a8c2..6a782430ad 100644 --- a/assets/lang/ms_MY.ini +++ b/assets/lang/ms_MY.ini @@ -487,6 +487,7 @@ Submit = Submit Supported = Supported There is no data = Tiada data disini. This change will not take effect until PPSSPP is restarted. = This change will not take effect until PPSSPP is restarted. +This will overwrite the existing configuration = Ini akan menimpa konfigurasi yang ada # AI translated Toggle All = Periksa semua Toggle List = Toggle list Top Center = Top center diff --git a/assets/lang/nl_NL.ini b/assets/lang/nl_NL.ini index bb0a61b38a..a595528d2f 100644 --- a/assets/lang/nl_NL.ini +++ b/assets/lang/nl_NL.ini @@ -487,6 +487,7 @@ Submit = Verzenden Supported = Ondersteund There is no data = Er zijn geen data. This change will not take effect until PPSSPP is restarted. = This change will not take effect until PPSSPP is restarted. +This will overwrite the existing configuration = Dit zal de bestaande configuratie overschrijven # AI translated Toggle All = Alles schakelen Toggle List = Toggle list Top Center = Top center diff --git a/assets/lang/no_NO.ini b/assets/lang/no_NO.ini index 0b1e565bab..dc369fefcc 100644 --- a/assets/lang/no_NO.ini +++ b/assets/lang/no_NO.ini @@ -487,6 +487,7 @@ Submit = Submit Supported = Supported There is no data = Det finnes ingen data. This change will not take effect until PPSSPP is restarted. = This change will not take effect until PPSSPP is restarted. +This will overwrite the existing configuration = Dette vil overskrive eksisterende konfigurasjon # AI translated Toggle All = Toggle all Toggle List = Toggle list Top Center = Top center diff --git a/assets/lang/pl_PL.ini b/assets/lang/pl_PL.ini index f12b8ea7a6..20a5fcc3d8 100644 --- a/assets/lang/pl_PL.ini +++ b/assets/lang/pl_PL.ini @@ -485,6 +485,7 @@ Submit = Wyślij Supported = Wspierane There is no data = Brak danych. This change will not take effect until PPSSPP is restarted. = Ta zmiana nie wejdzie w życie, dopóki PPSSPP nie zostanie ponownie uruchomiony. +This will overwrite the existing configuration = To nadpisze istniejącą konfigurację # AI translated Toggle All = Wybierz wszystko Toggle List = Wybierz listę Top Center = Górny środek diff --git a/assets/lang/pt_BR.ini b/assets/lang/pt_BR.ini index 7cae7d70ff..7547e3a478 100644 --- a/assets/lang/pt_BR.ini +++ b/assets/lang/pt_BR.ini @@ -510,6 +510,7 @@ Submit = Submeter Supported = Suportado There is no data = Não há dados. This change will not take effect until PPSSPP is restarted. = Esta mudança não terá efeito até o PPSSPP ser reiniciado. +This will overwrite the existing configuration = Isto irá sobrescrever a configuração existente # AI translated Toggle All = Alternar todos Toggle List = Alternar lista Top Center = No centro do topo diff --git a/assets/lang/pt_PT.ini b/assets/lang/pt_PT.ini index 31f2677600..af6c258d66 100644 --- a/assets/lang/pt_PT.ini +++ b/assets/lang/pt_PT.ini @@ -511,6 +511,7 @@ Submit = Enviar Supported = Compatível There is no data = Não existem dados. This change will not take effect until PPSSPP is restarted. = This change will not take effect until PPSSPP is restarted. +This will overwrite the existing configuration = Isto irá sobrescrever a configuração existente # AI translated Toggle All = Alternar todos Toggle List = Alternar lista Top Center = Centro superior diff --git a/assets/lang/ro_RO.ini b/assets/lang/ro_RO.ini index edfa2d39a5..8f99c75ffc 100644 --- a/assets/lang/ro_RO.ini +++ b/assets/lang/ro_RO.ini @@ -488,6 +488,7 @@ Submit = Trimite Supported = Supported There is no data = Salvare inexistentă This change will not take effect until PPSSPP is restarted. = This change will not take effect until PPSSPP is restarted. +This will overwrite the existing configuration = Acesta va suprascrie configurația existentă # AI translated Toggle All = Schimbă tot Toggle List = Toggle list Top Center = Top center diff --git a/assets/lang/ru_RU.ini b/assets/lang/ru_RU.ini index d0b6623314..74d37f5f04 100644 --- a/assets/lang/ru_RU.ini +++ b/assets/lang/ru_RU.ini @@ -487,6 +487,7 @@ Submit = Выполнение Supported = Поддерживается There is no data = Нет данных This change will not take effect until PPSSPP is restarted. = Изменение будет применено только после перезапуска PPSSPP. +This will overwrite the existing configuration = Это перепишет существующую конфигурацию # AI translated Toggle All = Переключить все Toggle List = Переключить список Top Center = Вверху в центре diff --git a/assets/lang/sv_SE.ini b/assets/lang/sv_SE.ini index cecf801513..39e7d9b031 100644 --- a/assets/lang/sv_SE.ini +++ b/assets/lang/sv_SE.ini @@ -488,6 +488,7 @@ Submit = Skicka Supported = Stöds There is no data = Det finns ingen data. This change will not take effect until PPSSPP is restarted. = Denna ändring träder inte i kraft förrän PPSSPP har startats om. +This will overwrite the existing configuration = Detta kommer att skriva över den befintliga konfigurationen # AI translated Toggle All = Vänd alla Toggle List = Vänd lista Top Center = Överkant centrerad diff --git a/assets/lang/tg_PH.ini b/assets/lang/tg_PH.ini index cf95253e60..241657a0ab 100644 --- a/assets/lang/tg_PH.ini +++ b/assets/lang/tg_PH.ini @@ -488,6 +488,7 @@ Submit = I-Submit Supported = Suportado There is no data = Walang Datos This change will not take effect until PPSSPP is restarted. = This change will not take effect until PPSSPP is restarted. +This will overwrite the existing configuration = Ин ин конфигуратсияи пойгоҳии мавҷударо дигар мекунад # AI translated Toggle All = I-toggle lahat Toggle List = I-Toggle list Top Center = Gitnang paitaas diff --git a/assets/lang/th_TH.ini b/assets/lang/th_TH.ini index d8c8270777..cfb1d1c8f6 100644 --- a/assets/lang/th_TH.ini +++ b/assets/lang/th_TH.ini @@ -503,6 +503,7 @@ Submit = ตกลง Supported = รองรับ There is no data = ไม่มีข้อมูล This change will not take effect until PPSSPP is restarted. = การเปลี่ยนแปลงนี้จะไม่มีผลจนกว่าจะรีสตาร์ท PPSSPP +This will overwrite the existing configuration = นี้จะเขียนทับการตั้งค่าที่มีอยู่ # AI translated Toggle All = ทั้งหมด Toggle List = รายการ Top Center = มุมบนกลางจอ diff --git a/assets/lang/tr_TR.ini b/assets/lang/tr_TR.ini index 26698620ae..296bb0ad13 100644 --- a/assets/lang/tr_TR.ini +++ b/assets/lang/tr_TR.ini @@ -489,6 +489,7 @@ Submit = Gönder Supported = Destekleniyor There is no data = Veri yok. This change will not take effect until PPSSPP is restarted. = Bu değişiklik PPSSPP yeniden başlatılana kadar geçerli olmayacaktır. +This will overwrite the existing configuration = Bu, mevcut yapılandırmayı geçersiz kılacak # AI translated Toggle All = Tümünü Değiştir Toggle List = Listeyi Değiştir Top Center = Orta Üst diff --git a/assets/lang/uk_UA.ini b/assets/lang/uk_UA.ini index 3bddf671de..dfc75801b7 100644 --- a/assets/lang/uk_UA.ini +++ b/assets/lang/uk_UA.ini @@ -487,6 +487,7 @@ Submit = Виконання Supported = Підтримується There is no data = Немає даних This change will not take effect until PPSSPP is restarted. = Ця зміна не набуде чинності, доки PPSSPP не буде перезапущено. +This will overwrite the existing configuration = Це перезапише існуючу конфігурацію # AI translated Toggle All = Переключити все Toggle List = Переключити список Top Center = Верхній центр diff --git a/assets/lang/vi_VN.ini b/assets/lang/vi_VN.ini index bf0d1dfd3b..5967352b7d 100644 --- a/assets/lang/vi_VN.ini +++ b/assets/lang/vi_VN.ini @@ -487,6 +487,7 @@ Submit = Gửi đi Supported = Được hỗ trợ There is no data = Không có dữ liệu. This change will not take effect until PPSSPP is restarted. = This change will not take effect until PPSSPP is restarted. +This will overwrite the existing configuration = Điều này sẽ ghi đè cấu hình hiện có # AI translated Toggle All = Tất cả Toggle List = Toggle list Top Center = Top center diff --git a/assets/lang/zh_CN.ini b/assets/lang/zh_CN.ini index 075a16c838..2731e0e12e 100644 --- a/assets/lang/zh_CN.ini +++ b/assets/lang/zh_CN.ini @@ -487,6 +487,7 @@ Submit = 提交 Supported = 支持 There is no data = 存档不存在。 This change will not take effect until PPSSPP is restarted. = 重启 PPSSPP 后配置才会生效。 +This will overwrite the existing configuration = 这将覆盖现有配置 # AI translated Toggle All = 全选/不选 Toggle List = 展开列表 Top Center = 正上方 diff --git a/assets/lang/zh_TW.ini b/assets/lang/zh_TW.ini index d36d483c18..b756f360a3 100644 --- a/assets/lang/zh_TW.ini +++ b/assets/lang/zh_TW.ini @@ -487,6 +487,7 @@ Submit = 提交 Supported = 支援 There is no data = 沒有資料 This change will not take effect until PPSSPP is restarted. = 重啟 PPSSPP 後配置才會生效。 +This will overwrite the existing configuration = 這將覆蓋現有配置 # AI translated Toggle All = 切換全部 Toggle List = 切換清單 Top Center = 正上