bloc
Robbiblubber.Localization.BuilderMembuat definisi bahasa melalui baris perintah. bloc menulis berkas .locale dengan kunci, nama, ikon, dan bahasa dasar opsional, melalui argumen atau mode interaktif.
Robbiblubber.Localization.NETSatu aplikasi, beberapa bahasa. Localization menghubungkan teks dan definisi bahasa ke kode Anda, sekaligus menyediakan alat untuk membuat dan mengelola berkasnya. Dengan integrasi langsung ke WinForms.
Robbiblubber.Localization.BuilderMembuat definisi bahasa melalui baris perintah. bloc menulis berkas .locale dengan kunci, nama, ikon, dan bahasa dasar opsional, melalui argumen atau mode interaktif.
Robbiblubber.Localization.EditorTempat untuk mengerjakan terjemahan. Localization Editor membuat dan menyunting tabel bahasa serta definisi bahasa, dengan beberapa jendela dokumen, pencarian, impor, dan editor untuk teks panjang.
Pustaka tersedia sebagai paket NuGet terpisah. Instal komponen yang dibutuhkan proyek Anda.
Mengambil teks melalui simbol tetap, mengganti bahasa saat aplikasi berjalan, dan mengelola terjemahan secara terpisah. Definisi bahasa dan tabel teks dapat berasal dari berkas, resource tertanam, atau sumber khusus.
using Robbiblubber.Localization;
Locale.Current = Locale.Locales["de"];
string save = "app:mw.save".LookUp("Save");
string info = "app:mw.saved".LookUp(
"$NAME has been saved.", ("NAME", "report.csv"));Letakkan berkas bahasa di direktori aplikasi, pilih bahasa, lalu ambil teks dengan nilai cadangan dan placeholder.
dotnet add package Robbiblubber.LocalizationMelokalkan antarmuka WinForms tanpa mengganti kontrolnya. Komponen designer menghubungkan teks, tooltip, dan label aksesibilitas ke tabel bahasa. Contoh di repositori memperlihatkan integrasinya.
using Robbiblubber.Localization.Controls;
LocaleProvider locales = new(components)
{
ContainerControl = this,
AutoUpdate = true
};
locales.SetLocaleSymbol(saveButton, "app:mw.save");
locales.Localize();Di dalam form WinForms setelah InitializeComponent(), dengan container components dan saveButton yang sudah ada. Pemetaan yang sama dapat diatur melalui designer.
dotnet add package Robbiblubber.Localization.ControlsPustaka .NET didistribusikan melalui NuGet. Alat dan pustaka tetap dikelompokkan dalam suite dan koleksinya.
Lihat semua proyek