Yerelleştirilebilir ASP.NET Web uygulamasını verimli bir şekilde oluşturmak için uygulama kaynak dosyalarını (.resx) kullanma

Bu makalede, iki dilde görüntüleyebileceğiniz yerelleştirilebilir bir ASP.NET Web uygulaması oluşturmak için kaynak dosyasının nasıl kullanılacağı açıklanmaktadır. Bu makaledeki yöntem, her sayfanın denetim özelliklerini temel alan değerleri kullanarak kaynak dosyasını doldurmak için Microsoft Visual Studio'yu kullanır.

Orijinal ürün sürümü: ASP.NET
Özgün KB numarası: 917414

Özet

Yerelleştirilebilir bir Microsoft ASP.NET Web uygulamasını verimli bir şekilde oluşturmak için uygulama kaynak dosyalarını (.resx) kullanabilirsiniz. Kaynak dosyalarını kullanarak, denetimler için yerelleştirilmiş değerleri depolayabilirsiniz. Yerelleştirilmiş değerler kullanıcının dilini ve kültürünü temel alır. Yerelleştirilmiş değerleri kaynak dosyalarında depoladığınızda ASP.NET çalışma zamanında uygun değeri seçebilirsiniz.

Yerelleştirilebilir ASP.NET Web uygulaması aşağıdakileri içermelidir:

  • Yerelleştirilmiş değerleri depolamak için bir kaynak dosyası (.resx)
  • Belirli denetimleri belirli yerelleştirilmiş değerlerle ilişkilendirmek için kodlama

Bu makale, kaynak dosyası oluşturmak için tasarımcı kaynakları ve düzenleyici kaynaklarının birleşimini kullanan örtük bir konum örneği içerir.

Not

ASP.NET Web uygulamasını oluşturduktan ve sayfaya denetim ekledikten sonra kaynak dosyalarını oluşturmak en iyisidir.

1. Adım: Uygulamayı hazırlama

Yerelleştirilmiş değerleri kullanmak üzere yeni bir ASP.NET Web uygulaması hazırlamak için şu adımları izleyin:

  1. Visual Studio kullanarak bir Web uygulaması oluşturun. Şu adımları izleyin:

    1. Visual Studio'yu başlatın.

    2. Dosya menüsünde Web Sitesi'ni seçin.

    3. ASP.NET Web Sitesi'ni seçin, Dil listesinde Visual Basic'i ve ardından Tamam'ı seçin.

      Not

      Yeni bir Web sitesi oluşturulur ve Default.aspx dosyası Kaynak görünümünde görüntülenir.

    4. Tasarım görünümüne geçmek için Tasarım'ı seçin.

  2. Statik metin görüntülemek için sayfaya denetimler ekleyin. Şu adımları izleyin:

    1. Araç Kutusu'nda Etiket denetimine çift tıklayarak sayfaya bir Etiket denetimi ekleyin.
    2. Etiket'i seçin.
    3. Özellikler penceresinde, Metin kutusuna Tarih yazın.
    4. Araç Kutusu'ndaEtiket denetimine çift tıklayarak sayfaya bir Etiket denetimi ekleyin.
    5. Bu denetimi Tarih etiketi altında görünecek şekilde düzenleyin.
    6. Etiket'i seçin.
    7. Özellikler penceresinde, Metin kutusuna Saat yazın.
  3. Dinamik metin görüntülemek için sayfaya denetimler ekleyin. Şu adımları izleyin:

    1. Araç Kutusu'ndaEtiket denetimine çift tıklayarak sayfaya bir Etiket denetimi ekleyin.

    2. Bu denetimi Tarih etiketinin sağ kısmında görünecek şekilde düzenleyin.

    3. Araç Kutusu'nda Etiket denetimine çift tıklayarak sayfaya bir Etiket denetimi ekleyin.

    4. Bu denetimi Saat etiketinin sağ kısmında görünecek şekilde düzenleyin.

    5. Sayfaya çift tıklayın ve aşağıdaki kodu yöntemine Page_Load ekleyin.

       Label3.Text = Format(Now(), "H:mm")
       Label4.Text = Date.Now.Date
      

2. Adım: Kaynak dosyalarını otomatik olarak oluşturma

Kaynak dosyalarını otomatik olarak oluşturmak için şu adımları izleyin:

  1. Çözüm Gezgini Default.aspx dosyasına çift tıklayın.

    Not

    Default.aspx dosyası Tasarım görünümünde açılır.

  2. Araçlar menüsünde Yerel Kaynak Oluştur'a tıklayın.

    Not

    Varsayılan olarak, App_LocalResources adlı yeni bir klasör oluşturulur. Ayrıca, Default.aspx.resx adlı bir kaynak dosyası oluşturulur. Bu dosya, sayfadaki her Etiket denetimi hakkında bilgi içerir. Kaynak dosyasındaki değerler, Tasarım görünümündeki her Etiket denetimi için girdiğiniz değerlerle eşleşmektedir.

  3. Çözüm Gezgini Default.aspx.resx dosyasına sağ tıklayın ve kopyala'yı seçin.

  4. Çözüm Gezgini'da App_LocalResources klasörüne sağ tıklayın ve yapıştır'ı seçin.

  5. Çözüm Gezgini Default.aspx.resx dosyasının kopyasına sağ tıklayın ve yeniden adlandır'ı seçin.

  6. Default.aspx.es-mx.resx yazıp ENTER tuşuna basın.

    Not

    • 3- 6 arası adımlar, İspanyolca dili için yerelleştirilmiş bir kaynak dosyası oluşturur. Dosya adına .aspx ile .resx arasındaki dili ve kültürü ekleyerek yerelleştirilmiş bir kaynak dosyası oluşturabilirsiniz.
    • Çeşitli kaynak dosyalarındaki yerelleştirilmiş değerleri düzenlemek için Visual Studio'da kaynak dosyalarını açın ve ardından her yerelleştirilmiş denetimin özelliklerini değiştirin.

3. Adım: Uygulamayı test edin

Uygulamayı test etmek için şu adımları izleyin:

  1. Hata Ayıklama menüsünde Hata Ayıklamayı Başlat'ı seçin.

    Not

    Varsayılan olarak, Microsoft Internet Explorer başlatılır ve ASP.NET web uygulamasının Default.aspx dosyası görüntülenir.

  2. Internet Explorer'daki Araçlar menüsünde Internet Seçenekleri'ni seçin.

  3. İnternet Seçenekleri iletişim kutusunda Genel sekmesini ve ardından Diller'i seçin.

  4. Dil Tercihleri iletişim kutusunda Ekle'yi seçin.

  5. Dil Ekle iletişim kutusunda İspanyolca (Meksika) [es-mx] öğesini seçin ve ardından Tamam'a tıklayın.

  6. Dil Tercihleri iletişim kutusunda İspanyolca (Meksika) [es-mx] öğesini seçin, Yukarı Taşı'yı ve ardından Tamam'ı seçin.

  7. İnternet Seçenekleri iletişim kutusunu kapatmak için Tamam'ı seçin.

  8. Yeni dil ayarlarını kullanarak sayfadaki yerelleştirilmiş içeriği görüntülemek için Görünüm menüsünde Yenile'yi seçin.

Başvurular