[GUIDA] Come compilare il dll di una traduzione di eMule

Started by Raid, Sat 01 September 2007, 12:48

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Raid

In questo caso specifico si tratta di aggiungere una traduzione ad un programma, per cui avremo delle stringhe da tradurre in un file .txt e seguire un procedimento (in sostanza, modificare le risorse e ricompilare) per aggiungere la lingua al programma.

Procediamo per gradi:
Avremo bisogno di (programmi gratuiti) (configurazione per windows xp):
  • Visual C++ Express Edition .ISO (selezionando "Graphical IDE", la Prima delle 3 voci, comprende Visual C++ e .NET Framework)
  • Platform SDK versione .CAB (installando solo Windows Core SDK)
  • I file  afxres.h e winres.h    (reperibili in rete)

    In alternativa all'installazione del Platform SDK potete scaricare QUESTO .RAR che contiene tutti i file per compilare il DLL di lingua, compresi afxres.h e winres.h, l'archivio deve essere estratto nella cartella LANG dei sorgenti di eMule


    Nota:
    Nel complesso sono necessari 500 MB liberi sul disco per installare questi programmi sopra citati


    Brevemente, modifichiamo il file it_IT.rc aggiungendo in coda le righe tradotte (localizzato nella cartella LANG dei sorgenti), salviamo le modifiche, apriamo il file Lang.sln (sempre nella cartella LANG) (verrĂ  aperto con Visual C++) cerchiamo Italiano nel riquadro a sinistra, col destro sopra e selezioniamo BUILD (prima voce).
    VerrĂ  creata una sottocartella di LANG dal nome DYNAMIC con all'interno il file .DLL

    Per eventuali problemi chiedere in questo topic.
    Buon lavoro   :type:

    [edit=green]Raid: testato e funzionante su windows 7 professional 64bit[/edit]