PDA

View Full Version : دو زبانه کردن سایت در ری اکت



shahin53
دوشنبه 03 اردیبهشت 1397, 19:57 عصر
سلام دوستان
خسته نباشید
ببخشید یه سوال (tg://search_hashtag?hashtag=%D8%B3%D9%88%D8%A7%D9%84) داشتم:

من باید سایتی که با ری اکت و ریداکس ساختم رو دو زبانه کنم. مدتی دنبال کتابخونه ها گشتم و چن تایی هم پیدا کردم. مثلا یکیشون که احتمالا ازش استفاده کنم
react-intl
هست. اما الان فکری به خاطرم رسیده که گفتم در موردش با شما مشورت کنم. و نظر شما رو جویا بشم:

چرا من باید بیام برای اینکار که خیلی ساده به نظر می رسه کتابخونه نصب کنم؟ من می تونم خودم یک کامپوننت بنویسم که یک رشته و یک شناسه دریافت می کنه بعد از طریق
prop
هایی که براش ارسال شده به فایل جی سونی که داریم بره و رشته ی مناسب رو برگردونه. به همین راحتی . از متد
find
جاوااسکریپت برای جست و جو درون فایلی که کلمه ها و شناسه ها رو نگه داشتم استفاده می کنم.
دیگه چه لزومی داره برم کتابخونه نصب بکنم؟
برای تبدیل تاریخ هم یه کتابخونه نصب می کنم یه کامپوننت دیگه ایجاد می کنم و تبدیل رو انجام میدم. یک کتابخونه ی سبک که فقط تبدیل تاریخ انجام میده.
من الان بالای هفتاد درصد احتمال میدم که اگه بیام به جای اینکه خودم کامپوننت بنویسم از کتابخونه ی اماده ای مثل
react-intl
استفاده کنم این کتابخونه تبدیل تاریخ رو برام انجام نمیده و اگه بده هم از چپ به راست نمایش میده و کلی درد سر خواهم داشت. اما اگه خودم بنویسم تسلط کامل دارم و می تونم قشنگ تاریخ شمسی را نمایش بدم.

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

سپاسگزارم

plague
سه شنبه 04 اردیبهشت 1397, 16:40 عصر
من وارد نیستمن به دیکت ولی معمولا از کتابخونه خارجی استفاده میشه به 2 دلیل
1 - دانشش رو نداریم خودمون بنویسیم یا حداقل با اون کیفیت بنویسیم
2 - وقتش رو نداریم خودمون بنویسیم

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

shahin53
سه شنبه 04 اردیبهشت 1397, 19:25 عصر
خیلی ممنون که وقت گذاشتید پاسخ دادید.

من نمیگم دانش زیاد دارم یا وقت زیاد.
حرفم اینه که این کار اون قدر ساده به نظر میاد که نه وقت زیادی از ادم می گیره نه دانش زیادی می خاد.
یه کامپوننت ساده که داخلش یک متد هست id رو میگیره و کلمه ی مرتبط رو برمی گردونه.

وسواس من روی ری اکت نیست بلکه روی دوزبانه کردن سایت سمت کلاینته. مگه دوزبانه کردن سایت چیزی غیر از اینه؟
من چند ویودئو در یوتیوب دیدم که با با جی کوئری دوزبانه می کردن. اونجا هم به سادگی و به صورت دستی همین کارو می کردن.
از کتابخونه ای استفاده نمی کردن.


اما بازم به خودم میگم شاید یه جاهای دیگه ای ابعاد دیگه ای داره که من ندیدم