آموزش ایجاد وب سایت چند زبانه با asp.net core
در بسیاری از وب سایت ها ، چند زبانه بودن وب سایت اهمیت زیادی دارد . وب سایت چند زبانه باعث میشود سهم بیشتری از سرچ های گوگل را به خود اختصاص دهید و تعداد صفحات بیشتری در گوگل Index شود .
در اجرای وب سایت چند زبانه شما میتوانید از subdomain و یا فلدرهایی با اسامی خود زبان مورد نظر استفاده کنید ولی برای چند زبانه کردن وب سایت بصورت اصولی میبایست از resource ها استفاده کرد .
resource ها فایلهایی با پسوند resx هستند که یک جدول در اختیار شما قرار میدهند و میتوانید تمامی متن های خود را با شناسه مخصوص در آن وارد کنید . خوبی استفاده از این فایلها اینست که model یا همان table های شما دارای فیلدهایی هستند و هر فیلدی دارای متن های ارور مخصوص به خود . حالا از طریق این فایلها میتوانید تمامی متن های ارور Model ها را تنظیم کنید و فقط با دادن یک نام یکتا به فیلد مورد نظر .
در برخی موارد شما میخواهید کنترل پنل های چند زبانه ایجاد کنید که در آن Form های مختلف درحال اجرا هستند و همگی میبایست با توجه نوع زبان متن مورد نظر را نمایش دهند که با این روش این کار امکان پذیر است .
بعد از دیدن این آموزش شما قادر خواهید بود وب سایت های چند زبانه ایجاد کنید .