//install/install.c |
---|
234,6 → 234,7 |
"English", |
"French", |
"Polish", |
"Russian", |
"Turkish", |
NULL |
}; |
244,7 → 245,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, 6, langlist, -1); |
choice = menuselect(11, -1, 7, langlist, -1); |
if (choice < 0) return(MENUPREV); |
/* populate locales with default values */ |
memset(locales, 0, sizeof(struct slocales)); |
260,6 → 261,11 |
locales->keyblen = OFFLEN_PL; |
break; |
case 3: |
strcpy(locales->lang, "RU"); |
locales->keyboff = OFFLOC_RU; |
locales->keyblen = OFFLEN_RU; |
break; |
case 4: |
strcpy(locales->lang, "TR"); |
locales->keyboff = OFFLOC_TR; |
locales->keyblen = OFFLEN_TR; |
//install/keylay.h |
---|
1,3 → 1,4 |
/* DO NOT EDIT THIS FILE, IT IS AUTO-GENERATED BY LOCALES.EXE */ |
char *kblayouts[] = { |
/****** EN ******/ |
"English (US)\0en\0\1\265\0\0\0\0", |
12,6 → 13,9 |
"Hungarian\0hu\0\3\124\1\1\0\320", |
/****** PL ******/ |
"Polish\0pl\0\3\337\12\1\0\0", |
/****** RU ******/ |
"Russian (Standard)\0ru\0\3\142\3\2\0\0", |
"Russian (Typewriter)\0ru\0\3\142\3\2\1\273", |
/****** ES ******/ |
"Spanish\0es\0\3\132\1\1\0\0", |
/****** TR ******/ |
//install/keyoff.h |
---|
1,3 → 1,4 |
/* DO NOT EDIT THIS FILE, IT IS AUTO-GENERATED BY LOCALES.EXE */ |
#define OFFLOC_EN 0 |
#define OFFLEN_EN 2 |
#define OFFLOC_FR 2 |
8,8 → 9,10 |
#define OFFLEN_HU 1 |
#define OFFLOC_PL 7 |
#define OFFLEN_PL 1 |
#define OFFLOC_ES 8 |
#define OFFLOC_RU 8 |
#define OFFLEN_RU 2 |
#define OFFLOC_ES 10 |
#define OFFLEN_ES 1 |
#define OFFLOC_TR 9 |
#define OFFLOC_TR 11 |
#define OFFLEN_TR 1 |
#define OFFCOUNT 10 |
#define OFFCOUNT 12 |
//install/locales.c |
---|
73,6 → 73,8 |
/*** open files ***/ |
fdkeyb = fopen("keylay.h", "wb"); |
fdoff = fopen("keyoff.h", "wb"); |
fprintf(fdkeyb, "/* DO NOT EDIT THIS FILE, IT IS AUTO-GENERATED BY LOCALES.EXE */\r\n"); |
fprintf(fdoff, "/* DO NOT EDIT THIS FILE, IT IS AUTO-GENERATED BY LOCALES.EXE */\r\n"); |
/******************* LAYOUTS LIST START *******************/ |
94,6 → 96,10 |
/* Polish */ |
addnew("PL", "Polish", "pl", 991, 10, 1, 0); |
/* Russian */ |
addnew("RU", "Russian (Standard)", "ru", 866, 3, 2, 0); |
addnew("RU", "Russian (Typewriter)", "ru", 866, 3, 2, 443); |
/* Spanish */ |
addnew("ES", "Spanish", "es", 858, 1, 1, 0); |