Localizzazione delle risorse e compilazione dell'applicazione
Questo argomento descrive come compilare un'applicazione MUI tipica. Si presuppone che si usi Microsoft Visual Studio per scrivere codice e Microsoft Visual Studio o la riga di comando di Visual Studio per la compilazione. Si presuppone di usare un file di soluzione .sln per l'applicazione e di supportare un file Resource.h per riflettere il file di risorse del linguaggio di base.
Nota
Se si usa la riga di comando di Visual Studio per la compilazione, si userà il comando vcbuild per compilare il file della soluzione.
I file dell'applicazione vengono compilati separatamente per ogni lingua. Ogni compilazione crea file .exe identici e neutri rispetto alla lingua e file .exespecifici della lingua, denominati file .mui. Inoltre, vari altri file vengono copiati nelle cartelle di versione appropriate.
La compilazione dell'applicazione dipende dal tipo di risorse e dal tipo di localizzazione in uso. Per la localizzazione preliminare, è disponibile una copia del file di lingua di base localizzato per ogni lingua supportata. Per la localizzazione post-compilazione, è possibile copiare il file mui risultante dalla compilazione del modulo eseguibile e della risorsa e fornire le copie ai localizzatori.
Nota
La procedura seguente presuppone che le risorse PE Win32 abbiano un progetto di Visual Studio compilato per ciascuna lingua. Le risorse del linguaggio di base vengono fornite in un file RC e caricate usando un modulo DLL. È possibile ripetere la procedura in base alle esigenze per compilare per tutte le lingue supportate.
Per compilare l'applicazione
- Configurare un progetto di Visual Studio per il linguaggio di base.
- Se si è interessati a usare un file di configurazione delle risorse con gli strumenti di risorse, impostarne uno come descritto in Preparazione di un file di configurazione delle risorse.
- Impostare i parametri richiesti dall'utilità del RC Compiler nelle pagine delle proprietà del progetto sotto Proprietà di Configurazione → Risorse → Riga di Comando → Opzioni Aggiuntive.
- Eseguire il compilatore RC. L'utilità compila e suddivide le risorse non localizzabili e localizzabili in due file oggetto diversi, usando i dati di configurazione delle risorse. In questo passaggio le risorse indipendenti dalla lingua sono collegate a un file LN. Per ulteriori informazioni, vedere la descrizione dell'utilità in Utilità di risorse.
- Per collegare le risorse specifiche della lingua in un file .mui specifico della lingua, configurare l'evento di post-build per il progetto nelle pagine delle proprietà in Proprietà di configurazione → Eventi di compilazione → Evento di post-build → Riga di comando.
- Impostare un evento di post-compilazione per applicare il valore del checksum dal file .LN al file .MUI per la lingua. È possibile usare l'utilità MUIRCT per questo passaggio. Per altre informazioni, vedere la descrizione dell'utilità in Utilità risorse.
- Usare la riga di comando dell'evento di post-compilazione per aggiungere comandi per copiare i file nella struttura di cartelle di rilascio appropriata.
Argomenti correlati