77
88#include " inifile.h"
99
10+ extern int appName; // 0 = DSiMenu++, 1 = SRLoader, 2 = DSisionX
11+
1012// Strings
1113std::string STR_SAVING_SETTINGS = " STR_SAVING_SETTINGS" ;
1214std::string STR_SETTINGS_SAVED = " STR_SETTINGS_SAVED" ;
@@ -205,7 +207,18 @@ void langInit(void)
205207 // GUI settings
206208 STR_THEME = languageini.GetString (" LANGUAGE" , " THEME" , " " );
207209 STR_LASTPLAYEDROM = languageini.GetString (" LANGUAGE" , " LASTPLAYEDROM" , " " );
208- STR_DSIMENUPPLOGO = languageini.GetString (" LANGUAGE" , " DSIMENUPPLOGO" , " " );
210+ switch (appName) {
211+ case 0 :
212+ default :
213+ STR_DSIMENUPPLOGO = languageini.GetString (" LANGUAGE" , " DSIMENUPPLOGO" , " " );
214+ break ;
215+ case 1 :
216+ STR_DSIMENUPPLOGO = languageini.GetString (" LANGUAGE" , " SRLOADERLOGO" , " " );
217+ break ;
218+ case 2 :
219+ STR_DSIMENUPPLOGO = languageini.GetString (" LANGUAGE" , " DSISIONXLOGO" , " " );
220+ break ;
221+ }
209222 STR_DIRECTORIES = languageini.GetString (" LANGUAGE" , " DIRECTORIES" , " " );
210223 STR_BOXART = languageini.GetString (" LANGUAGE" , " BOXART" , " " );
211224 STR_ANIMATEDSIICONS = languageini.GetString (" LANGUAGE" , " ANIMATEDSIICONS" , " " );
@@ -217,17 +230,45 @@ void langInit(void)
217230 STR_SHOW = languageini.GetString (" LANGUAGE" , " SHOW" , " " );
218231 STR_HIDE = languageini.GetString (" LANGUAGE" , " HIDE" , " " );
219232
220- STR_DESCRIPTION_THEME_1 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_THEME_1" , " " );
221- STR_DESCRIPTION_THEME_2 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_THEME_2" , " " );
233+ switch (appName) {
234+ case 0 :
235+ default :
236+ STR_DESCRIPTION_THEME_1 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_THEME_1" , " " );
237+ STR_DESCRIPTION_THEME_2 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_THEME_2" , " " );
238+ break ;
239+ case 1 :
240+ STR_DESCRIPTION_THEME_1 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_THEME_1_SRLOADER" , " " );
241+ STR_DESCRIPTION_THEME_2 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_THEME_2" , " " );
242+ break ;
243+ case 2 :
244+ STR_DESCRIPTION_THEME_1 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_THEME_1_DSISIONX" , " " );
245+ STR_DESCRIPTION_THEME_2 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_THEME_2" , " " );
246+ break ;
247+ }
222248
223249 STR_DESCRIPTION_LASTPLAYEDROM_1 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_LASTPLAYEDROM_1" , " " );
224250 STR_DESCRIPTION_LASTPLAYEDROM_2 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_LASTPLAYEDROM_2" , " " );
225251 STR_DESCRIPTION_LASTPLAYEDROM_3 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_LASTPLAYEDROM_3" , " " );
226252 STR_DESCRIPTION_LASTPLAYEDROM_4 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_LASTPLAYEDROM_4" , " " );
227253
228- STR_DESCRIPTION_DSIMENUPPLOGO_1 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_DSIMENUPPLOGO_1" , " " );
229- STR_DESCRIPTION_DSIMENUPPLOGO_2 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_DSIMENUPPLOGO_2" , " " );
230- STR_DESCRIPTION_DSIMENUPPLOGO_3 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_DSIMENUPPLOGO_3" , " " );
254+ switch (appName) {
255+ case 0 :
256+ default :
257+ STR_DESCRIPTION_DSIMENUPPLOGO_1 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_DSIMENUPPLOGO_1" , " " );
258+ STR_DESCRIPTION_DSIMENUPPLOGO_2 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_DSIMENUPPLOGO_2" , " " );
259+ STR_DESCRIPTION_DSIMENUPPLOGO_3 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_DSIMENUPPLOGO_3" , " " );
260+ break ;
261+ case 1 :
262+ STR_DESCRIPTION_DSIMENUPPLOGO_1 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_SRLOADERLOGO_1" , " " );
263+ STR_DESCRIPTION_DSIMENUPPLOGO_2 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_SRLOADERLOGO_2" , " " );
264+ STR_DESCRIPTION_DSIMENUPPLOGO_3 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_SRLOADERLOGO_3" , " " );
265+ break ;
266+ case 2 :
267+ STR_DESCRIPTION_DSIMENUPPLOGO_1 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_DSISIONXLOGO_1" , " " );
268+ STR_DESCRIPTION_DSIMENUPPLOGO_2 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_DSISIONXLOGO_2" , " " );
269+ STR_DESCRIPTION_DSIMENUPPLOGO_3 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_DSISIONXLOGO_3" , " " );
270+ break ;
271+ }
231272
232273 STR_DESCRIPTION_DIRECTORIES_1 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_DIRECTORIES_1" , " " );
233274 STR_DESCRIPTION_DIRECTORIES_2 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_DIRECTORIES_2" , " " );
@@ -247,8 +288,21 @@ void langInit(void)
247288 STR_DESCRIPTION_SYSTEMSETTINGS_1 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_SYSTEMSETTINGS_1" , " " );
248289 STR_DESCRIPTION_SYSTEMSETTINGS_2 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_SYSTEMSETTINGS_2" , " " );
249290
250- STR_DESCRIPTION_REPLACEDSIMENU_1 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_REPLACEDSIMENU_1" , " " );
251- STR_DESCRIPTION_REPLACEDSIMENU_2 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_REPLACEDSIMENU_2" , " " );
291+ switch (appName) {
292+ case 0 :
293+ default :
294+ STR_DESCRIPTION_REPLACEDSIMENU_1 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_REPLACEDSIMENU_1" , " " );
295+ STR_DESCRIPTION_REPLACEDSIMENU_2 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_REPLACEDSIMENU_2" , " " );
296+ break ;
297+ case 1 :
298+ STR_DESCRIPTION_REPLACEDSIMENU_1 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_REPLACEDSIMENU_1_SRLOADER" , " " );
299+ STR_DESCRIPTION_REPLACEDSIMENU_2 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_REPLACEDSIMENU_2" , " " );
300+ break ;
301+ case 2 :
302+ STR_DESCRIPTION_REPLACEDSIMENU_1 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_REPLACEDSIMENU_1_DSISIONX" , " " );
303+ STR_DESCRIPTION_REPLACEDSIMENU_2 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_REPLACEDSIMENU_2" , " " );
304+ break ;
305+ }
252306
253307 STR_DESCRIPTION_RESTOREDSIMENU_1 = languageini.GetString (" LANGUAGE" , " DESCRIPTION_RESTOREDSIMENU_1" , " " );
254308
0 commit comments