شاپیران
راه‌اندازی فروشگاه

ووکامرس راست‌چین و فارسی‌سازی: تا کجا واقعا فارسی می‌شود

فارسی‌سازی یک کار نیست، سه کار جداست: ترجمه، راست‌چین، و رفتار فارسی داده‌ها. لایه سوم تقریبا هیچ‌وقت کامل نمی‌شود.

تیم شاپیران۲۴ شهریور ۱۴۰۵۴ دقیقه مطالعه
نمای هوایی از دشتی تاریک؛ روبان نور فیروزه‌ای که از راست به چپ می‌رود و در میانه راه یک تکه‌اش برعکس جهت بقیه افتاده است
فهرست مطالب
  • فارسی‌سازی سه لایه جداست: ترجمه، راست‌چین، و رفتار فارسی داده‌ها.
  • افزونه‌های پرداخت و ارسال کمتر ترجمه شده‌اند، پس انگلیسی باقی‌مانده معمولا در صفحه تسویه ظاهر می‌شود.
  • ترجمه دستی رشته‌ها با هر به‌روزرسانی افزونه ممکن است برگردد به انگلیسی.
  • راست‌چین یک فایل استایل جداست، نه نتیجه فارسی کردن زبان سایت.
  • ایمیل‌های ووکامرس قالب جدا دارند و راست‌چین نمی‌شوند؛ مشتری آن را جعلی می‌بیند.
  • نیم‌فاصله، ارقام فارسی و ی و ک عربی جستجو را خالی می‌کنند بدون اینکه خطایی رخ دهد.
  • مرتب‌سازی الفبایی فارسی به تنظیم زبانی پایگاه‌داده وابسته است.

«فارسی‌سازی ووکامرس» یک کار نیست، سه کار جدا است که معمولا با هم قاطی می‌شوند. و چون قاطی می‌شوند، فروشنده یکی‌شان را انجام می‌دهد، بقیه سایت هنوز شکسته است، و فکر می‌کند قالبش بد است.

این سه لایه‌اند: ترجمه متن‌ها، راست‌چین شدن چیدمان، و رفتار فارسی داده‌ها. هر کدام جای متفاوتی درست می‌شوند و لایه سوم آن است که تقریبا هیچ‌وقت کامل نمی‌شود.

سه لایه روی هم: لایه بالا روشن با برچسب ترجمه متن‌ها، لایه میانی نیمه‌روشن با برچسب راست‌چین شدن قالب، و لایه پایین تاریک با برچسب رفتار فارسی داده‌ها
وقتی یک قالب می‌گوید «کاملا فارسی»، منظورش دو لایه بالاست. لایه سوم در آن جمله نیست.

لایه یک: ترجمه

وردپرس و خود ووکامرس ترجمه فارسی دارند و با انتخاب زبان سایت اعمال می‌شوند. تا اینجا ساده است.

دردسر از افزونه‌ها شروع می‌شود. هر افزونه ترجمه خودش را دارد و بسیاری‌شان ترجمه فارسی ندارند. نتیجه‌اش فروشگاهی است که نود درصدش فارسی است و ده درصدش نیست — و آن ده درصد معمولا دقیقا در صفحه تسویه ظاهر می‌شود، چون افزونه‌های پرداخت و ارسال کمتر ترجمه شده‌اند.

اینجا با ابزار ترجمه رشته‌ها می‌توانی دستی ترجمه کنی. فقط بدان که این ترجمه‌ها به فایل تو وصل می‌شوند و هر به‌روزرسانی افزونه می‌تواند رشته‌ها را عوض کند و ترجمه‌ات دوباره انگلیسی شود. هرچه افزونه کمتر، این هزینه کمتر — افزونه ووکامرس می‌گوید کدام‌ها واقعا لازم‌اند.

لایه دو: راست‌چین

راست‌چین شدن یک ترجمه نیست، یک فایل استایل جداست. قالبی که این فایل را نداشته باشد، با فارسی کردن زبان سایت راست‌چین نمی‌شود؛ فقط متن فارسی در چیدمان چپ‌چین می‌نشیند.

