Changeset 37561
- Timestamp:
- 04/24/16 14:16:03 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/titan/language.h
r37558 r37561 7 7 int screenlanguage(int flag) 8 8 { 9 int rcret = 0, change = 0, reloadskin = 0 , check = 0;9 int rcret = 0, change = 0, reloadskin = 0; 10 10 struct skin* language = getscreen("language"); 11 11 struct skin* listbox = getscreennode(language, "listbox"); … … 38 38 addconfig("lang", listbox->select->name); 39 39 change = 1; 40 40 41 } 41 42 else if(setlang(listbox->select->name) == 0 && initlocale(getconfig("localepath", NULL)) == 0) … … 44 45 change = 1; 45 46 } 46 47 if(flag == 0 && change == 1) 47 else 48 48 { 49 check = 1; 50 if(checkbox("UFS910") == 1 || checkbox("UFS922") == 1 || checkbox("UFS912") == 1) 49 if(checkbox("UFS910") == 1 || checkbox("UFS922") == 1 || checkbox("UFC960") == 1) 51 50 { 52 51 char* file = ostrcat("/mnt/swapextensions/usr/local/share/titan/", listbox->select->name, 0, 0); 53 52 printf("file=%s\n",file); 54 53 if(!file_exist(file)) 55 check = 0; 54 textbox(_("Message"), _("Install language Package !"), _("OK"), getrcconfigint("rcok", NULL), _("EXIT"), getrcconfigint("rcexit", NULL), NULL, 0, NULL, 0, 600, 200, 10, 0); 55 56 56 free(file), file = NULL; 57 57 } 58 printf("1check=%d\n",check);58 } 59 59 60 if(check == 1) 61 { 62 printf("2check=%d\n",check); 60 if(flag == 0 && change == 1) 61 { 62 textbox(_("Message"), _("Change language needs reboot"), NULL, 0, NULL, 0, NULL, 0, NULL, 0, 1000, 200, 5, 0); 63 resettvpic(); 64 oshutdown(3, 1); 65 } 63 66 64 textbox(_("Message"), _("Change language needs reboot"), NULL, 0, NULL, 0, NULL, 0, NULL, 0, 1000, 200, 5, 0);65 resettvpic();66 oshutdown(3, 1);67 }68 else69 {70 printf("3check=%d\n",check);71 textbox(_("Message"), _("Install language Package"), NULL, 0, NULL, 0, NULL, 0, NULL, 0, 1000, 200, 5, 0);72 }73 }74 67 if(flag == 2 && change == 1) 75 68 reloadskin = 1;
Note: See TracChangeset
for help on using the changeset viewer.