[ ch4b0x @ 06.12.2009. 14:02 ] @
Pozdrav svima, Trenutno radim na prevođenju na srpski jezik e-learning open-source alatke za učenje kriptografije, kriptoanalize i sigurnosnih algoritama, CrypTool, koja je razvijana na nemačkom univerzitetu Siegen. Više informacija na www.cryptool.org Problem je sledeći: preveo sam resource fajl i uspeo da ga uključim sa ostalim jezicima u fajlu pod imenom CrypTool.rc Međutim, nisam uspeo da dobijem pravilan encoding, jer mi se npr. umesto slova ć pojavljuje slovo c i rc kompajler pragma code tretira kao hrvatski jezik (u pitanju je latinica) Header bi trebao da izleda ovako: Code: #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_SRL) #ifdef _WIN32 LANGUAGE LANG_SERBIAN_LATIN, SUBLANG_SERBIAN_LATIN #pragma code_page(1250) #endif //_WIN32 međutim, ovo prijavljuje grešku RC2144: PRIMARY LANGUAGE ID not a number, a potom error RC2135: file not found 805, a ta linija u fajlu itekako postoji !? Kada izmenim u headeru gorepomenuto i napišem Code: i stavim defined(AFX_TARG_SER) Code: LANGUAGE LANG_SERBIAN_LATIN, SUBLANG_DEFAULT nekako i uspem da vidim rezultat mog višenedeljnog rada, ali opet prijavljenog kao hrvatski umesto srpski xD Ja znam da je endoding sličan (linija #pragma code_page(1250)) i slova su bez sumnje ista, ako govorimo o latinici, ali to ipak nije moj cilj... Da li neko ima neku ideju kako bih ovo mogao da sredim i vidim ispravan encoding u skorije vreme ? Hvala unapred ! poz. ch4b0x |