Sdílet prostřednictvím


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.

Viz také