راکت

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

5 پاسخ

سلام برای ایجاد یک صفحه ای که بشه از روی یک لیستی زبان مورد نظر رو انتخاب کرود و سایت سوییچ کنه روی اون زبان چه کاری باید انجام داد.
چه روش های دیگه ای غیر از استفاده از google translateهست؟
برای سایت دارم از html,css,bootstrap,vuejs استفاده میکنیم

@hesammousavi

ثبت پرسش جدید

پاسخ‌ها

5
مبینا ستاری
مبینا ستاری
@mobinasattari7

تخصص: توسعه دهنده بک اند

سلام و درود.
ممکنه این مقاله ها به کارتون بیاد
مقاله اول

مقاله دوم

علیرضا کفایتی
علیرضا کفایتی
@alirezakefayati

تخصص: برنامه نویس laravel, vue.js

سلام
در پاسخ سوال اول که فرمودید انتخاب زبان :
بهتر است با زبان بک اندتون ip کاربر رو بگیرید (یا اینکه اول صفحه انتخاب زبان بیاد و خود کاربر انتخاب کنه) و مثلا نام کشور یا زبانی که اون کشور داره رو در کوکی ذخیره کنید . بعد بگید اگر مثلا در کوکی fa ذخیره شده بود بیاد فلان چیز روبرگردونه ...
البته نیاز به یک زبان بک اند هست !!!

شاید پاسخ شما همین‌جا باشد

علیرضا کفایتی
علیرضا کفایتی
@alirezakefayati

تخصص: برنامه نویس laravel, vue.js

همچنین بدون زبان بک اند میتونید همین کار رو با جاوااسکریپت انجام بدید و نیاز باشه که هر بار کاربر انتخاب کنه زبانش رو یا ip رو بگیره و تشخیص بده هر بار در هر صفحه

علیرضا کفایتی
علیرضا کفایتی
@alirezakefayati

تخصص: برنامه نویس laravel, vue.js

و همچنین در پاسخ سومم میتونم بگم که میتونید صفحات هر زبانتون رو از هم جدا کنید مثلا :
en.roocket.ir
fa.roocket.ir

محمدصادق عبداللهی
محمدصادق عبداللهی
@mimsadAlef

تخصص: junior full stack developer

سلام
راه عاقلانه اینه که کاربر زبان انگلیسی رو انتخاب کرد شما تمامی دیتای vue.js رو انتخاب کنید و به api گوگل ترنسلیت بفرستید بعدش دیتا رو جایگزین کنید
یا اینکه api زبان های مختلفتون رو درست کنید بعد کسی زبان دیگه ای رو انتخاب کرد با در خواست به api خودتون ترجمه ها رو بگیرید و باز نویسی کنید
راهکار vue یی گفتم

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

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