Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem u headeru .rc fajla - Srpski encoding

[es] :: C/C++ programiranje :: Problem u headeru .rc fajla - Srpski encoding

[ Pregleda: 1620 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ch4b0x
Bojan Dimitrovski
VeratNet
Beograd

Član broj: 224902
Poruke: 8
*.adsl.eunet.rs.



Profil

icon Problem u headeru .rc fajla - Srpski encoding06.12.2009. u 14:02 - pre 175 meseci
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:
defined(AFX_TARG_SER)
i stavim
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
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
*.dynamic.sbb.rs.



+7 Profil

icon Re: Problem u headeru .rc fajla - Srpski encoding06.12.2009. u 14:11 - pre 175 meseci
Pogledaj ovo http://www.developmentnow.com/...720/Bug-in-resource-editor.htm
A narocito ovo http://www.elitesecurity.org/t95112-0
Problem je izgleda u definicijama ...
 
Odgovor na temu

ch4b0x
Bojan Dimitrovski
VeratNet
Beograd

Član broj: 224902
Poruke: 8
*.adsl.eunet.rs.



Profil

icon Re: Problem u headeru .rc fajla - Srpski encoding06.12.2009. u 14:36 - pre 175 meseci
Hvala puno, ovo je uspelo da reši problem sa encodingom, međutim, sad se pojavio jedan još čudiji problem ...

Sada sam stavio

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 


Na liniji 15247 .rc fajla (što bi otprilike bio deo sa menijem u programu),
pojavljuje se greška RC2104: undefined keyword or key name: ID_PERMUTATION_ASC ???

Ovo se ranije nije dešavalo, i napominjem da je sve radilo kako treba ...
Ne znam šta se sad dogodilo.

 
Odgovor na temu

Mihajlo Cvetanović
Beograd

Moderator
Član broj: 37636
Poruke: 1249



+96 Profil

icon Re: Problem u headeru .rc fajla - Srpski encoding06.12.2009. u 16:03 - pre 175 meseci
Probaj rebuild, to ponekad rešava misteriozne probleme koji ne bi trebalo da postoje.

Uzgred, .rc fajl ne bi trebalo da menjaš ručno. Ako rebuild ne upali, probaj da počneš od poslednje verzije koja se lepo bilduje, i samo da staviš onaj #define koji se pominje (i to iz Resource Editora, a ne ručno).
 
Odgovor na temu

[es] :: C/C++ programiranje :: Problem u headeru .rc fajla - Srpski encoding

[ Pregleda: 1620 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.