233,6 → 233,7 |
char *langlist[] = { |
"English", |
"French", |
"German", |
"Italian", |
"Polish", |
"Russian", |
248,7 → 249,7 |
video_putstring(4, x, COLOR_BODY[mono], msg, -1); |
video_putcharmulti(5, x, COLOR_BODY[mono], '=', strlen(msg), 1); |
putstringnls(8, -1, COLOR_BODY[mono], 1, 1, "Please select your language from the list below:"); |
choice = menuselect(11, -1, 10, langlist, -1); |
choice = menuselect(11, -1, 11, langlist, -1); |
if (choice < 0) return(MENUPREV); |
/* populate locales with default values */ |
memset(locales, 0, sizeof(struct slocales)); |
259,31 → 260,36 |
locales->keyblen = OFFLEN_FR; |
break; |
case 2: |
strcpy(locales->lang, "DE"); |
locales->keyboff = OFFLOC_DE; |
locales->keyblen = OFFLEN_DE; |
break; |
case 3: |
strcpy(locales->lang, "IT"); |
locales->keyboff = OFFLOC_IT; |
locales->keyblen = OFFLEN_IT; |
break; |
case 3: |
case 4: |
strcpy(locales->lang, "PL"); |
locales->keyboff = OFFLOC_PL; |
locales->keyblen = OFFLEN_PL; |
break; |
case 4: |
case 5: |
strcpy(locales->lang, "RU"); |
locales->keyboff = OFFLOC_RU; |
locales->keyblen = OFFLEN_RU; |
break; |
case 5: |
case 6: |
strcpy(locales->lang, "SI"); |
locales->keyboff = OFFLOC_SI; |
locales->keyblen = OFFLEN_SI; |
break; |
case 6: |
case 7: |
strcpy(locales->lang, "SV"); |
locales->keyboff = OFFLOC_SV; |
locales->keyblen = OFFLEN_SV; |
break; |
case 7: |
case 8: |
strcpy(locales->lang, "TR"); |
locales->keyboff = OFFLOC_TR; |
locales->keyblen = OFFLEN_TR; |