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

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

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

@hesammousavi


ثبت پرسش جدید
مبینا ستاری
تخصص : توسعه دهنده بک اند
@mobinasattari7 3 سال پیش مطرح شد
0

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

مقاله دوم


علیرضا کفایتی
تخصص : برنامه نویس laravel, vue.js
@alirezakefayati 3 سال پیش مطرح شد
0

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


علیرضا کفایتی
تخصص : برنامه نویس laravel, vue.js
@alirezakefayati 3 سال پیش آپدیت شد
0

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


علیرضا کفایتی
تخصص : برنامه نویس laravel, vue.js
@alirezakefayati 3 سال پیش مطرح شد
0

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


محمدصادق عبداللهی
تخصص : junior full stack developer
@mimsadAlef 3 سال پیش مطرح شد
1

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


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

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