جاهایی که معمولا می‌شکنند:

  • صفحه‌سازها. ستون‌بندی‌شان جهت را از تنظیم خودشان می‌گیرد، نه از سایت
  • اسلایدرها. جهت حرکت برعکس می‌ماند
  • فیلترهای محصول. نوار قیمت از راست به چپ حرکت نمی‌کند
  • آیکون‌های جهت‌دار. فلش «بعدی» به چپ اشاره می‌کند
  • ایمیل‌های ووکامرس. قالبشان جداست و راست‌چین نمی‌شود

ایمیل را جدی بگیر: مشتری فارسی، ایمیل چپ‌چین با اعداد لاتین می‌گیرد و اولین برداشتش این است که ایمیل جعلی است. قالب ووکامرس فارسی می‌گوید قبل از خرید قالب چه چیزی را بپرسی.

لایه سه: رفتار فارسی داده‌ها

این لایه‌ای است که کسی درباره‌اش حرف نمی‌زند و بیشترین ضرر را می‌زند، چون خطا نمی‌دهد — فقط نتیجه اشتباه می‌دهد.

نیم‌فاصله

«ضدآفتاب» و «ضد آفتاب» برای انسان یک کلمه‌اند و برای پایگاه‌داده دو رشته کاملا متفاوت. اگر محصولاتت را با یک شکل ثبت کرده باشی و مشتری شکل دیگر را جستجو کند، نتیجه خالی می‌گیرد.

و هیچ خطایی هم رخ نمی‌دهد. جستجو کار کرده، جواب نداشته. ما این را با اندازه‌گیری روی یک کاتالوگ واقعی دیده‌ایم: یک عبارت دو محصول برمی‌گرداند و همان عبارت با یک فاصله متفاوت، سی محصول.

ارقام فارسی

مشتری با صفحه‌کلید فارسی «۱۲۳۴» می‌نویسد و پایگاه‌داده دنبال «1234» می‌گردد. این در جستجوی شماره سفارش، کد رهگیری، کد تخفیف و شماره موبایل اتفاق می‌افتد — یعنی دقیقا جاهایی که مشتری عصبانی است و منتظر جواب.

ی و ک عربی

حرف «ی» فارسی و «ي» عربی دو نویسه متفاوت‌اند، همینطور «ک» و «ك». محتوایی که از منابع مختلف وارد شده معمولا هر دو را دارد. نتیجه: نام محصولی که در فهرست هست ولی در جستجو پیدا نمی‌شود.

مرتب‌سازی

ترتیب الفبایی فارسی به تنظیم زبانی پایگاه‌داده وابسته است. اگر آن تنظیم عمومی باشد، «آ» و «ا» و «ء» جای عجیبی می‌افتند و فهرست دسته‌بندی‌ها به‌هم‌ریخته به‌نظر می‌رسد.

پس چه کار کنم

  1. یک شکل نوشتاری انتخاب کن و همه‌جا رعایتش کن. اگر «ضدآفتاب» را سرهم می‌نویسی، در همه محصولات همینطور بنویس.
  2. ورودی جستجو را نرمال کن. اگر افزونه جستجویت این را می‌کند، عالی. اگر نه، بدان که داری فروش از دست می‌دهی و نمی‌بینی‌اش.
  3. هر چند وقت خودت جستجو کن. پنج عبارتی که مشتری واقعا می‌نویسد را با نیم‌فاصله و بدون آن، با ارقام فارسی و لاتین، تست کن.
  4. ایمیل‌ها را یک بار واقعا ببین. نه در پیش‌نمایش، در صندوق ورودی یک ایمیل واقعی.
  5. بعد از هر به‌روزرسانی بزرگ، صفحه تسویه را از موبایل برو. بیشتر شکستگی‌های راست‌چین همان‌جا برمی‌گردند.

تا کجا واقعا فارسی می‌شود

صادقانه: لایه اول تقریبا کامل، لایه دوم با قالب خوب قابل قبول، و لایه سوم هیچ‌وقت به‌طور کامل نه — چون به معماری وردپرس و به هر افزونه‌ای که نصب می‌کنی وابسته است.

این ایراد اخلاقی ووکامرس نیست؛ ووکامرس برای زبانی ساخته شده که این مسائل را ندارد. ولی وقتی یک قالب می‌گوید «کاملا فارسی و راست‌چین»، منظورش لایه یک و دو است. لایه سه در آن جمله نیست و همان است که فروش را می‌خورد.

