Localizzazione di pacchetti di Windows Installer

Gli strumenti di distribuzione di Visual Studio mettono a disposizione varie funzionalità che consentono di distribuire più versioni di un'applicazione per impostazioni locali diverse. Poiché non è possibile utilizzare un solo programma di installazione per impostazioni locali diverse, è necessario creare un programma di installazione distinto per ogni versione localizzata dell'applicazione.

SuggerimentoSuggerimento

Se i file di base dell'applicazione sono uguali per tutte le impostazioni locali, può essere utile inserirli in un modulo unione, quindi aggiungere quest'ultimo e i file specifici delle impostazioni locali al programma di installazione specifico di ogni versione delle impostazioni locali. Le impostazioni del Registro di sistema, le azioni personalizzate e i tipi di file possono essere impostati nel progetto del modulo unione in modo da non doverli ricreare per ogni progetto.

Per creare un programma di installazione localizzato, occorre impostare la proprietà Localization del progetto di distribuzione su una delle lingue supportate, visualizzate nell'elenco a discesa della finestra Proprietà. L'impostazione della proprietà Localization determina la lingua del testo predefinito da visualizzare nelle finestre di dialogo dell'interfaccia utente durante l'installazione. Nell'IDE non è possibile vedere il testo tradotto; esso verrà visualizzato soltanto compilando ed eseguendo il programma di installazione.

Il testo fornito dalle proprietà non è tradotto. La proprietà ProductName, ad esempio, determina il nome che verrà visualizzato nella barra del titolo delle finestre di dialogo di installazione. Sarà quindi necessario specificare il nome del prodotto localizzato nella proprietà ProductName nella finestra Proprietà per ogni progetto di distribuzione localizzato. Altre proprietà di progetto che potrebbero necessitare di localizzazione sono Author, Description, Keywords, Manufacturer, ManufacturerUrl, Subject, SupportPhone, SupportUrl e Title. Se mediante la proprietà AddRemoveProgramsIcon è specificata un'icona contenente testo, è consigliabile specificare anche un'icona localizzata.

Nota

Il testo delle proprietà di distribuzione deve essere composto da caratteri appartenenti alla tabella codici delle impostazioni locali di destinazione, altrimenti si verifica un errore di compilazione. Le tabelle codici supportate per la distribuzione sono 1252 (Neutra, Inglese, Francese, Tedesco, Italiano e Spagnolo), 936 (Cinese (semplificato)), 950 (Cinese (tradizionale)), 932 (Giapponese) e 949 (Coreano).

Altre proprietà che potrebbero richiedere un intervento di localizzazione sono le proprietà Name e Description dei collegamenti nell'Editor del file system, le proprietà Name e Description dei tipi di file e delle azioni nell'Editor dei tipi di file e la proprietà Message per le condizioni nell'Editor delle condizioni di avvio.

Nota

Per i programmi di installazione localizzati il testo predefinito delle proprietà CopyrightWarning e WelcomeText verrà visualizzato durante l'installazione nella lingua specificata nella proprietà Localization del progetto e non nella lingua visualizzata nella finestra Proprietà. Se la proprietà CopyrightWarning o WelcomeText è stata modificata, durante l'installazione verrà visualizzato il testo contenuto nella finestra Proprietà. È necessario immettere il testo nella lingua di localizzazione.

Vedere anche

Riferimenti

Proprietà di distribuzione

Proprietà Localization

Concetti

Set di caratteri in C++

Altre risorse

Globalizzazione e localizzazione di applicazioni