//Leency 2008-2013 #ifdef LANG_RUS ?define T_DEVICES "“бва®©бвў " ?define T_ACTIONS "„Ґ©бвўЁп" char *actions[] = { 57, "Ќ®ўл© д ©«", "F7", 56, "Ќ®ў п Ї ЇЄ ", "F6", 60, "Ќ бва®©ЄЁ", "F10", 0,0,0 }; ?define T_PROG "Џа®Ја ¬¬л " ?define T_SYS "‘Ёб⥬  " ?define T_UNC "ЌҐЁ§ўҐбв­® " ?define T_CD "CD-ROM " ?define T_FD "„ЁбЄҐв  " ?define T_HD "†ҐбвЄЁ© ¤ЁбЄ " ?define T_SATA "SATA ¤ЁбЄ " ?define T_USB "USB ¤ЁбЄ " ?define T_RAM "RAM ¤ЁбЄ " #elif LANG_EST ?define T_DEVICES "Seadmed" ?define T_ACTIONS "Toimingud" char *actions[] = { 57, "Uus fail", "F7", 56, "Uus kataloog", "F6", 60, "Seaded", "F10", 0,0,0 }; ?define T_PROG "Programs " ?define T_SYS "System " ?define T_UNC "Unknown " ?define T_CD "CD-ROM " ?define T_FD "Floppy disk " ?define T_HD "Hard disk " ?define T_SATA "SATA disk" ?define T_USB "USB disk" ?define T_RAM "RAM disk" #else ?define T_DEVICES "Devices" ?define T_ACTIONS "Actions" char *actions[] = { 57, "New file", "F7", 56, "New folder", "F6", 60, "Settings", "F10", 0,0,0 }; ?define T_PROG "Programs " ?define T_SYS "System " ?define T_UNC "Unknown " ?define T_CD "CD-ROM " ?define T_FD "Floppy disk " ?define T_HD "Hard disk " ?define T_SATA "SATA disk" ?define T_USB "USB disk" ?define T_RAM "RAM disk" #endif void Tip(int y, dword caption, id, arrow) { int i; DrawBar(17,y,160,1,0xEFEDEE); DrawFilledBar(17, y+1, 160, 16); WriteText(25,y+5,0x80,system.color.work_text,caption); if (id) DefineButton(159,y+1,16,16,id+BT_HIDE+BT_NOFRAME,0); //arrow button WriteText(165,y+5,0x80,system.color.work_text,arrow); //arrow DrawBar(17,y+17,160,1,system.color.work_graph); } collection disk_list; void GetSystemDiscs() { char dev_name[10], sys_discs[10]; int i1, j1, dev_num, dev_disc_num; dword temp_file_count, tempbuf; dword devbuf; disk_list.init(4096); devbuf = malloc(10000); ReadDir(19, devbuf, "/"); dev_num = EBX; for (i1=0; i1