جمع‌بندی

اگر امروز یک کار بکنی، این باشد: پنج عبارتی که پرفروش‌ترین محصولاتت را توصیف می‌کنند بردار و در جستجوی سایت خودت، یک بار با نیم‌فاصله و یک بار بدون آن، امتحان کن.

اگر نتیجه‌ها فرق داشتند، همین حالا فهمیدی که بخشی از مشتری‌هایت محصول موجود را ناموجود می‌بینند — و این چیزی است که در هیچ گزارشی ظاهر نمی‌شود.

سؤال‌های پرتکرار

فارسی کردن زبان سایت کافی است؟

نه. زبان سایت فقط ترجمه رشته‌های وردپرس و ووکامرس را می‌آورد. راست‌چین شدن چیدمان یک فایل استایل جداست که قالب باید داشته باشد، و رفتار فارسی داده‌ها — مثل جستجو و مرتب‌سازی — لایه سومی است که هیچ‌کدام از این دو حلش نمی‌کنند.

چرا بخشی از صفحه تسویه انگلیسی مانده؟

چون هر افزونه ترجمه خودش را دارد و افزونه‌های پرداخت و ارسال کمتر از بقیه ترجمه شده‌اند. می‌توانی با ابزار ترجمه رشته‌ها دستی ترجمه‌شان کنی، ولی بدان که هر به‌روزرسانی افزونه ممکن است رشته‌ها را عوض کند و ترجمه‌ات دوباره انگلیسی شود.

چرا ایمیل ووکامرس راست‌چین نیست؟

چون قالب ایمیل جدا از قالب سایت است و فایل استایل راست‌چین را ندارد. نتیجه‌اش این است که مشتری فارسی یک ایمیل چپ‌چین با اعداد لاتین می‌گیرد و اولین برداشتش این است که ایمیل جعلی است. حتما یک بار در صندوق ورودی واقعی ببینش، نه در پیش‌نمایش.

چرا بعضی محصولات در جستجوی سایت پیدا نمی‌شوند؟

معمولا به‌خاطر نیم‌فاصله یا نویسه‌های مشابه. ضدآفتاب و ضد آفتاب برای پایگاه‌داده دو رشته متفاوت‌اند، و ی فارسی با ي عربی و ک با ك هم فرق دارند. اگر محصول را با یک شکل ثبت کرده باشی و مشتری شکل دیگر را بنویسد، نتیجه خالی می‌گیرد و هیچ خطایی هم ثبت نمی‌شود.

ارقام فارسی چه مشکلی درست می‌کنند؟

مشتری با صفحه‌کلید فارسی شماره سفارش یا کد رهگیری را با ارقام فارسی می‌نویسد و پایگاه‌داده دنبال شکل لاتین می‌گردد. نتیجه خالی است. این دقیقا در جاهایی اتفاق می‌افتد که مشتری منتظر جواب است: پیگیری سفارش، کد تخفیف، و شماره موبایل.

چطور بفهمم این مشکل را دارم؟

پنج عبارتی که پرفروش‌ترین محصولاتت را توصیف می‌کنند بردار و در جستجوی سایت خودت یک بار با نیم‌فاصله و یک بار بدون آن امتحان کن. همین را با ارقام فارسی و لاتین هم تکرار کن. اگر نتیجه‌ها فرق داشتند، بخشی از مشتری‌هایت محصول موجود را ناموجود می‌بینند.

این مقاله کمکت کرد؟
بفرست برای کسی که لازم دارد:تلگرامواتساپ
جستجوراست‌چینفارسی‌سازیووکامرس

فروشگاهی که این راهنما درباره‌اش است، همین‌جا ساخته می‌شود.

محصول و قیمت و صفحه قوانین و یک فرایند خرید سالم — همان چیزهایی که کارشناس‌ها دنبالشان می‌گردند — از روز اول سر جایشان هستند.

بساز، بفروش، اوج بگیر.

کسب‌وکارت را همین امروز بساز.

از روز اول، یک تیم و یک پلتفرم کامل کنارت است؛ تو بفروش، بقیه‌ش با ما.

بی‌کمیسیون روی فروش · رایا از روز اول

ووکامرس راست‌چین و فارسی‌سازی | بلاگ شاپیران