Distribuzione e localizzazione

Aggiornamento: novembre 2007

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

Suggerimento:

Se i file di base dell'applicazione sono uguali per tutte le impostazioni internazionali, può essere utile inserirli in un modulo unione, quindi aggiungere quest'ultimo e i file specifici delle impostazioni internazionali al programma di installazione specifico di ogni versione delle impostazioni internazionali. 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 generando 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 internazionali di destinazione, altrimenti si verifica un errore di generazione. 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.

Quando si distribuisce un'applicazione che utilizza .NET Framework, per impostazione predefinita al progetto viene aggiunto un modulo unione contenente i file di .NET Framework Common Language Runtime (dotnetfxredist_x86_language.msm). Per i programmi di installazione localizzati questo modulo unione deve essere sostituito con il modulo unione di .NET Framework specifico per le impostazioni internazionali di destinazione. I moduli unione localizzati non sono compresi in Visual Studio, ma sono disponibili sul sito Web Microsoft.

Vedere anche

Concetti

Set di caratteri in C++

Riferimenti

Proprietà per la distribuzione con Windows Installer

Proprietà Localization

Altre risorse

Globalizzazione e localizzazione di applicazioni