Condividi tramite


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 con estensione 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 indipendenti dal linguaggio e .exe.mui identici. 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 della 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 le risorse Win32 PE con un progetto di Visual Studio compilato per ogni linguaggio. 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 tutti i linguaggi supportati.

 

Per compilare l'applicazione

  1. Configurare un progetto di Visual Studio per il linguaggio di base.
  2. 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.
  3. Impostare i parametri richiesti dall'utilità del compilatore RC nelle pagine delle proprietà per il progetto in Proprietà di configurazione → Risorse → riga di comando → Opzioni aggiuntive.
  4. 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 vengono collegate a un file LN. Per altre informazioni, vedere la descrizione dell'utilità in Utilità risorse.
  5. Per collegare le risorse specifiche della lingua in un file mui specifico della lingua, impostare un evento di post-compilazione per il progetto nelle pagine delle proprietà in Proprietà di configurazione → Eventi di compilazione → evento post-compilazione → riga di comando.
  6. Impostare un evento di post-compilazione per applicare il valore 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.
  7. Usare la riga di comando dell'evento post-compilazione per aggiungere comandi per copiare i file nella struttura di cartelle di rilascio appropriata.

Uso dell'interfaccia utente multilingue

Preparazione di un file di configurazione delle risorse

Utilità risorse