LocalizzazioneLocalization

La localizzazione è il processo di conversione delle risorse di un'applicazione nelle versioni localizzate per tutte le impostazioni cultura supportate dall'applicazione.Localization is the process of translating an application's resources into localized versions for each culture that the application will support. È consigliabile passare alla fase di localizzazione solo dopo aver completato il passaggio di revisione della localizzabilità, per verificare che l'applicazione globalizzata sia pronta per la localizzazione.You should proceed to the localization step only after completing the Localizability Review step to verify that the globalized application is ready for localization.

Un'applicazione pronta per la localizzazione è suddivisa in due blocchi concettuali, un blocco che contiene tutti gli elementi dell'interfaccia utente e un blocco che contiene il codice eseguibile.An application that is ready for localization is separated into two conceptual blocks, a block that contains all user interface elements and a block that contains executable code. Il blocco dell'interfaccia utente contiene solo gli elementi dell'interfaccia utente localizzabili, come stringhe, messaggi di errore, finestre di dialogo, menu, risorse oggetto incorporate e così via, per le impostazioni cultura neutre.The user interface block contains only localizable user-interface elements such as strings, error messages, dialog boxes, menus, embedded object resources, and so on for the neutral culture. Il blocco di codice contiene solo il codice dell'applicazione che deve essere usato da tutte le impostazioni cultura supportate.The code block contains only the application code to be used by all supported cultures. Common Language Runtime supporta un modello di risorse assembly satellite che separa il codice eseguibile dell'applicazione dalle relative risorse.The common language runtime supports a satellite assembly resource model that separates an application's executable code from its resources. Per altre informazioni sull'implementazione di questo modello, vedere Risorse nelle applicazioni desktop.For more information about implementing this model, see Resources in Desktop Apps.

Per ogni versione localizzata dell'applicazione, aggiungere un nuovo assembly satellite che contiene il blocco dell'interfaccia utente localizzata tradotto nella lingua appropriata per le impostazioni cultura di destinazione.For each localized version of your application, add a new satellite assembly that contains the localized user interface block translated into the appropriate language for the target culture. Il blocco di codice per tutte le impostazioni cultura deve rimanere invariato.The code block for all cultures should remain the same. La combinazione di una versione localizzata del blocco dell'interfaccia utente con il blocco di codice produce una versione localizzata dell'applicazione.The combination of a localized version of the user interface block with the code block produces a localized version of your application.

Windows Software Development Kit (SDK)Windows Software Development Kit (SDK) fornisce l'editor di risorse di Windows Form (Winres.exe) che consente di localizzare rapidamente le risorse Windows Form per le impostazioni cultura di destinazione.The Windows Software Development Kit (SDK)Windows Software Development Kit (SDK) supplies the Windows Forms Resource Editor (Winres.exe) that allows you to quickly localize Windows Forms for target cultures. Per informazioni sull'uso di questo strumento, vedere Winres.exe (editor di risorse di Windows Form).For information about using this tool, see Winres.exe (Windows Forms Resource Editor).

Vedere ancheSee Also

Globalizzazione e localizzazioneGlobalization and Localization
Revisione della localizzabilitàLocalizability Review
GlobalizzazioneGlobalization
Risorse nelle applicazioni desktopResources in Desktop Apps