Fix TWRP starting in English no matter what.

Change-Id: Iec6ce0b9959899b604874423a6848f3cd75cf9fa
diff --git a/twrp.cpp b/twrp.cpp
index 7ec428c..9d018de 100644
--- a/twrp.cpp
+++ b/twrp.cpp
@@ -332,9 +332,6 @@
 	// Load up all the resources
 	gui_loadResources();
 
-	PageManager::LoadLanguage(DataManager::GetStrValue("tw_language"));
-	GUIConsole::Translate_Now();
-
 	startupArgs startup;
 	startup.parse(&argc, &argv);
 	twrpAdbBuFifo *adb_bu_fifo = new twrpAdbBuFifo();
@@ -355,6 +352,9 @@
 		process_recovery_mode(adb_bu_fifo, startup.Should_Skip_Decryption());
 	}
 
+	PageManager::LoadLanguage(DataManager::GetStrValue("tw_language"));
+	GUIConsole::Translate_Now();
+
 	// Launch the main GUI
 	gui_start();
 	delete adb_bu_fifo;