ندارد
3 سال پیش توسط ندارد مطرح شد
5 پاسخ

سایت های دو زبانه یا بیشتر

سلام خسته نباشید .بنده دونبال راه حلی هستم اینه که بدون اینکه به صورت دستی زبان های دیگر را وارد کنم این کار به وصورت اتوماتیک انجام شود .میخواستم بدونم راه روشی هست برای این موضوع ؟


ثبت پرسش جدید
سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش مطرح شد
0

سلام میتونید ip کاربر رو چک کنید سپس طبق همون ریدایرکت کنید


مهران مرندی
تخصص : برنامه نویس
@mehranmarandi 3 سال پیش مطرح شد
1

اینکه منظورتون از وارد کردن زبان های دیگه بصورت دستی چی هست رو بیشتر توضیح بدید
اگر میخوایید کاربر نیاز به انتخاب زبان نداشته باشه ip یه راه حله ولی اصلا مناسب نیست، خیلی از کاربران با ********* وارد میشن. دریافت موقعیت کاربر از طریق js هم یه راهه.
اگر منظورتون اینه که میخوایید سایتتون دوزبانه باشه جواب خیلی طولانی میشه و اول باید بگیر روی چه زبان و فریم ورکی کار میکنید.


ندارد
تخصص : ندا د
@M.cowboy7 3 سال پیش آپدیت شد
0

@mehranmarandi90

بنده می‌خوام سایت چند زبانه داشته باشم ولی نمی‌خوام برای هر کدوم از زبان ها یک پنل مدیریتی داشته باشم می‌خوام این روند به صورت اتوماتیک ترجمه بشه آیا روشی هست
بنده به عنوان کلاینت از next js و بک اند php استفاده میکنم


سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش مطرح شد
0

می تونید از api ترجمه گر گوگل استفاده کنید اما ترجمه ها دقیق نیست توصیه من این هست که مثلا دو زبان فارسی و انگلیسی رو داشته باشید.


مهران مرندی
تخصص : برنامه نویس
@mehranmarandi 3 سال پیش مطرح شد
0

@mortezarostamian7777
بله این کار شدنی هست، اگر از لاراول استفاده میکنید تغییر متن های ثابت سایت به زبان دوم و سوم کار ساده ای هست
این پکیج به سادگی این کار رو انجام میده، شما میتونید ترجمه های مختلف سایت رو از پنلی که این پکیج در اختیارتون قرار میده انجام بدید، برای راست چین و چپ چین شدن هم میتونید css های خودشون رو با شرط زبان انتخاب شده لود کنید
ولی دقت کنید که تا اینجای کار شما فقط متن های ثابت سایت رو ترجمه کردید
مثلا تو همین سایت راکت اگر این کار انجام بشه تو این صفحه همه چیز انگلیسی میشه بجز متن پیام هایی که ما ثبت میکنیم
اگر میخوایید تو سایتتون مقالات، توضیحات کالاها و ... هم در دو زبان یا چند زبان مختلف باشن باید ساختار دیتابیس رو به همون شکل تغییر بدید، در این حالت شما برای خیلی از جداولتون باید جدل ترجمه هم داشته باشید، و در سطح کد کنترل کنید که کدوم ترجمه مثلا برای توضیحات محصول نمایش داده بشه
از طرف مقابل در پنل مدیتریتی شما میتونید به سادگی همه این زبان ها رو از یک پنل وارد کنید
پیاده سازی این شیوه پیچیدگی هایی داره ولی نمونه انجام شده هم زیاده
برا مثال پکیج فروشگاهیی bagisto به همین شکل پیاده سازی شده میتونید کد های اون رو در گیت هاب ببینید


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

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