mesela php de syle yapıyoruz. $strUyari = " "; bu da c# string strUyari = $" "; https://learn.microsoft.com/en-us/dotnet/csharp/how-to/concatenate-multiple-strings abdullahazad tarafından 14/Ağu/23 22:07 tarihinde düzenlenmiştir az insan çok huzur.

Dostum hiçbir programala dilinde çeviri işleri bu şekilde farklı değikenlere atanarak yapılmaz. Normalde çeviri için kütüphane ve dil dosyaları kullanırsın ama en basitinden sen manuel olarak yapmak istiyorsan array kullanmalısın. Her dilde ayı array key kullanılıp degeri okunur. Mantık şu şekilde olur ceviriler $ceviriler = [ 'en' => , 'tr' => , ]; $istenilenDil = 'en'; echo $ceviriler ; echo $ceviriler ; ucenmi tarafından 15/Ağu/23 00:20 tarihinde düzenlenmiştir

Şimdi şyle bir değerler kümem mevcut. string strDil_Kod_Tr = "tr";string strDil_Kod_En = "en";string strDil_Kod_Ru = "ru";string strDil_Kod_Fr = "fr";diye değişkenlerim mevcut. Aslında dillere ait onun kısa kodu. Bir de şu şekilde değişkenlerim varstring strUyari_Tr = $" ";string strUyari_En = $" ";string strUyari_Ru = $" ";string strUyari_Fr = $" ";gibi bir yerlerden aldığım sabitler var, dil koduna gre değişkenlerin değeri değişiyor. Yapmak istediğim şu, tek tek strUyari_Tr, strUyari_En... yazmak yerinestring strUyari = $" ";Yanişyle bir şey olmasıtring strUyari = $" "; gibi tanımlı değişkenlerimi içerisine tanımlayıp değerini oraya yazdırmak. Açıkcası yol yordam vs.. merak ettim. Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

Bi ek daha yapayım. string dilSettings_lutfen_ad_soyad_giriniz = "";string strUyari = nameof + "_" + strDil_Kod_Ru; strUyari değeri bu oldu. Şimdi ise bu çıkan değerin karşılığı olan değeri almam gerekli. Yani ", ." şeklinde. Biraz zor oldu ama anlatabilmişimdir umarım. Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

string strDil_Kod_Tr = "tr"; string strDil_Kod_En = "en"; string strDil_Kod_Ru = "ru"; string strDil_Kod_Fr = "fr"; string strUyari_Tr = $" "; string strUyari_En = $" "; string strUyari_Ru = $" "; string strUyari_Fr = $" "; string dilSettings_lutfen_ad_soyad_giriniz_tr = "Lütfen ad ve soyadınızı giriniz."; string dilSettings_lutfen_ad_soyad_giriniz_en = "Please enter your first and last name."; string dilSettings_lutfen_ad_soyad_giriniz_ru = ", ."; string dilSettings_lutfen_ad_soyad_giriniz_fr = "Veuillez entrer votre nom et prnom."; string strUyari = string. Format ; Console. WriteLine ; Umursamaz Tavrımın Hastası Olunuz.

Apocan sağolasın, biraz ben anlatamadım. Bir yerlerde benim şyle bir değişkenim vardilSettings. lutfen_ad_soyad_giriniz_tr = "Lütfen ad soyad giriniz."; Olaya gelirsek string strUyari1 = $"dilSettings. lutfen_ad_soyad_giriniz_" + strDil_Kod_Tr; bunun sonucustrUyari1 = "dilSettings. lutfen_ad_soyad_giriniz_tr";şeklinde oluyor. Şimdi bunun sonucunda ise içerisinde oluşan değer aslında bir değişken. Ben o değişkenin değerinin gelmesini istiyorum. en sonunda strUyari1 ram üzerinde "Lütfen ad soyad giriniz." şeklnde olmalı. Bilmem anlatabildim mi? Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

using System; using System. Collections. Generic; class Program { static void Main { Dictionary<string, string> dilUyarilari = new Dictionary<string, string> { , , , }; string secilenDil = "tr"; // rneğin seçilen dil kodu if (dilUyarilari. ContainsKey { string uyariAnahtar = dilUyarilari ; string strUyari = $"{dilSettings. }"; Console. WriteLine ; } else } } yapay amca veriyor ama istediğin mi bilmiorum illa sormussundur ama :) using System; using System. Collections. Generic; class DilSettings { public string lutfen_ad_soyad_giriniz_tr public string lutfen_ad_soyad_giriniz_en public string lutfen_ad_soyad_giriniz_ru public string lutfen_ad_soyad_giriniz_fr } class Program { static string GetValueFromDilSettings { string propertyName = anahtar + "_" + dilKod; var property = settings. GetType . GetProperty ; if return "Belirtilen dil ve anahtar için bir değer bulunamadı."; } static void Main } cybermole tarafından 15/Ağu/23 00:25 tarihinde düzenlenmiştir

C#'ta Dictionary kullanabilirsin. Anahtar ve değer çiftlerine ihtiyacına gre türleri verirsin.

dilSettings diger dillerin genelinde bu şekil oluyo 29.99cm, titanyum kaplamalı, çift damarlı, su ve yağ soğutmalı.