Ana içeriğe atla

Localization

 Serene, aktif dili sağ üstteki dil açılır menüsünden değiştirmenize olanak tanır:

Dil Açılır Menüsü

Bu açılır menü, sol kenar çubuğu bandında bulunur StartSharp.

Aktif dili Almanca olarak değiştirmeyi deneyin.

Sakin Müşteriler Almanca

Bu metinleri oluşturmak için makine çevirisi kullanılıyor, dolayısıyla çeviri hataları için özür dileriz...

Dili değiştirdiğinizde, hedef dile çevrilmiş metin setini almak için sayfa yeniden yüklenir.

Serene ayrıca tarayıcınıza LanguagePreferenceiçerik adı verilen bir çerez de ekledi , böylece siteyi bir sonraki ziyaretinizde son seçiminizi hatırlayacak ve Almanca ile başlayacaktır."de"

Serene'yi ilk başlattığınızda siteyi İngilizce olarak görmüş olabilirsiniz ancak varsayılan olarak bu dili kullanan bir işletim sisteminiz veya tarayıcınız varsa sitenin İspanyolca, Türkçe veya Rusça olarak da başlaması mümkündür.

Kullanıcıların kullanıcı arayüzü dilini değiştirmesine izin vermek istemiyorsanız dil seçimi açılır menüsünü kaldırmalısınız.

LanguagesMenünün altındaki sayfayı kullanarak dil seçimi açılır menüsüne daha fazla dil ekleyebilirsiniz Administration.

Kullanıcı Arayüzü Metinlerini Çevirme

Serene, metin kaynaklarını doğrudan web uygulamasından çevirme yeteneğini içerir.

Yönetim'i ve ardından navigasyondaki Çeviriler bağlantısını tıklayın :

Gezinme menüsüyle ilgili metinlerin listesini görmek için sol üstteki arama kutusuna gezinme yazın . EnglishKaynak dil ve Germanhedef dil olarak seçin .

Hoş Geldiniz Sayfasını Navigasyon.Dashboard yerel metin anahtarıyla aynı hizaya yazın :

Dashboard'u Hoş Geldiniz'e çevirme

tıklayın Save Changes.

Almanca diline geçtiğinizde Kontrol Paneli menü öğesi Welcome Pageşu şekilde değiştirilecektir Dashboard:

Hoş Geldiniz Sayfası Gezinme Öğesi

Değişiklikleri kaydettiğinizde Serene, user.texts.de.jsonklasörde App_Data/textsaşağıdakine benzer içeriğe sahip bir dosya oluşturdu:

{
    "Navigation.Dashboard": "Welcome Page"
}

wwwroot/Scripts/site/textsKlasörde, Serene arayüzü için varsayılan çevirilere sahip başka benzer JSON dosyaları da vardır :

  • site.texts.de.json
  • site.texts.invariant.json
  • site.texts.tr.json

Çevirilerinizi yayınlamadan önce user.texts.xx.json dosyalarından site.texts.xx.json dosyalarına aktarmanız tavsiye edilir. Ayrıca ``App_Data` klasörü göz ardı edilirse, bu şekilde onları sürüm kontrolü altında tutabilirsiniz.

Bu blogdaki popüler yayınlar

Code generetor ile oluşturulan dosyaların açıklamaları

  1. Sunum (Presentation/UI) Katmanı (Kullanıcı arayüzü - HTML, TypeScript, Dialog, Grid) 🔹 XYZPage.ts 📌 Ne İşe Yarar? Kullanıcı arayüzünün TypeScript tarafındaki tanımıdır. Serenity'nin Dialog ve Grid bileşenlerini içeren bir TypeScript sınıfıdır. 📌 Çok Katmanlı Mimarideki Yeri: Sunum Katmanı (Presentation Layer) Kullanıcıdan veri almak ve göstermek için kullanılır. 🔹 XYZGrid.ts 📌 Ne İşe Yarar? Tablo (Grid) yapısını oluşturur ve verileri listeler. Filtreleme, sıralama ve sayfalama işlemleri için kullanılır. columnsKey ile hangi kolonların gösterileceğini belirler. 📌 Çok Katmanlı Mimarideki Yeri: Sunum Katmanı (Presentation Layer) Kullanıcının verileri listelediği ve etkileşimde bulunduğu yerdir. 🔹 XYZDialog.ts 📌 Ne İşe Yarar? CRUD (Create, Read, Update, Delete) işlemlerini yöneten pencere (modal) bileşeni Kullanıcı form aracılığıyla veri ekler, günceller veya siler. XYZForm.cs ile birlikte çalışır. 📌 Çok Katmanlı Mimarideki Yeri: Sunum Katmanı (Presentation Layer) Kull...

Serenity Web Nedir?

   Serenity  , açık kaynak teknolojileri üzerine kurulu bir ASP.NET Core/TypeScript uygulama platformudur. Standart kodlardan kaçınarak, tekrarlanan görevlere harcanan zamanı azaltarak ve en iyi yazılım tasarımı uygulamalarını uygulayarak bakım maliyetlerini düşürürken geliştirmeyi kolaylaştırmayı amaçlamaktadır. Serene  , Serenity platformunu temel alan ücretsiz, açık kaynaklı başlangıç ​​uygulama şablonumuzdur.  Bu dokümantasyon aracılığıyla eğitimimiz ve diğer örnekler için esas olarak Serene'yi kullanacağız. StartSharp  , ücretli müşterilerimize sunduğumuz premium uygulama şablonudur.  Daha gösterişli bir temaya ve bazı ekstra özelliklere  ek olarak Serene'deki her şeyi içerir  .  İkisi de Serenity platformunu temel alıyor. Adında Ne Var Serenity'nin sözlük anlamları  barış  ,  rahatlık  ve  sakinliktir  . Serenity ile bunu başarmaya çalışıyoruz.  Umarız yükledikten ve kullandıktan sonra siz de bu ş...