Condividi tramite


Evoluzione del supporto MUI nelle versioni di Windows

Prima di Windows Vista

Prima della versione di Windows Vista, Windows includeva immagini a lingua singola, il che significava che ogni versione localizzata di Windows conteneva una singola lingua per l'interfaccia utente. MUI era un componente aggiuntivo per la versione inglese del sistema operativo e i Multilingual User Interface Pack potevano essere aggiunti solo a determinate versioni inglesi di Windows. Quando è installato nella versione inglese di Windows, MUI ha consentito di modificare la lingua dell'interfaccia utente del sistema operativo in base alle preferenze dei singoli utenti in una delle lingue supportate.

Il modello MUI Pack non ha esposto il supporto MUI per le applicazioni. Anche se gli sviluppatori potevano creare applicazioni multilingue, dovevano creare meccanismi personalizzati per farlo.

Windows Vista e oltre

Con Windows Vista, Microsoft ha effettuato un investimento significativo in MUI. Windows Vista è stato creato da zero su una piattaforma MUI. Anche se questo rappresenta un importante progresso nella strategia di localizzazione di Windows poiché è un fattore chiave per Consentire a Microsoft di fornire Windows in più lingue che mai, è prima di tutto un grande progresso per gli utenti e i clienti di Windows.

Un sistema operativo MUI/indipendente dalla lingua

La maggior parte dei file binari di Windows Vista è conforme a MUI e i relativi dati localizzabili vengono archiviati separatamente dal codice. Ciò offre flessibilità, in quanto è possibile aggiungere dati linguistici diversi in qualsiasi momento.

Gli scenari di distribuzione sono completamente basati su MUI

La progettazione dei pacchetti e dell'installazione di Windows Vista è basata su MUI e tutti i dati localizzabili vengono inseriti in pacchetti specifici della lingua e ogni Language Pack può essere distribuito in scenari diversi. Ad esempio, anche se i DVD retail per Windows Vista contengono versioni a lingua singola, gli utenti dell'edizione Ultimate possono scaricare language pack MUI aggiuntivi e possono cambiare la lingua dell'interfaccia utente dal pannello di controllo Opzioni internazionali e della lingua . Le licenze enterprise edition ottengono tutte le lingue e possono distribuirle.

Distribuzione di immagini singole

I clienti aziendali e gli OEM possono ora ridurre il numero di immagini che devono gestire per distribuire Windows e applicazioni in computer in diverse impostazioni locali tramite la distribuzione di singole immagini.

Con MUI in Windows Vista, è possibile distribuire un'immagine contenente più lingue in qualsiasi lingua e gli utenti possono determinare le proprie lingue preferite (all'interno dei criteri) durante l'installazione o l'esperienza iniziale "predefinita" con il computer. In particolare, gli OEM possono inserire molte lingue dell'interfaccia utente nei nuovi computer per consentire agli utenti di selezionare uno dal Centro di benvenuto. Di conseguenza, da un'immagine con più Language Pack, il programma di installazione visualizzerà un elenco delle lingue disponibili e consentirà agli utenti di sceglierne uno. Tutte le impostazioni internazionali vengono quindi impostate in modo che corrispondano alla lingua o alle impostazioni locali selezionate.

Modello di manutenzione migliorato

Lo stesso pacchetto QFE o correzione della sicurezza può ora essere installato su qualsiasi sistema linguistico. Questo è fondamentale perché consente un cambio più rapido di correzioni di sicurezza in particolare e consente a tutti gli utenti internazionali di trarre vantaggio dalla stessa disponibilità temporale di tutte le correzioni di sicurezza.

Infrastruttura MUI

A partire da Windows Vista, le API MUI sono disponibili per consentire agli sviluppatori di sfruttare i meccanismi MUI per le proprie applicazioni, senza dover creare logica personalizzata per la gestione delle risorse e la gestione del linguaggio.

Gestione del linguaggio

Le API MUI di base che forniscono funzionalità di gestione del linguaggio dell'interfaccia utente sono disponibili come parte dell'infrastruttura MUI. Per gestire le diverse impostazioni della lingua dell'interfaccia utente a livello di sistema, utente e applicazione, MUI le combina internamente in un unico elenco con priorità. MUI implementa quindi un meccanismo di fallback basato su questo elenco con priorità, consentendo soluzioni di localizzazione parziale, fornendo agli utenti un'esperienza di linguaggio dell'interfaccia utente appropriata, se non preferita.

Ad esempio, un sistema che esegue la versione spagnola di Windows Vista con un LIP (Language Interface Pack) catalano installato sopra il sistema operativo di base può supportare il comportamento seguente: il sistema proverà a visualizzare le risorse in catalano per primo e se queste risorse non sono disponibili in catalano, quindi fornire all'utente risorse spagnole.

Gestione delle risorse

Con l'infrastruttura MUI migliorata disponibile a partire da Windows Vista, le tecnologie di risorse più comuni sono abilitate per MUI. La tabella seguente fornisce altri dettagli sul supporto per la gestione delle risorse disponibile in Windows Vista.

Category Supporto
Tipi di risorsa supportati
  • Risorsa Win32/non gestita: .DLL/.EXE/. OCX
  • Registrazioni correlate alla shell
  • Risorse correlate alla gestione: registro eventi, snap-in/MSC file
  • WMI: MOF/MFL
  • Criteri di gruppo: ADMX/ADML
  • Resources.dll gestito
Strumenti di sviluppo
  • Per Win32: RC.exe, MUIRCT.exe e Visual Studio 2005 e versioni successive
Supporto del tipo di risorsa limitato
  • File della Guida *.chm