Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 3205|Yanıt: 0

[.NET Core] .NET Core programı çok dilli okuma ve yazma kaynak (.resx) dosyaları

[Bağlantıyı kopyala]
Yayınlandı 7.06.2023 22:44:08 | | | |
Gereksinimler: Bir masaüstü uygulaması geliştirirken, birden fazla dili desteklemeyi düşünmeniz gerekebilir; kullanıcı programı açtığında işletim sistemi yerini değerlendirir ve ilgili dil paket kaynaklarını yükler.Kaynak çeviri bilgisini güncellemek için harici bir kaynak (.resx) dosyası kullanın, programı anahtar kelime eklemeden yeniden derlemeden.

  • ResXResourceWriter: Kaynağı bir XML kaynak (.resx) dosyasına veya çıktı akışına yazar.
  • ResXResourceReader: XML kaynak (.resx) dosyalarını ve akışlarını sayıltır, ardışık kaynak adlarını ve değer çiftlerini okur.
  • ResXResourceSet: Kaynaklarını sayar ve bireysel kaynakları isimleriyle alır.


Yukarıdaki nesneler şunlardırSystem.Windows.Forms.dll.NET 6'da kullanmak istiyorsanız, üçüncü taraf bir pakete başvurmanız gerekir (ResXResourceReader.NetStandard, Winforms github'ından ResXReourceWriter ve ResXResourceReader'ı çeker ve bunları . NetStandard) komutu şu şekildedir:

Test kodu şu şekildedir:



OluşturulanTestResources.resxDosya aslında XML formatında bir dosyadır ve aşağıdaki gibidir:



Kaynaklar:

Bağlantı girişi görünür.
Bağlantı girişi görünür.

(Son)





Önceki:[Dönüş] (MSSQL) SQL Server veritabanı int ve birincil anahtar karşılaştırması için yönlendirme
Önümüzdeki:[MSSQL] SQL SERVER, birincil anahtar toplama endeks testleri olarak sıralanmış GUID'ler ve sıralanmamış GUID'ler
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com