parsa
5 سال پیش توسط parsa مطرح شد
7 پاسخ

سایت چند زبانه

سلام دوستان گل

من میخام سایت رو دو زبانه کنم بهترین راه حل به نظر شما چیه؟

اگه میشه کامل توضیح بدید مراحلشو

@hesammousavi
@ali.bayat
@Alimotreb
@juza66


ثبت پرسش جدید
سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 5 سال پیش مطرح شد
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
2

درود مستندات لاراول روش خوبی رو مثال زده.
از پکیج های آماده برای این کار هم میتونی استفاده کنی


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
1

سلام
@miladfathi021

یه روش غیر منطقی داره که شما میتونید همونایی که برای فارسی زبان ها اوکی کردید برای انگلیسی زبان ها هم اوکی کنید
یا اینکه از قابلیت خود لاراول که دوستان اشاره کردند استفاده کنید


hsalimpour
تخصص : مدیر شرکت آرتیاش
@h.salimpour 5 سال پیش مطرح شد
1

۱. تمام جداول دیتابیس که سمت کاربر نشان داده می شوند باید یک فیلد به اسم lang داشته باشند که زبان در آن مشخص شود.
۲. در پوشه lang که در resource وجود دارد برای هر زبان یک پوشه می سازیم و سپس در هر پوشه یک فایل درست می کنیم مثلا به نام message.php !
۳. برای label و متنهای مربوط به صفحه باید در فایل پوشه ی مربوط به هر زبان ترجمه آن را گذاشت و هنگام نمایش با توجه به زبان سیستم با کد "{{__('message.title')}}" ترجمه متناسب را دریافت کرد!

من از این روش در پرتال اختصاصی https://artiash.com استفاده کردم.


امیرحسین
تخصص : برنامه نویس بک اند - لاراول
@amirhosein.sahra 5 سال پیش مطرح شد
1

تو مستندات لاراول کامل توضیح داده
https://laravel.com/docs/5.8/localization
اگه محتوا داری باید یه جور مدیریت کنی که به اضای مثلا یک پست، برای زبان های مدنظر هم تو دیتابیس وارد بشه


parsa
@parsahaghighi 5 سال پیش مطرح شد
0

ممنون از همتون
یه سوال دیگه برای قالب چیکار کنم که اگه زبان انگلیسی رو انتخاب کردن قالب چپ چین بشه و متن های پیش فرض هم انگلیسی


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 5 سال پیش مطرح شد
0

@h.salimpour سلام بر همشهری های خودم بچه های اهواز :)

برای همین کار هم تویی layout پروژه هم چک کن اگر lang یه چیز دیگه بود css دیگه ی که نوشتی ایمپورت بشه.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام