سلام دوستان گل
من میخام سایت رو دو زبانه کنم بهترین راه حل به نظر شما چیه؟
اگه میشه کامل توضیح بدید مراحلشو
درود مستندات لاراول روش خوبی رو مثال زده.
از پکیج های آماده برای این کار هم میتونی استفاده کنی
سلام
@miladfathi021
یه روش غیر منطقی داره که شما میتونید همونایی که برای فارسی زبان ها اوکی کردید برای انگلیسی زبان ها هم اوکی کنید
یا اینکه از قابلیت خود لاراول که دوستان اشاره کردند استفاده کنید
۱. تمام جداول دیتابیس که سمت کاربر نشان داده می شوند باید یک فیلد به اسم lang داشته باشند که زبان در آن مشخص شود.
۲. در پوشه lang که در resource وجود دارد برای هر زبان یک پوشه می سازیم و سپس در هر پوشه یک فایل درست می کنیم مثلا به نام message.php !
۳. برای label و متنهای مربوط به صفحه باید در فایل پوشه ی مربوط به هر زبان ترجمه آن را گذاشت و هنگام نمایش با توجه به زبان سیستم با کد "{{__('message.title')}}" ترجمه متناسب را دریافت کرد!
من از این روش در پرتال اختصاصی https://artiash.com استفاده کردم.
تو مستندات لاراول کامل توضیح داده
https://laravel.com/docs/5.8/localization
اگه محتوا داری باید یه جور مدیریت کنی که به اضای مثلا یک پست، برای زبان های مدنظر هم تو دیتابیس وارد بشه
ممنون از همتون
یه سوال دیگه برای قالب چیکار کنم که اگه زبان انگلیسی رو انتخاب کردن قالب چپ چین بشه و متن های پیش فرض هم انگلیسی
@h.salimpour سلام بر همشهری های خودم بچه های اهواز :)
برای همین کار هم تویی layout پروژه هم چک کن اگر lang یه چیز دیگه بود css دیگه ی که نوشتی ایمپورت بشه.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