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
#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:
defined(AFX_TARG_SER)
i stavim defined(AFX_TARG_SER)
Code:
LANGUAGE LANG_SERBIAN_LATIN, SUBLANG_DEFAULT
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