Visual Studio'da çift yönlü dil desteği

Visual Studio Arapça ve İbranice metinleri doğru şekilde görüntüleyebilir ve nesne adları ve değerleri için çift yönlü metin girmenizi sağlar.

Not

Çift yönlü dilleri girmek ve görüntülemek için, uygun dille yapılandırılmış bir Windows sürümüyle çalışıyor olmanız gerekir. Bu, uygun dil paketinin yüklü olduğu İngilizce bir Windows sürümü veya Windows'un uygun şekilde yerelleştirilmiş sürümü olabilir.

Tam olarak desteklenen özellikler

Visual Studio'da tasarım zamanında metin girerken, nesneleri adlandırırken ve dosyaları kaydedip açarken çift yönlü dilleri kullanabilirsiniz.

Metin girişi

Visual Studio Unicode'ı desteklediğinden, sisteminiz uygun yerel ayara ve giriş diline ayarlanmışsa Metni Arapça veya İbranice olarak girebilirsiniz. (Arapça desteği Keşide ve Aksan'ı içerir.)

Arapça veya İbranice nesne adları

Çözümlere, projelere, dosyalara, klasörlere vb. ad atamak için çift yönlü dilleri kullanabilirsiniz. Kodda değişkenlerin, sınıfların, nesnenin, özniteliklerin, meta verilerin ve diğer öğelerin adları için çift yönlü dilleri kullanabilirsiniz. Arapça ile çalışırken, Keşide ve Aksan da dahil olmak üzere tüm Arapça karakterleri kullanabilirsiniz.

Aşağıdaki öğeler Arapça veya İbranice kullanılarak adlandırılabilir ve Visual Studio tarafından doğru şekilde işlenir:

  • Proje yoluna eklediğiniz klasörler de dahil olmak üzere çözüm, proje ve dosya adları.

    Çözüm Gezgini çözüm ve öğe adlarını doğru görüntüler.

  • Dosya içeriği.

    Dosyaları Unicode kodlamasıyla veya seçili bir kod sayfasıyla açabilir veya kaydedebilirsiniz.

  • Veri öğeleri.

    Sunucu Gezgini bu öğeleri doğru şekilde görüntüler ve bunları düzenleyebilirsiniz.

  • Windows Panosu'na kopyalanan öğeler.

  • Öznitelikler ve meta veriler.

  • Özellik değerleri.

    Özellikler penceresinde Arapça veya İbranice metin kullanabilirsiniz. Pencere, standart Windows tuş vuruşlarını kullanarak sağdan sola ve soldan sağa okuma sırası arasında geçiş yapmanızı sağlar (sağdan sola için Ctrl+RightShift ve soldan sağa için Ctrl+LeftShift).

  • Kod ve değişmez metin.

    Kod düzenleyicisinde sınıfları, işlevleri, değişkenleri, özellikleri, dize değişmez değerlerini, öznitelikleri vb. adlandırmak için Arapça veya İbranice kullanabilirsiniz. Ancak düzenleyici sağdan sola okuma sırasını desteklemez; metin her zaman sol kenar boşluğunda başlar.

    İpucu

    Dize değişmez değerlerini programlarınıza sabit kodlamak yerine kaynak dosyalarına yerleştirmeniz gerekir. Daha fazla bilgi için bkz . Masaüstü uygulamalarındaki kaynaklar (.NET Framework).

    Not

    Arapça ve İbranice olarak adlandırılan nesnelere başvurma yönteminizde tutarlı olmanız gerekir. Örneğin, Bir Arapça değişkeni adlandırmak için Kashida kullanıyorsanız, bu değişkene başvururken kashida'yı her zaman kullanmanız gerekir; aksi takdirde hatalar ortaya çıkacaktır.

  • Kod açıklamaları. Arapça veya İbranice açıklamalar oluşturabilirsiniz. Bu dilleri açıklama oluşturucu aracında da kullanabilirsiniz.

Dosya kodlama

Dosyaları dile özgü veya Unicode kodlamayla kaydedebilir ve açabilirsiniz. Daha fazla bilgi için bkz . Nasıl yapılır: Dosyaları kodlamayla kaydetme ve açma.

Sağdan sola okuma sırası

Visual Studio,sağdan sola okuma sırası için sınırlı desteğe sahiptir. Varsayılan olarak, Visual Studio'daki metin girişi denetimleri soldan sağa okuma sırasını kullanır. Çoğu durumda, okuma sırasını değiştirmek için standart Windows hareketlerini kullanabilirsiniz. Örneğin, özellik değerleri için sağdan sola okuma sırasını desteklemek üzere Özellikler penceresini değiştirmek için Ctrl+RightShift tuşuna basabilirsiniz.

Visual Studio'da sağdan sola okuma sırası aşağıdaki yerlerde desteklenmez:

  • Visual Studio iletişim kutularındaki onay kutuları, açılan listeler ve diğer denetimler her zaman soldan sağa okuma sırasını kullanır.

  • Kod düzenleyicisi (ve metin düzenleyicisi) sağdan sola okuma sırasını desteklemez. Çift yönlü bir dilde metin girebilirsiniz, ancak okuma sırası her zaman soldan sağadır.

Ayrıca bkz.