مع العلم أن .NET Framework الكامل يوفر حزم لغات للغات مختلفة ، كنت أبحث عن شيء مشابه في صفحة تنزيلات .NET Core 2.2 دون نجاح.
مشكلتي حاليًا هي أن رسائل التحقق من الصحة في تطبيق ASP.NET Core الخاص بي ، على سبيل المثال ، السمة Required
تظهر باللغة الإنجليزية ، على الرغم من أن خادم Windows والتطبيق ألمانيان.
سؤالي:
هل هناك أي حزمة لغة خاصة بوقت تشغيل .NET Core؟
إذا لم يكن كذلك ، كيف يمكنني معرفة وقت التشغيل لإظهار الرسائل المضمنة باللغة الألمانية بدلاً من الإنجليزية؟
أفعل هذا بالفعل في Startup.cs الخاص بي:
app.UseRequestLocalization(new RequestLocalizationOptions
{
DefaultRequestCulture = new RequestCulture(culture: "de-DE", uiCulture: "de-DE"),
SupportedUICultures = new List<CultureInfo>
{
new CultureInfo("de-DE")
}
});
ولكن لا يزال _not_ تحصل على رسائل التحقق الألمانية.
شكرًا على تواصلك معنا ،UweKeim.
ryanbrandenburg ، هل يمكنك إلقاء نظرة على هذا من فضلك؟ شكرا!
يمكنك العثور على الخلفية هنا ، لكن الفترة الطويلة والقصيرة هي أنه لا يوجد توطين لرسائل الخطأ من سمات مثل [Required]
افتراضيًا. إذا كان هذا شيئًا تريده ، يمكنك التعبير عن آرائك حول الموضوع أعلاه. في غضون ذلك ، يمكنك ترجمة هذه العناصر بنفسك (طالما يمكنك إنتاج الترجمات) باتباع النصائح الواردة في هذه المشكلة .
سأقوم بإغلاق هذا ولكن إذا كنت لا تزال تواجه مشكلة ، فدع التعليق أو إعادة الفتح وسنرى ما يمكننا القيام به.
التعليق الأكثر فائدة
شكرًا على تواصلك معنا ،UweKeim.
ryanbrandenburg ، هل يمكنك إلقاء نظرة على هذا من فضلك؟ شكرا!