<< Discussione precedente | Discussione successiva >> |
![]() |
Autore | Messaggio |
rbon |
| ||
![]() ![]() Utente registrato #4134 Registrato il: sab 14 apr 2007 - 11:42Messaggi: 922 ![]() | Ciao, ho cercato di seguire le indicazioni di questo post -Link- ![]() e di realizzare la versione di Crimson Editor con i menu in italiano. La cosa appariva abbastanza semplice: 1. ho scaricato i sorgenti da SVN tramite il sito emeraldeditor.com 2. ho scaricato ed installato Visual Studio C++ 2010 Express Edition 3. ho scaricato ed installato Windows SDK per Windows Server 2008 4. ho copiato il file di lingua cedt_it.rc nella sub-dir "..\trunk\res\" con il nome cedt_us.rc 5. ho aperto il progetto caricando tramite l'IDE di VS C++ 2010 il file "..\trunk\build\VS2005\cedt.vsproj" 6. ho aggiunto al "path" del progetto nell'IDE, il path di Windows SDK su "Executables - Include - Libraries" (c:\Programmi\SDK\windows\v6.1) 7. ho lanciato la compilazione (build project) e, sorpresa: -> Error n. C1083 no such file or directory, file afxwin.h is missing ![]() La compilazione non viene eseguita perchè la versione freeware (Express Edition) di Visual Studio C++ NON supporta le librerie MFC (Microsoft Foundation Class) anche se nel Windows SDK vi sono gli header per tali librerie. Le librerie MFC consentono di utilizzare le API di Windows e per avere un compilatore con le MFC inserite bisogna installare VS 2008 Professional (trial 30 gg. + 60gg). [ Modificato sab 18 set 2010 - 11:06 ] | ||
Torna ad inizio pagina |
eagleman |
| ||
![]() ![]() Utente registrato #9 Registrato il: sab 20 gen 2007 - 21:36Provenienza: Veglie Messaggi: 1974 ![]() | Una volta, avevo intenzione di tradurre un programma che guarda caso aveva come file di traduzione un file rc. Poi ci ho rinunciato perchè era veramente troppo lungo, ma mi ero attrezzato aprendolo solamente con il Blocco Note di Windows, E comunque quel poco che avevo tradotto alla fine funzionava (ovviamente dopo aver salvato il tutto). Per la cronaca, il programma in questione è incluso anche nel Winpenpack con la traduzione italiana, ma non certo per merito mio. [ Modificato mer 19 mag 2010 - 17:44 ] | ||
Torna ad inizio pagina |
|
rbon |
| ||
![]() ![]() Utente registrato #4134 Registrato il: sab 14 apr 2007 - 11:42Messaggi: 922 ![]() | ciao 1. corretto il sorgente "cedt_it.rc" che conteneva un errore alla riga 934 2. per l'eseguibile vedremo .... ![]() [ Modificato ven 28 mag 2010 - 18:02 ] | ||
Torna ad inizio pagina |
rbon |
| ||
![]() ![]() Utente registrato #4134 Registrato il: sab 14 apr 2007 - 11:42Messaggi: 922 ![]() | Ecco l'eseguibile in italiano. Fate anche voi qualche prova. ![]() P.S. La traduzione in italiano è stata fatta dall'utente avente nickname "gialloporpora" in collaborazione con l'utente "Phil" (Sviluppatore principale). La pagina curata da gialloporpora "Emerald Editor in Italian" si trova su "GitHub Social Coding" a questo link -Link- ![]() In tale pagina dedicata alla traduzione si trovano i files di: - testo inglese/italiano - stringhe non tradotte (1 stringa in ... ---> Cerca - Avanzate - "Pairs &End Position" = posizione parentesi chiusa dello stesso tipo di quella aperta - stringhe aggiunte, migliorate ecc. - altri files [ Modificato lun 19 lug 2010 - 11:12 ] | ||
Torna ad inizio pagina |
rbon |
| ||
![]() ![]() Utente registrato #4134 Registrato il: sab 14 apr 2007 - 11:42Messaggi: 922 ![]() | Crimson Editor rel 3.72 v286 - aggiornamento dell'eseguibile in italiano. - inserito traduzione mancante - corretto alcuni errori. File eseguibile e resource file contenente la traduzione dell'interfaccia: ![]() ![]() | ||
Torna ad inizio pagina |
rbon |
| ||
![]() ![]() Utente registrato #4134 Registrato il: sab 14 apr 2007 - 11:42Messaggi: 922 ![]() | Crimson Editor rel 3.72 v286. Ultimo aggiornamento (finale) ![]() ![]() | ||
Torna ad inizio pagina |
rbon |
| ||
![]() ![]() Utente registrato #4134 Registrato il: sab 14 apr 2007 - 11:42Messaggi: 922 ![]() | Crimson Editor rel 3.72 v286: versione per Windows 7, a 32 e 64 bit. Nella precedente build avevo preso i sorgenti come presenti del repository SVN, cambiando solo il file della lingua. In realtà il file manifest.xml presente in SVN non è corretto in quanto imposta lo UAC ad un livello di esecuzione elevato con il parametro "highestAvailable" anzichè usare il parametro "asInvoker". Ciò comporta dei manfunzionamenti su Windows 7 (Windows XP non ha la gestione dello UAC). Ricordo che Windows 7 (e Vista) sono sistemi operativi con il controllo sui programmi chiamato UAC (User Account Control) e che i programmi (i sorgenti) devono contenere un file manifest.xml che indica come deve comportarsi il programma nei riguardi dello UAC. Queste informazioni vengono riepilogate nell'eseguibile (tasto destro Proprieta - scheda Sicurezza). Teoricamente è possibile modificare il file manifest contenuto nell'eseguibile con l'utility mt.exe (Manifest Tool), freeware e presente in tutte le versioni di Windows SDK, ma non ci sono riuscito. Ecco allora le nuove build che vi invito a testare. Ricordo infine che esiste un programma freeware e portable che si chiama PeStudio -Link- ![]() Non sono molto interessato a Crimson Editor in se, ma tramite esso cerco di capire come e perchè i programmi funzionano correttamente e senza problemi su Windows 7. Informazioni aggiuntive nel post sul sito Emerald Editor -Link- ![]() ![]() ![]() ![]() ![]() [ Modificato mer 22 set 2010 - 08:09 ] | ||
Torna ad inizio pagina |
Moderatori: Danix, Taf, Rcs, Energy, zandet2, ZioZione, Admin, LordJim60 |