forked from ShuriZma/suyu
Added requirement for firmware upon game boot
This commit is contained in:
parent
bd5bdbe6c7
commit
9afd74abde
|
@ -6256,6 +6256,16 @@ Would you like to bypass this and exit anyway?</source>
|
|||
|
||||
هل ترغب في تجاوز هذا والخروج على أية حال؟</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1763"/>
|
||||
<source>Component Missing</source>
|
||||
<translation>Component Missing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1764"/>
|
||||
<source>Missing Firmware.</source>
|
||||
<translation>Missing Firmware.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/configuration/shared_translation.h" line="27"/>
|
||||
<source>None</source>
|
||||
|
|
|
@ -6293,6 +6293,16 @@ Would you like to bypass this and exit anyway?</source>
|
|||
|
||||
Desitja tancar-lo de totes maneres?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1763"/>
|
||||
<source>Component Missing</source>
|
||||
<translation>Component Missing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1764"/>
|
||||
<source>Missing Firmware.</source>
|
||||
<translation>Missing Firmware.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/configuration/shared_translation.h" line="27"/>
|
||||
<source>None</source>
|
||||
|
|
|
@ -6277,6 +6277,16 @@ Would you like to bypass this and exit anyway?</source>
|
|||
|
||||
Opravdu si přejete ukončit tuto aplikaci?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1763"/>
|
||||
<source>Component Missing</source>
|
||||
<translation>Component Missing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1764"/>
|
||||
<source>Missing Firmware.</source>
|
||||
<translation>Missing Firmware.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/configuration/shared_translation.h" line="27"/>
|
||||
<source>None</source>
|
||||
|
|
|
@ -6281,6 +6281,16 @@ Please, only use this feature to install updates and DLC.</source>
|
|||
Would you like to bypass this and exit anyway?</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1763"/>
|
||||
<source>Component Missing</source>
|
||||
<translation>Component Missing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1764"/>
|
||||
<source>Missing Firmware.</source>
|
||||
<translation>Missing Firmware.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/configuration/shared_translation.h" line="27"/>
|
||||
<source>None</source>
|
||||
|
|
|
@ -6303,6 +6303,16 @@ Would you like to bypass this and exit anyway?</source>
|
|||
|
||||
Möchtest du dies umgehen und sie trotzdem beenden?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1763"/>
|
||||
<source>Component Missing</source>
|
||||
<translation>Component Missing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1764"/>
|
||||
<source>Missing Firmware.</source>
|
||||
<translation>Missing Firmware.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/configuration/shared_translation.h" line="27"/>
|
||||
<source>None</source>
|
||||
|
|
|
@ -6277,6 +6277,16 @@ Please, only use this feature to install updates and DLC.</source>
|
|||
Would you like to bypass this and exit anyway?</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1763"/>
|
||||
<source>Component Missing</source>
|
||||
<translation>Component Missing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1764"/>
|
||||
<source>Missing Firmware.</source>
|
||||
<translation>Missing Firmware.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/configuration/shared_translation.h" line="27"/>
|
||||
<source>None</source>
|
||||
|
|
|
@ -6349,6 +6349,16 @@ Would you like to bypass this and exit anyway?</source>
|
|||
|
||||
¿Quieres salir de todas formas?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1763"/>
|
||||
<source>Component Missing</source>
|
||||
<translation>Component Missing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1764"/>
|
||||
<source>Missing Firmware.</source>
|
||||
<translation>Missing Firmware.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/configuration/shared_translation.h" line="27"/>
|
||||
<source>None</source>
|
||||
|
|
|
@ -4778,6 +4778,16 @@ Would you like to bypass this and exit anyway?</source>
|
|||
|
||||
Haluatko silti ohittaa tämän ja sulkea?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1763"/>
|
||||
<source>Component Missing</source>
|
||||
<translation>Component Missing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1764"/>
|
||||
<source>Missing Firmware.</source>
|
||||
<translation>Missing Firmware.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>GRenderWindow</name>
|
||||
|
|
|
@ -6342,6 +6342,16 @@ Would you like to bypass this and exit anyway?</source>
|
|||
|
||||
Voulez-vous ignorer ceci and quitter quand même ?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1763"/>
|
||||
<source>Component Missing</source>
|
||||
<translation>Component Missing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1764"/>
|
||||
<source>Missing Firmware.</source>
|
||||
<translation>Missing Firmware.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/configuration/shared_translation.h" line="27"/>
|
||||
<source>None</source>
|
||||
|
|
|
@ -6315,6 +6315,16 @@ Would you like to bypass this and exit anyway?</source>
|
|||
<translation>Az éppen futó alkalmazás azt kérte a suyu-tól, hogy ne lépjen ki.
|
||||
|
||||
Mégis ki szeretnél lépni?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1763"/>
|
||||
<source>Component Missing</source>
|
||||
<translation>Component Missing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1764"/>
|
||||
<source>Missing Firmware.</source>
|
||||
<translation>Missing Firmware.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/configuration/shared_translation.h" line="27"/>
|
||||
|
|
|
@ -6334,6 +6334,16 @@ Please, only use this feature to install updates and DLC.</source>
|
|||
Would you like to bypass this and exit anyway?</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1763"/>
|
||||
<source>Component Missing</source>
|
||||
<translation>Component Missing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1764"/>
|
||||
<source>Missing Firmware.</source>
|
||||
<translation>Missing Firmware.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/configuration/shared_translation.h" line="27"/>
|
||||
<source>None</source>
|
||||
|
|
|
@ -6312,6 +6312,16 @@ Would you like to bypass this and exit anyway?</source>
|
|||
|
||||
Vuoi forzare l'arresto?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1763"/>
|
||||
<source>Component Missing</source>
|
||||
<translation>Component Missing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1764"/>
|
||||
<source>Missing Firmware.</source>
|
||||
<translation>Missing Firmware.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/configuration/shared_translation.h" line="27"/>
|
||||
<source>None</source>
|
||||
|
|
|
@ -6298,6 +6298,16 @@ Would you like to bypass this and exit anyway?</source>
|
|||
|
||||
無視してとにかく終了しますか?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1763"/>
|
||||
<source>Component Missing</source>
|
||||
<translation>Component Missing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1764"/>
|
||||
<source>Missing Firmware.</source>
|
||||
<translation>Missing Firmware.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/configuration/shared_translation.h" line="27"/>
|
||||
<source>None</source>
|
||||
|
|
|
@ -6297,6 +6297,16 @@ Would you like to bypass this and exit anyway?</source>
|
|||
|
||||
이를 무시하고 나가시겠습니까?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1763"/>
|
||||
<source>Component Missing</source>
|
||||
<translation>Component Missing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1764"/>
|
||||
<source>Missing Firmware.</source>
|
||||
<translation>Missing Firmware.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/configuration/shared_translation.h" line="27"/>
|
||||
<source>None</source>
|
||||
|
|
|
@ -6302,6 +6302,16 @@ Would you like to bypass this and exit anyway?</source>
|
|||
|
||||
Vil du overstyre dette og lukke likevel?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1763"/>
|
||||
<source>Component Missing</source>
|
||||
<translation>Component Missing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1764"/>
|
||||
<source>Missing Firmware.</source>
|
||||
<translation>Missing Firmware.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/configuration/shared_translation.h" line="27"/>
|
||||
<source>None</source>
|
||||
|
|
|
@ -6290,6 +6290,16 @@ Would you like to bypass this and exit anyway?</source>
|
|||
|
||||
Wil je toch afsluiten?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1763"/>
|
||||
<source>Component Missing</source>
|
||||
<translation>Component Missing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1764"/>
|
||||
<source>Missing Firmware.</source>
|
||||
<translation>Missing Firmware.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/configuration/shared_translation.h" line="27"/>
|
||||
<source>None</source>
|
||||
|
|
|
@ -6293,6 +6293,16 @@ Would you like to bypass this and exit anyway?</source>
|
|||
|
||||
Czy chcesz to ominąć i mimo to wyjść?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1763"/>
|
||||
<source>Component Missing</source>
|
||||
<translation>Component Missing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1764"/>
|
||||
<source>Missing Firmware.</source>
|
||||
<translation>Missing Firmware.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/configuration/shared_translation.h" line="27"/>
|
||||
<source>None</source>
|
||||
|
|
|
@ -6351,6 +6351,16 @@ Would you like to bypass this and exit anyway?</source>
|
|||
|
||||
Deseja ignorar isso e sair mesmo assim?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1763"/>
|
||||
<source>Component Missing</source>
|
||||
<translation>Component Missing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1764"/>
|
||||
<source>Missing Firmware.</source>
|
||||
<translation>Missing Firmware.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/configuration/shared_translation.h" line="27"/>
|
||||
<source>None</source>
|
||||
|
|
|
@ -6334,6 +6334,16 @@ Would you like to bypass this and exit anyway?</source>
|
|||
|
||||
Deseja ignorar isso e sair mesmo assim?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1763"/>
|
||||
<source>Component Missing</source>
|
||||
<translation>Component Missing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1764"/>
|
||||
<source>Missing Firmware.</source>
|
||||
<translation>Missing Firmware.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/configuration/shared_translation.h" line="27"/>
|
||||
<source>None</source>
|
||||
|
|
|
@ -6347,6 +6347,16 @@ Would you like to bypass this and exit anyway?</source>
|
|||
|
||||
Хотите ли вы обойти это и выйти в любом случае?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1763"/>
|
||||
<source>Component Missing</source>
|
||||
<translation>Component Missing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1764"/>
|
||||
<source>Missing Firmware.</source>
|
||||
<translation>Missing Firmware.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/configuration/shared_translation.h" line="27"/>
|
||||
<source>None</source>
|
||||
|
|
|
@ -6272,6 +6272,16 @@ Would you like to bypass this and exit anyway?</source>
|
|||
|
||||
Vill du strunta i detta och avsluta ändå?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1763"/>
|
||||
<source>Component Missing</source>
|
||||
<translation>Component Missing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1764"/>
|
||||
<source>Missing Firmware.</source>
|
||||
<translation>Missing Firmware.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/configuration/shared_translation.h" line="27"/>
|
||||
<source>None</source>
|
||||
|
|
|
@ -6294,6 +6294,16 @@ Would you like to bypass this and exit anyway?</source>
|
|||
|
||||
Görmezden gelip kapatmak ister misiniz?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1763"/>
|
||||
<source>Component Missing</source>
|
||||
<translation>Component Missing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1764"/>
|
||||
<source>Missing Firmware.</source>
|
||||
<translation>Missing Firmware.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/configuration/shared_translation.h" line="27"/>
|
||||
<source>None</source>
|
||||
|
|
|
@ -6306,6 +6306,16 @@ Would you like to bypass this and exit anyway?</source>
|
|||
|
||||
Чи хочете ви обійти це і вийти в будь-якому випадку?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1763"/>
|
||||
<source>Component Missing</source>
|
||||
<translation>Component Missing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1764"/>
|
||||
<source>Missing Firmware.</source>
|
||||
<translation>Missing Firmware.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/configuration/shared_translation.h" line="27"/>
|
||||
<source>None</source>
|
||||
|
|
|
@ -6299,6 +6299,16 @@ Would you like to bypass this and exit anyway?</source>
|
|||
|
||||
Bạn có muốn bỏ qua yêu cầu đó và thoát luôn không?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1763"/>
|
||||
<source>Component Missing</source>
|
||||
<translation>Component Missing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1764"/>
|
||||
<source>Missing Firmware.</source>
|
||||
<translation>Missing Firmware.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/configuration/shared_translation.h" line="27"/>
|
||||
<source>None</source>
|
||||
|
|
|
@ -6299,6 +6299,16 @@ Would you like to bypass this and exit anyway?</source>
|
|||
|
||||
Bạn có muốn bỏ qua yêu cầu đó và thoát luôn không?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1763"/>
|
||||
<source>Component Missing</source>
|
||||
<translation>Component Missing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1764"/>
|
||||
<source>Missing Firmware.</source>
|
||||
<translation>Missing Firmware.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/configuration/shared_translation.h" line="27"/>
|
||||
<source>None</source>
|
||||
|
|
|
@ -6347,6 +6347,16 @@ Would you like to bypass this and exit anyway?</source>
|
|||
|
||||
您希望忽略并退出吗?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1763"/>
|
||||
<source>Component Missing</source>
|
||||
<translation>Component Missing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1764"/>
|
||||
<source>Missing Firmware.</source>
|
||||
<translation>Missing Firmware.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/configuration/shared_translation.h" line="27"/>
|
||||
<source>None</source>
|
||||
|
|
|
@ -6343,6 +6343,16 @@ Would you like to bypass this and exit anyway?</source>
|
|||
|
||||
您希望忽略並退出嗎?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1763"/>
|
||||
<source>Component Missing</source>
|
||||
<translation>Component Missing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/main.cpp" line="1764"/>
|
||||
<source>Missing Firmware.</source>
|
||||
<translation>Missing Firmware.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/suyu/configuration/shared_translation.h" line="27"/>
|
||||
<source>None</source>
|
||||
|
|
|
@ -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();
|
||||
|
|
Loading…
Reference in New Issue