ووکامرس نیز مانند وردپرس از زبان فارسی پشتیبانی میکند و به همین دلیل نزد ایرانیان محبوبیت دارد. اما طبیعیست که گاهی در آن کلماتی بصورت انگلیسی یافت شود که شاید از دیدگاه شما مهم هم نباشد. اما بعضی از دوستان میخواهند که آنها را نیز به فارسی تبدیل کنند. یا کلماتی ترجمه شدهاند که شما میخواهید به کلمه دیگری آنها را تبدیل کنید. اشکالی ندارد این کار به راحتی با حلقه ترجمه در ووکامرس امکانپذیر است.
نگران نباشید، قرار نیست به شما جستجو در میان کدهای هسته ووکامرس را پیشنهاد کنم، برعکس میخواهم سادهترین راه ممکن را در آموزش ووکامرس امروز برای فارسیسازی بگویم.
حلقه ترجمه در ووکامرس
قبلا زمانی که ووکامرس را نصب میکردیم به همراه آن باید ووکامرس فارسی را نیز نصب و فعال میکردیم. در حال حاضر وقتی ووکامرس نصب میشود به همراه خود ووکامرس فارسی را نیز فعال میکند. ووکامرس فارسی در دل خود گزینهای با عنوان “حلقههای ترجمه” دارد و این دقیقا قسمتی است که موضوع اصلی بحث امروز ماست. حلقه ترجمه در ووکامرس چه میکند؟ میزان قدرت آن چقدر است؟ آیا میتوان به راحتی با آن کار کرد؟
همانطور که مشاهده میکنید گزینه حلقههای ترجمه در زیرمنوی ووکامرس فارسی قرار گرفته است. حال با هم عملکرد آن را مشاهده کنیم…
عملکرد حلقههای ترجمه
با کلیک بر روی گزینه مذکور به صفحهای برای وارد کردن کلمه یا عبارت مورد نظر و تبدیل یافته آن منتقل میشویم.
همانطور که در سمت راست مشاهده میکنید دو ستون کلمه اصلی (یعنی همان کلمهای که در حال حاضر روی سایت موجود است) و کلمه جایگزین شده (یعنی کلمهای که میخواهید از این پس در سایت ظاهر شود) وجود دارد.
در سمت چپ نیز دو بخش برای مبدل کلمهها میبینید. به همین راحتی میتوان فرآیند ترجمه را انجام داد. حال با هم نمونههایی را بررسی میکنیم.
ترجمه کلمه انگلیسی به فارسی با کمک حلقه ترجمه در ووکامرس
در اینجا عبارت Your rating یعنی امتیاز شما بصورت انگلیسی موجود است. حال ما میخواهیم با کمک حلقه ترجمه در ووکامرس آن را تبدیل به فارسی کنیم. عبارت Your rating را در جایگاه نخست و عبارت مورد نظر خود را در جایگاه دوم وارد میکنیم:
حال بر روی گزینه ذخیره حلقه کلیک کنید تا تغییرات اعمال شود. سپس به صفحه قبل بازگردید و تغییرات را مشاهده کنید. کلمه مورد نظر شما به فارسی تغییر کرد.
به همین صورت میتوانید با کمک حلقه ترجمه در ووکامرس، کلمات و عباراتی که مدنظر دارید را تغییر دهید. این موضوع فقط مربوط به تبدیل کلمه از انگلیسی به فارسی نیست بلکه میتوانید برخی از کلمات فارسی که نحوه بیانشان با شما سازگار نیست را تغییر دهید. مثلا در همین تصویر بالا به جای توضیحات میتوان نوشت مشخصات محصول.
نکته مهم: حلقه ترجمه فقط برای ووکامرس کاربرد دارد و برای بخشهایی که به ووکامرس مربوط میشوند جواب میدهد. یادتان باشد که خارج از حلقه ووکامرس را ترجمه و تغییر نخواهد داد.
نتیجه گیری
همانطور که وردپرس یک سیستم کاملا منعطف است، افزونههای استاندارد آن نیز به همین شکل هستند. ووکامرس نیز از این قاعده مستثنی نیست و انعطاف پذیری خوبی دارد. یکی از قابلیتهای فوقالعادهای که در آن مشهود است حلقه ترجمه در ووکامرس است که به شما امکان تغییر کلمات و عبارات مورد نظر را میدهد.
nima
درود به همیاروردپرسمن افزونه حلقه ترجمه ، از کجا می تونم دانلود کنم
حسین رحیمی 11 سال عضو همیار وردپرس
با سلام حلقه ترجمه قسمتی از ووکامرس فارسی هست و نیازی به افزونه نداره.
raya
سلام و بازم ممنون بابت آموزش خوبتون.من یه مشکل توی برگه پیگیری یا tracking دارم، وضعیت محصول رو به صورت انگلیسی می نویسه، چون توضیح متغیر هست و چند کلمه فارسی بینشون هم هست نمی دونم باید چه جوری به حلقه ترجمه اضافه ش کنم، مثلا اینجوری می نویسه: Order #178 which was made 1 روز ago has the status “”.در حالی که در برگه مای اکاونت درسته نوشته میشه: سفارش #۱۷۸ ثبت شده در تاریخ ۲۸ شهریور ۱۳۹۳ و در حال حاضر در وضعیت در حال انجام می باشد.
کجا باید این رو درست کنم؟ ممنون میشم راهنمایی کنید.
حسین رحیمی 11 سال عضو همیار وردپرس
با سلام معمولا برگه های ووکامرس در قالب های مخصوص ووکامرس در پوشه woocommerce قالب هستند اگه برگه موردنظرتون رو اونجا پیدا کردید همونجا رشته ها رو جایگزین کنید.
m0hamm4d
سلامو خسته نباشید ، من هر کاری میکنم که حلقه ترجمه م کار کنه کار نمیکنه ! دیتابیس هم چک کردم ، ثبت میشه! روی چندین قالب هم امتحان کردم بازم نشد ! مهندس رحیمی عزیز پیشنهادی برای من دارید که باید چه کاری انجام بدم ؟
حسین رحیمی 11 سال عضو همیار وردپرس
با سلام با این شرایط به بهتره ووکامرس را دوباره نصب کنید اما راه بعدی این است که به صورت دستی کلمه هایی که می خواهید را در کل وردپرس(هم پلاگین ووکامرس هم قالب)جستجو کنید و در این قسمت ها کلمه جدید را جایگزین کنید.
مسعود قربانی
سلام وقت بخیربرای اینکه محصولات مورد نظر در صفحه اصلی نمایش داده بشه می بایست چه کار کرد؟
حسین رحیمی 11 سال عضو همیار وردپرس
با سلام دوراه کلی وجود داره
1.استفاده از ابزارک هایی که در ووکامرس وجود داره در این مورد در ووکارس های قبلی توضیح دادیم
2.استفاده از shortcode ها که در اینده به اونها میپردازیم.
پیام
سلام . ببخشید قالب من وقتی توش عکس میزارم عکس از کادر content میزنه بیرون . چه کدی رو باید اضافه کنم تا مشکل حل بشه ؟؟؟ اگه کمک کنید واقا یه دنیا ممنون میشم .
حسین رحیمی 11 سال عضو همیار وردپرس
سلام لطفا ادرس سایت رو بدیدتا ببینیم.
پیام
من قالب رو دارم طراحی میکنم و توی xampp درست میکنم . منظورم رو دقیق بگم اینه که اگه عکس از کادر بزرگ تر باشه از میزنه بیرون . خیلی ممنونم .
پیام
داخل مطلب ها رو میزنه بیرون . خیلی ممنون که کمک میکنید .
حسین رحیمی
یا css شما مشکل داره یا تنظیمات اندازه عکس رو انجام ندادید باید به قسمت ووکامرس >تنظیمات>محصولات برید و تنیمات کراپ عکس رو مشخص کنید بعد از اون یه محصول بگذارید و ببینید اکی هست یا نه.
پیام
منظورم اینه که میخوام به وسیله کد اندازه ی عکس های داخل مطلب رو محدود کنم . مثلا اگر عکسی 1000px بود و اندازه کادر مطلب 600px بود , کاری کنم که اندازه عکس بیشتر از 600px نشه . بازم ببخشید . ممنون .
حسین رحیمی 11 سال عضو همیار وردپرس
با سلام در مورد عکس های ووکامرس در قسمت ووکامرس>تنظیمات>محصولات میتوانید محدودیت های لازم رو ایجاد کنید.
یوسف
به استایل img تو سی اس اس width:100% , height:auto بده این حالت کلی برای ریسپانسیو کردن عکسه
ali
سلام.من هر چی کلمه تو افزودن حلقه ترجمه میزنم در ویرایش حلقه ثبت نمیشه اما میزنه با موفقیت ثبت شد,نمیدونم مشکل از کجاس سایتمم رو لوکال هاسته ,ممنون میشم راهنماییم کنید.
حسین رحیمی 11 سال عضو همیار وردپرس
با سلام مشکل از لوکال هاست نیست باید چک کنید ببینید که حلقه ها در دیتابیس ثبت میشه یا نه.به احتمال قوی مشکل از اینه که جدول در دیتابیس نیست.
ali
ممنون از این که وقت گذاشتین.
ali
من چک کردم و حلقه ها در دیتابیس ثبت شده ولی هیچ کدوم در ویرایش حلقه ثبت نشده و در سایتم هیچ تغییری ایجاد نشده.
حسین رحیمی 11 سال عضو همیار وردپرس
با توجه به حرف شما مشکل از نصب است بهتره دوباره یه وردپرس در لوکال نصب کنید و با اون امتحان کنید اگه مشکل حل شد وردپرسی که الان استفاده میکنید رو روی اون ایمورت کنید.
ali
چطور می توانم در برگه تصویه حساب فقط نام و ایمیل را بگیرم چون محصولاتم دانلودیست
در برگه تصویه من ناو نام خانوادگی و شهر و تلفتو و ….. میاد
حسین رحیمی 11 سال عضو همیار وردپرس
با سلام میتوانید از افزونه WooCommerce Checkout Manager استفاده کنید.در سری اموزش نینجا به این مطلب هم میپردازیم.
امید احمدی
ممنون
مهدی
من میخوام یک فروشگاه دانلود به ازای پرداخت وجه ایجاد کنم
1- با ووکامرس میشه؟
2- چه جوری؟
3- میخوام یهو بعد از خرید وارد صفحه پرداخت بشه و بعد دانلود کنه
حسین رحیمی 11 سال عضو همیار وردپرس
با سلام.بله میشه نینجاهای بعد رو دنبال کنید در این باره صحبت میکنیم.
مهدی
چطور می توان صفحه اصلی سایت را فروشگاه کرد
در اینجا اول وارد صفحه سایت می شویم و بهد وارد برگه فروشگاه می شویم
حسین رحیمی 11 سال عضو همیار وردپرس
با سلام.خیلی ساده میشه که از ابزارک ها در صفحه اول استفاده کنیم یا اگه دقیقا قصد داریم برگه shop در صفحه اول نمایش داده شود کافیه از قسمت تنظیمات > خواندن برگه shop را به عنوان صفحه اول انتخاب کنیم.
محمد
سلام من در سایتم برگه ای به نام فروشگاه دارم میخوام با کلیک بر روی ان به قسمت shop.mysite.com بروم.این کلیک رو چگونه باید انجان دهم.
حسین رحیمی 11 سال عضو همیار وردپرس
با سلام.
شما قصد دارید خود فروشگاه کجا باشد در shop.maysite.com یا در خود سایت mysite.com?