diff --git a/dist/languages/ar.ts b/dist/languages/ar.ts index 0cf4c7e309..d9017ada62 100644 --- a/dist/languages/ar.ts +++ b/dist/languages/ar.ts @@ -6256,6 +6256,16 @@ Would you like to bypass this and exit anyway? هل ترغب في تجاوز هذا والخروج على أية حال؟ + + + Component Missing + Component Missing + + + + Missing Firmware. + Missing Firmware. + None diff --git a/dist/languages/ca.ts b/dist/languages/ca.ts index 31a4b4adca..61ad09bf06 100644 --- a/dist/languages/ca.ts +++ b/dist/languages/ca.ts @@ -6293,6 +6293,16 @@ Would you like to bypass this and exit anyway? Desitja tancar-lo de totes maneres? + + + Component Missing + Component Missing + + + + Missing Firmware. + Missing Firmware. + None diff --git a/dist/languages/cs.ts b/dist/languages/cs.ts index 6f4bdb801f..9b6f5fc25a 100644 --- a/dist/languages/cs.ts +++ b/dist/languages/cs.ts @@ -6277,6 +6277,16 @@ Would you like to bypass this and exit anyway? Opravdu si přejete ukončit tuto aplikaci? + + + Component Missing + Component Missing + + + + Missing Firmware. + Missing Firmware. + None diff --git a/dist/languages/da.ts b/dist/languages/da.ts index 199607f565..ddc4c96d3d 100644 --- a/dist/languages/da.ts +++ b/dist/languages/da.ts @@ -6281,6 +6281,16 @@ Please, only use this feature to install updates and DLC. Would you like to bypass this and exit anyway? + + + Component Missing + Component Missing + + + + Missing Firmware. + Missing Firmware. + None diff --git a/dist/languages/de.ts b/dist/languages/de.ts index edfd10cf29..e1ddd36975 100644 --- a/dist/languages/de.ts +++ b/dist/languages/de.ts @@ -6303,6 +6303,16 @@ Would you like to bypass this and exit anyway? Möchtest du dies umgehen und sie trotzdem beenden? + + + Component Missing + Component Missing + + + + Missing Firmware. + Missing Firmware. + None diff --git a/dist/languages/el.ts b/dist/languages/el.ts index 9cd77e9668..b8eb0ed3b8 100644 --- a/dist/languages/el.ts +++ b/dist/languages/el.ts @@ -6277,6 +6277,16 @@ Please, only use this feature to install updates and DLC. Would you like to bypass this and exit anyway? + + + Component Missing + Component Missing + + + + Missing Firmware. + Missing Firmware. + None diff --git a/dist/languages/es.ts b/dist/languages/es.ts index f00021aa4b..5690a95dec 100644 --- a/dist/languages/es.ts +++ b/dist/languages/es.ts @@ -6349,6 +6349,16 @@ Would you like to bypass this and exit anyway? ¿Quieres salir de todas formas? + + + Component Missing + Component Missing + + + + Missing Firmware. + Missing Firmware. + None diff --git a/dist/languages/fi.ts b/dist/languages/fi.ts index cd9e620d9b..146d4e1dd9 100644 --- a/dist/languages/fi.ts +++ b/dist/languages/fi.ts @@ -4778,6 +4778,16 @@ Would you like to bypass this and exit anyway? Haluatko silti ohittaa tämän ja sulkea? + + + Component Missing + Component Missing + + + + Missing Firmware. + Missing Firmware. + GRenderWindow diff --git a/dist/languages/fr.ts b/dist/languages/fr.ts index 7aa2d2ae8c..a45580d312 100644 --- a/dist/languages/fr.ts +++ b/dist/languages/fr.ts @@ -6342,6 +6342,16 @@ Would you like to bypass this and exit anyway? Voulez-vous ignorer ceci and quitter quand même ? + + + Component Missing + Component Missing + + + + Missing Firmware. + Missing Firmware. + None diff --git a/dist/languages/hu.ts b/dist/languages/hu.ts index 12dbcae60e..bd7d056e04 100644 --- a/dist/languages/hu.ts +++ b/dist/languages/hu.ts @@ -6315,6 +6315,16 @@ Would you like to bypass this and exit anyway? Az éppen futó alkalmazás azt kérte a suyu-tól, hogy ne lépjen ki. Mégis ki szeretnél lépni? + + + + Component Missing + Component Missing + + + + Missing Firmware. + Missing Firmware. diff --git a/dist/languages/id.ts b/dist/languages/id.ts index a361ff809c..1a03da74e3 100644 --- a/dist/languages/id.ts +++ b/dist/languages/id.ts @@ -6334,6 +6334,16 @@ Please, only use this feature to install updates and DLC. Would you like to bypass this and exit anyway? + + + Component Missing + Component Missing + + + + Missing Firmware. + Missing Firmware. + None diff --git a/dist/languages/it.ts b/dist/languages/it.ts index cde45e2be4..6155074272 100644 --- a/dist/languages/it.ts +++ b/dist/languages/it.ts @@ -6312,6 +6312,16 @@ Would you like to bypass this and exit anyway? Vuoi forzare l'arresto? + + + Component Missing + Component Missing + + + + Missing Firmware. + Missing Firmware. + None diff --git a/dist/languages/ja_JP.ts b/dist/languages/ja_JP.ts index 7ab68c3937..c5d15f14f6 100644 --- a/dist/languages/ja_JP.ts +++ b/dist/languages/ja_JP.ts @@ -6298,6 +6298,16 @@ Would you like to bypass this and exit anyway? 無視してとにかく終了しますか? + + + Component Missing + Component Missing + + + + Missing Firmware. + Missing Firmware. + None diff --git a/dist/languages/ko_KR.ts b/dist/languages/ko_KR.ts index f93d40319b..57fdcced57 100644 --- a/dist/languages/ko_KR.ts +++ b/dist/languages/ko_KR.ts @@ -6297,6 +6297,16 @@ Would you like to bypass this and exit anyway? 이를 무시하고 나가시겠습니까? + + + Component Missing + Component Missing + + + + Missing Firmware. + Missing Firmware. + None diff --git a/dist/languages/nb.ts b/dist/languages/nb.ts index b41ef4f223..6feaaecb77 100644 --- a/dist/languages/nb.ts +++ b/dist/languages/nb.ts @@ -6302,6 +6302,16 @@ Would you like to bypass this and exit anyway? Vil du overstyre dette og lukke likevel? + + + Component Missing + Component Missing + + + + Missing Firmware. + Missing Firmware. + None diff --git a/dist/languages/nl.ts b/dist/languages/nl.ts index 5a21186c16..6cf1353919 100644 --- a/dist/languages/nl.ts +++ b/dist/languages/nl.ts @@ -6290,6 +6290,16 @@ Would you like to bypass this and exit anyway? Wil je toch afsluiten? + + + Component Missing + Component Missing + + + + Missing Firmware. + Missing Firmware. + None diff --git a/dist/languages/pl.ts b/dist/languages/pl.ts index 2b07ce2720..218983e0c6 100644 --- a/dist/languages/pl.ts +++ b/dist/languages/pl.ts @@ -6293,6 +6293,16 @@ Would you like to bypass this and exit anyway? Czy chcesz to ominąć i mimo to wyjść? + + + Component Missing + Component Missing + + + + Missing Firmware. + Missing Firmware. + None diff --git a/dist/languages/pt_BR.ts b/dist/languages/pt_BR.ts index 16ab55257a..644edd310f 100644 --- a/dist/languages/pt_BR.ts +++ b/dist/languages/pt_BR.ts @@ -6351,6 +6351,16 @@ Would you like to bypass this and exit anyway? Deseja ignorar isso e sair mesmo assim? + + + Component Missing + Component Missing + + + + Missing Firmware. + Missing Firmware. + None diff --git a/dist/languages/pt_PT.ts b/dist/languages/pt_PT.ts index 57a83fd9a9..d14540c667 100644 --- a/dist/languages/pt_PT.ts +++ b/dist/languages/pt_PT.ts @@ -6334,6 +6334,16 @@ Would you like to bypass this and exit anyway? Deseja ignorar isso e sair mesmo assim? + + + Component Missing + Component Missing + + + + Missing Firmware. + Missing Firmware. + None diff --git a/dist/languages/ru_RU.ts b/dist/languages/ru_RU.ts index 9e474ee35e..66d56b73f3 100644 --- a/dist/languages/ru_RU.ts +++ b/dist/languages/ru_RU.ts @@ -6347,6 +6347,16 @@ Would you like to bypass this and exit anyway? Хотите ли вы обойти это и выйти в любом случае? + + + Component Missing + Component Missing + + + + Missing Firmware. + Missing Firmware. + None diff --git a/dist/languages/sv.ts b/dist/languages/sv.ts index 87a96fc070..140189c779 100644 --- a/dist/languages/sv.ts +++ b/dist/languages/sv.ts @@ -6272,6 +6272,16 @@ Would you like to bypass this and exit anyway? Vill du strunta i detta och avsluta ändå? + + + Component Missing + Component Missing + + + + Missing Firmware. + Missing Firmware. + None diff --git a/dist/languages/tr_TR.ts b/dist/languages/tr_TR.ts index 8d11bfcd4a..61532becdb 100644 --- a/dist/languages/tr_TR.ts +++ b/dist/languages/tr_TR.ts @@ -6294,6 +6294,16 @@ Would you like to bypass this and exit anyway? Görmezden gelip kapatmak ister misiniz? + + + Component Missing + Component Missing + + + + Missing Firmware. + Missing Firmware. + None diff --git a/dist/languages/uk.ts b/dist/languages/uk.ts index a228676e5d..aeb837b4c2 100644 --- a/dist/languages/uk.ts +++ b/dist/languages/uk.ts @@ -6306,6 +6306,16 @@ Would you like to bypass this and exit anyway? Чи хочете ви обійти це і вийти в будь-якому випадку? + + + Component Missing + Component Missing + + + + Missing Firmware. + Missing Firmware. + None diff --git a/dist/languages/vi.ts b/dist/languages/vi.ts index d9083599a6..38bdc29076 100644 --- a/dist/languages/vi.ts +++ b/dist/languages/vi.ts @@ -6299,6 +6299,16 @@ Would you like to bypass this and exit anyway? Bạn có muốn bỏ qua yêu cầu đó và thoát luôn không? + + + Component Missing + Component Missing + + + + Missing Firmware. + Missing Firmware. + None diff --git a/dist/languages/vi_VN.ts b/dist/languages/vi_VN.ts index 6da035ab70..81cb3647fd 100644 --- a/dist/languages/vi_VN.ts +++ b/dist/languages/vi_VN.ts @@ -6299,6 +6299,16 @@ Would you like to bypass this and exit anyway? Bạn có muốn bỏ qua yêu cầu đó và thoát luôn không? + + + Component Missing + Component Missing + + + + Missing Firmware. + Missing Firmware. + None diff --git a/dist/languages/zh_CN.ts b/dist/languages/zh_CN.ts index f46a328ef2..688a0eae01 100644 --- a/dist/languages/zh_CN.ts +++ b/dist/languages/zh_CN.ts @@ -6347,6 +6347,16 @@ Would you like to bypass this and exit anyway? 您希望忽略并退出吗? + + + Component Missing + Component Missing + + + + Missing Firmware. + Missing Firmware. + None diff --git a/dist/languages/zh_TW.ts b/dist/languages/zh_TW.ts index f2a9161e1b..29bdb89afd 100644 --- a/dist/languages/zh_TW.ts +++ b/dist/languages/zh_TW.ts @@ -6343,6 +6343,16 @@ Would you like to bypass this and exit anyway? 您希望忽略並退出嗎? + + + Component Missing + Component Missing + + + + Missing Firmware. + Missing Firmware. + None diff --git a/src/suyu/main.cpp b/src/suyu/main.cpp index b51cb70346..e037b73c83 100644 --- a/src/suyu/main.cpp +++ b/src/suyu/main.cpp @@ -1766,6 +1766,13 @@ void GMainWindow::AllowOSSleep() { } bool GMainWindow::LoadROM(const QString& filename, Service::AM::FrontendAppletParameters params) { + if (!CheckFirmwarePresence()) { + QMessageBox::critical( + this, tr("Component Missing"), + tr("Missing Firmware.")); + return false; + } + // Shutdown previous session if the emu thread is still active... if (emu_thread != nullptr) { ShutdownGame();