Share via


Creazione di applicazioni per le lingue bidirezionali con Visual Studio

È possibile utilizzare Visual Studio per creare applicazioni in cui visualizzare correttamente il testo scritto da destra a sinistra, tra cui l'arabo e l'ebraico. Per alcune funzionalità, è possibile semplicemente impostare le proprietà. In altri casi, è necessario implementare le funzionalità nel codice.

Nota

Per immettere e visualizzare lingue bidirezionali, è necessario utilizzare una versione di Windows configurata con la lingua appropriata, ossia una versione di Windows in inglese con il Language Pack appropriato oppure la versione di Windows localizzata in modo corretto.

Applicazioni Windows

È possibile creare applicazioni perfettamente bidirezionali che includono il supporto per il testo bidirezionale, l'ordine di lettura da destra a sinistra e il mirroring, ossia l'inversione del layout di finestre, menu, finestre di dialogo e così via. Ad eccezione del mirroring, queste funzionalità sono disponibili per impostazione predefinita o come impostazioni di proprietà. Il mirroring è intrinsecamente supportato per alcune funzionalità, ad esempio le finestre di messaggio. In altri casi è invece necessario implementarlo nel codice.

Per ulteriori informazioni, vedere Supporto bidirezionale per le applicazioni Windows Form.

Applicazioni Web

Per le applicazioni Web vengono utilizzati i browser come interfaccia utente, quindi il supporto bidirezionale di un'applicazione Web dipende dal livello di supporto offerto dal browser dell'utente per queste funzionalità bidirezionali. In Visual Studio, è possibile creare applicazioni con il supporto per il testo in arabo o ebraico, l'ordine di lettura da destra a sinistra, la codifica dei file e le impostazioni cultura locali.

Analogamente, i servizi Web supportano la ricezione e l'invio di testo in formato UTF-8 e Unicode. Di conseguenza, è possibile utilizzarli per le applicazioni che comprendono lingue bidirezionali.

Per ulteriori informazioni, vedere Supporto bidirezionale per applicazioni Web ASP.NET.

Applicazioni di console

Le applicazioni di console non comprendono il supporto di testo per le lingue bidirezionali. Non si tratta di una limitazione di Visual Studio, ma di una conseguenza del modo in cui le applicazioni di console vengono gestite in Windows.

Vedere anche

Concetti

Supporto bidirezionale per le applicazioni Windows Form

Supporto bidirezionale per applicazioni Web ASP.NET

Altre risorse

Globalizzazione di applicazioni

Localizzazione di applicazioni