اینکه منظورتون از وارد کردن زبان های دیگه بصورت دستی چی هست رو بیشتر توضیح بدید
اگر میخوایید کاربر نیاز به انتخاب زبان نداشته باشه ip یه راه حله ولی اصلا مناسب نیست، خیلی از کاربران با ********* وارد میشن. دریافت موقعیت کاربر از طریق js هم یه راهه.
اگر منظورتون اینه که میخوایید سایتتون دوزبانه باشه جواب خیلی طولانی میشه و اول باید بگیر روی چه زبان و فریم ورکی کار میکنید.
بنده میخوام سایت چند زبانه داشته باشم ولی نمیخوام برای هر کدوم از زبان ها یک پنل مدیریتی داشته باشم میخوام این روند به صورت اتوماتیک ترجمه بشه آیا روشی هست
بنده به عنوان کلاینت از next js و بک اند php استفاده میکنم
می تونید از api ترجمه گر گوگل استفاده کنید اما ترجمه ها دقیق نیست توصیه من این هست که مثلا دو زبان فارسی و انگلیسی رو داشته باشید.
@mortezarostamian7777
بله این کار شدنی هست، اگر از لاراول استفاده میکنید تغییر متن های ثابت سایت به زبان دوم و سوم کار ساده ای هست
این پکیج به سادگی این کار رو انجام میده، شما میتونید ترجمه های مختلف سایت رو از پنلی که این پکیج در اختیارتون قرار میده انجام بدید، برای راست چین و چپ چین شدن هم میتونید css های خودشون رو با شرط زبان انتخاب شده لود کنید
ولی دقت کنید که تا اینجای کار شما فقط متن های ثابت سایت رو ترجمه کردید
مثلا تو همین سایت راکت اگر این کار انجام بشه تو این صفحه همه چیز انگلیسی میشه بجز متن پیام هایی که ما ثبت میکنیم
اگر میخوایید تو سایتتون مقالات، توضیحات کالاها و ... هم در دو زبان یا چند زبان مختلف باشن باید ساختار دیتابیس رو به همون شکل تغییر بدید، در این حالت شما برای خیلی از جداولتون باید جدل ترجمه هم داشته باشید، و در سطح کد کنترل کنید که کدوم ترجمه مثلا برای توضیحات محصول نمایش داده بشه
از طرف مقابل در پنل مدیتریتی شما میتونید به سادگی همه این زبان ها رو از یک پنل وارد کنید
پیاده سازی این شیوه پیچیدگی هایی داره ولی نمونه انجام شده هم زیاده
برا مثال پکیج فروشگاهیی bagisto به همین شکل پیاده سازی شده میتونید کد های اون رو در گیت هاب ببینید
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