Podpora obousměrných jazyků v sadě Visual Studio
Visual Studio může správně zobrazovat text v arabštině a hebrejštině a umožňuje zadat obousměrný text pro názvy a hodnoty objektů.
Poznámka:
Abyste mohli zadávat a zobrazovat obousměrné jazyky, musíte pracovat s verzí Systému Windows, která je nakonfigurovaná s odpovídajícím jazykem. Může to být buď anglická verze Windows s nainstalovanou příslušnou jazykovou sadou, nebo správně lokalizovanou verzí Windows.
Plně podporované funkce
V době návrhu v sadě Visual Studio můžete při zadávání textu, pojmenování objektů a při ukládání a otevírání souborů používat obousměrné jazyky.
Zadání textu
Visual Studio podporuje Unicode, takže pokud je váš systém nastavený na příslušný jazyk národního prostředí a zadávání, můžete zadat text v arabštině nebo hebrejštině. (Podpora arabštiny zahrnuje Kashidu a diakritiku.)
Názvy arabského nebo hebrejštiny
K přiřazení názvů řešení, projektů, souborů, složek atd. můžete použít obousměrné jazyky. V kódu můžete použít obousměrné jazyky pro názvy proměnných, tříd, objektů, atributů, metadat a dalších prvků. Při práci s arabštinou můžete použít libovolné arabské znaky včetně Kashidy a diakritiky.
Následující prvky mohou být pojmenovány pomocí arabštiny nebo hebrejštiny a jsou zpracovány správně v sadě Visual Studio:
Řešení, projekt a názvy souborů, včetně všech složek, které zahrnete do cesty k projektu.
Průzkumník řešení správně zobrazí názvy řešení a prvků.
Obsah souboru.
Soubory můžete otevřít nebo uložit s kódováním Unicode nebo s vybranou znakovou stránkou.
Datové prvky.
Průzkumník serveru tyto prvky zobrazí správně a můžete je upravit.
Prvky zkopírované do schránky systému Windows.
Atributy a metadata
Hodnoty vlastností.
V okně Vlastnosti můžete použít text v arabštině nebo hebrejštině. V okně můžete přepínat mezi pořadím čtení zprava doleva a zleva doprava pomocí standardních kláves Windows (Ctrl+RightShift pro psaní zprava doleva a Ctrl+LeftShift pro psaní zleva doprava).
Kód a text literálu.
V editoru kódu můžete pomocí arabštiny nebo hebrejštiny pojmenovat třídy, funkce, proměnné, vlastnosti, řetězcové literály, atributy atd. Editor však nepodporuje pořadí čtení zprava doleva; text vždy začíná na levém okraji.
Tip
Řetězcové literály byste měli umístit dosouborůch Další informace najdete v tématu Prostředky v desktopových aplikacích (.NET Framework).
Poznámka:
Musíte být konzistentní v tom, jak odkazujete na objekty pojmenované v arabštině a hebrejštině. Pokud například kašidu použijete při pojmenování arabské proměnné, musíte při odkazování na tuto proměnnou nebo chyby vždy použít Kashida.
Komentáře ke kódu Komentáře můžete vytvářet v arabštině nebo hebrejštině. Tyto jazyky můžete použít také v nástroji tvůrce komentářů.
Kódování souborů
Soubory můžete ukládat a otevírat pomocí kódování specifického jazyka nebo kódování Unicode. Další informace naleznete v tématu Postupy: Ukládání a otevírání souborů s kódováním.
Pořadí čtení zprava doleva
Visual Studio má omezenou podporu pořadí čtení zprava doleva. Ve výchozím nastavení používají ovládací prvky pro zadávání textu v sadě Visual Studio pořadí čtení zleva doprava. Ve většině případů můžete k přepnutí pořadí čtení použít standardní gesta systému Windows. Stisknutím kombinace kláves Ctrl+RightShift můžete například přepnout okno Vlastnosti pro podporu pořadí čtení zprava doleva pro hodnoty vlastností.
Pořadí čtení zprava doleva není v sadě Visual Studio podporováno na následujících místech:
Zaškrtávací políčka, rozevírací seznamy a další ovládací prvky v dialogových oknech sady Visual Studio vždy používají pořadí čtení zleva doprava.
Editor kódu (a textový editor) nepodporuje pořadí čtení zprava doleva. Text můžete zadat v obousměrném jazyce, ale pořadí čtení je vždy zleva doprava.