برای طراحی وب چندین زبانه (Multi Language Website) مایحتاج می باشد نکات زیادی را در نظر گرفت طراحی سایت در مشهد و روش های ایفا این شغل نیز بسته به نیاز صاحبان تارنما مختلف میباشد.بطور کلی می اقتدار وبسایت تعدادی زبانه را این چنین تعریف که وب سایتی می باشد که محتوای آن به یکسری لهجه گوناگون قابل قرائت و نمایش داده شدن می باشد.
بدلیل توسعه روز افزون اینترنت ، بخش اعظمی از تارنما ها و شرکت ها عشق و علاقه دارند مطالب و خدماتی که ارائه میدهند از طرف افراد خارجی که زبان فارسی نمی دانند نیز قابل خواندن و استعمال باشد.این شرکت ها که معمولا دارای شرکای در میان المللی بوده و در بازار جهانی حضور دارند نیاز دارند تا ساخت وب سایت خود را بصورت تعدادی زبانه اعمال دهند.
برای این منظور چنانچه گویش دوم مورد نظر از حیث نوشتاری همانند فارسی – راست به چپ – باشد مثل گویش عربی، مشکل زیادی وجود نخواهد داشت البته در شرایطیکه زبان دوم یکی زبان های لاتین باشد که بصورت چپ به راست نوشته میگردد آن موقع احتمالا معقول ترین طریق این میباشد که لایه های ظاهری وب سایت چندین زبانه به دو صورت طراحی شوند ، راست چین و چپ چین. در اصل به موادسازنده راست چین که از راست به چپ می باشند Right To Left یا اختصارا RTL گفته میشود و به چپ چین ها هم Left To Right یا LTR.
نکات طراحی سایت تعدادی زبانه
برای طراحی یک وب سایت که به یکسری زبان گوناگون قابل استعمال باشد ، نکاتی وجود داراست که شاید در رتبه اول چندان مهم به نظر نرسد ولی براساس مطالعات و تجارب چند ساله همین نکات بظاهر بی آلایش تاثیر زیادی در جذب مخاطب و کاربری سایت خواهند داشت.
1- آغاز به ترجمه کنید
شاید این مورد ارتباطی با مبحث ساخت سایت نداشته باشد اما ما یحتاج می باشد نکاتی دربارهی آن گفته گردد.در رتبه اولیه باید بدانید به کار گیری از مترجم های آنلاین مانند Google Translate که میتوانند بهسرعت تک تک متن های سایت را ترجمه کنند فعالیت را تا ممکن میباشد تا حدود زیادی شل و ول کنند اما از دقت یه خرده برخوردارند. بدین ترتیب در صورتیکه قصد ساخت سایت تعدادی زبانه بصورت ماهر را دارید قبل از شروع شغل مایحتاج است آحاد محتوایی که قصد دارید به زبان های دیگر نمایش داده شود را توسط مترجمان ماهر ترجمه و فراهم نمایید.
2- اجازه دهید کاربر خودش زبان را گزینش کند
در بسیاری از وبسایت های یکسری زبانه ، حتی وب سایت های گرانقدر این گزینه مشاهده می شود که با به کارگیری از IP ، محل فعلی شخصی که وارد وب سایت شده تعیین شده و براساس آن زبان بصورت خودکار انتخاب می گردد.مثلا شخصی که در آلمان زندگی می کند وقتی وارد سایت گوگل میگردد بصورت اتوماتیک زبان تنظیمات گوگل به آلمانی تغییر میکند. برای بخش اعظمی این رخداد خوشایندی نیست زیرا ممکن میباشد شخصی فارسی زبان باشد اما به یک مرزو بوم اروپایی سفر کرد و از آنجا وارد سایت شما شده باشد.بدین ترتیب در بیشتر مواقع بهتر این هست که تعیین لهجه را به عهده کاربر بگذارید.
اما در صورتیکه می خواهید به محض ورود کاربر به وبسایت زبان نیز مطابق Location شخص تغییر کند حتما طراحی سایت را به گونه ای ایفا دهید که کاربر بسادگی بتواند گزینه تغییر تحول زبان را مشاهده کند.
3- راحتی در انتخاب گویش
هنگام طراحی وب یکسری زبانه باید بدین نکته دقت خواهد شد که انتخاب زبان از سوی کاربران بسادگی جاری ساختن گیرد.قرار دادن تعیین لهجه در Footer و بخش پایینی وبسایت یا در یکی ذیل منوها که در دیدرس بدون نقص نیست در بخش اعظمی از مواقع کار اشتباهی میباشد. انتخاب لهجه بهتر هست یکی از اولین عناصری باشد که کاربر بعد از آمدن به سایت با آن مواجه میگردد.
طراحی منوی سایت دو زبانه
4- چندین زبانه بودن را در همه جنبه های ارتباطی رعایت کنید
این آیتم نیز به لحاظ معمولی میرسد البته در اکثر اوقات مواقع در طراحی وب تعدادی زبانه نادیده گرفته میگردد.از جمله وقتی که کاربری در یک سایت ثبت نام میکند معمولا از طرف وب سایت یک نشانی اینترنتی تاییدیه یا سپاس برای کاربر فرستاده می شود.در ساخت سایت های یک سری زبانه موردنیاز است این نشانی اینترنتی های تاییدیه به همان زبانی که شخص انتخاب کرده ارسال خواهد شد.
5- روش نمایش آیتم تغییرو تحول گویش
یک تارنما چند زبانه سوای مورد ای برای تغییر گویش عملا فرقی با یک وب سایت معمولی یک زبانه ندارد.معمولا هنگام طراحی وب یک سری زبانه این گزینه را گوشه بالا سمت راست یا چپ صفحه قرار میدهند ( برای زبان های RTL مانند فارسی ، گوشه بالا سمت راست مناسب تر است).همچنین ممکن میباشد محل انتخاب زبان در بخش پایینی سایت (Footer) فرار گیرد – مانند وبسایت amanzon.com یا IBM.com – اینکه گزینه تغییر تحول زبان تارنما را در کجا قرار دهید بستگی به نوع سایت و مخاطبان شما دارد البته نکته مهم در اینجا این می باشد که این بخش بگونه ای طراحی شود که براحتی قابل دیدن و در دسترس باشد.
برای انتخاب زبان می اقتدار از عکس \"پرچم\" کشورها نیز بهره مند شد هرچند در بسیاری مواقع به دلایل زیر عالی میباشد از اینشیوه در طراحی وب سایت های تعدادی زبانه استفاده نشود :
· پرچم در حقیقت نماد مرز و بوم ها می باشد و نه گویش
· یک مملکت ممکن هست بیشتراز یک زبان رسمی داشته باشد
· یک گویش ممکن میباشد گویش رسمی چند مرز و بوم محسوب خواهد شد
· کاربران ممکن هست گاهی نتوانند بدرستی پرچم ها را تشخیص دهند
طراحی سایت یکسری زبانه پرچم کشورها
یک کدام از رویه های مناسب برای سایت هایی که از گویش های زیادی نگهبانی می کنند ، چیدن لیست گویش ها به ترتیب الفبا میباشد.همچنین بهتر است نام هر گویش ، به همان گویش نوشته شود برای مثال بهتر می باشد از \" فارسی\" بجای “Persian” مصرف شود یا بجای “German” از “Deutsch” که در گویش آلمانی به معنی \"آلمانی\" می باشد استفاده گردد.
طراحی سایت یکسری زبانه بر طبق حروف الفبا
6- ریداریکت کردن
در اکثری از سایت ها کاربران در صورتی در صفحات داخلی باشند، پس از تغییر تحول زبان بصورت خودکار به ورقه اصلی منتقل میشوند که این قضیه می تواند باعث سردگرمی آنها جهت پیدا کردن مجدد کاغذ قبلی شود.کوشش فرمائید ساخت سایت یکسری زبانه را به طوری انجام دهید که مخاطب در هر صفحه ای از وب سایت ، بعداز تغییر تحول زبان در همان کاغذ باقی بماند.
7- راست چین و چپ چین
گویش فارسی برخلاف زبان های لاتین مانند انگلیسی ، از راست به چپ نوشته میگردد (RTL). به همین عامل زمانی که زبان دوم وبسایت یکی زبان های لاتین باشد که بصورت چپ چین میباشند (LTR) نیاز می باشد که کل قالب (Layout) برای لهجه دوم بصورت قرینه درآید.طراحی Layout بصورت قرینه بدین معنی هست که تمام اجزای ظاهری سایت کاملا بصورت چپ چین در بیایند مانند متنها ، عکس ها ، نوار منو ، دکمه ها ، منوهای کشویی ، نوارهای کناری و ..
8- ساختار URL
زمانی که لهجه وب سات تغییر میکند ، پست الکترونیک نیز بایستی تغییر و تحول یابد.که این تغییرو تحول نیاز به تعیین ساختار مناسب دارااست.برای ساخت ساختار URL (آدرس اینترنتی) در طراحی سایت چندین زبانه تعدادی شیوه وجود دارد.
طریق ccTLD :
اینشیوه یکی از طرز کارهای معمول برای ایجاد ساختار URL بر پایه ی زبان انتخابی میباشد .در این روش هر Top-Level Domain مربوط به هر سرزمین برای یک زبان نظر گرفته میگردد. به عنوان مثال domain.fr برای لهجه فرانسه و domain.es برای زبان اسپانیایی.
مهمترین مزیت این طریق این است که به موتورهای جستجو این سیگنال ارسال میشود که غرض هر آدرس دامنه، کدام مرز و بوم هست.وسیع ترین عیب این طریق هم این می باشد که تعداد این نوع دامنه ها محدود بوده و از طرف دیگر هزینه زیادی برای خرید یک سری دامنه در وبسایت هایی که ازچندین زبان متعدد پناه می کنند باید صرف شود.
روش Subdomain + gTLD :
دامنه های اساسی مانند .com یا .net و .org وابستگی به کشوری خاص ندارند.به همین دلیل می اقتدار هنگام تغییر لهجه، از یک زیر دامنه (Subdomain) بهره برد.به عنوان نمونه fr.domain.com نماد دهنده زبان فرانسوی ویا ir.domain.com برای زبان فارسی در نظر گرفته شود.ساخت این نوع دامین ها شل است و اکثری از موتورهای جستجو کار کشته به فهم اختلاف جغرافیایی در دامنه ها میباشند.
شیوه Subdirectory + gTLD :
تحت دایرکتوری ها (Subdirectory) تقریبا شرایط مقابل زیر دامنه (Subdomain) محسوب می شوند.Subdirectory ها معمولا برای گروه بندی محتوای تارنما استفاده میگردند از جمله Domain.com/Articles مربوط به دسته مقالات یا Domain.com/Services مربوط به دسته خدمات وبسایت است.ولی می توان از آن برای معین کردن گویش سایت نیز استفاده نمود. برای مثال Domain.com/fr نماد دهنده ورژن فرانسوی وبسایت است.این طرز نسب به نحوه های دیگر شل و ول تر هست و حتی می اقتدار از طریق Google Search Console زبان های متعدد و کشورهای هدف را برای گوگل تعیین کرد.عیب اینشیوه هم این میباشد که ممکن میباشد برای کاربران چندان قابل فهم نباشد که برای مثال domain.com/de آیا برای زبان آلمانی میباشد یا یک نوع دسته بندی می باشد ؟
شیوه URL parameters :
نمونه ای از ساختار URL Parameters به این صورت است : website.com?country=fr این روش دارای معایب زیادی می باشد به عنوان مثال عدم درک صحیح توسط موتورهای جستجو و استعمال از آن در ساخت سایت تعدادی زبانه توصیه نمیگردد.
پیشنهاد ما برای طراحی وب یکسری زبانه و ساختار URL طرز Subdirectory میباشد.این طرز به آسانی قابل انجام میباشد.بخصوص برای سایت هایی که در گویش های مختلف آن محتوای متن تغییر تحول نکرده و صرفا متن ترجمه شده به گویش انتخابی کاربر نمایش داده می شود.
ساختار URL برای زبانهای مختلف را میتوانید بصورت تحت ساخت نمایید:
· website.com برای حالت استاندارد و مهم که در کشورایران زبان فارسی است
· website.com/uk/ برای نسخه منحصر به فرد انگلستان
· website.com/es/ برای کاربران اسپانیایی زبان
یا می اقتدار گویش و محل جغرافیایی را باهم ترکیب کرد :
· website.com/en-us/ برای مشتریان انگلیسی زبان در آمریکا
· website.com/en-uk برای مشتریان انگلیسی زبان در انگلستان
9- محتوای تکراری
محتوای تکراری (Duplicate Content) یکیاز مشکلاتی می باشد که در ساخت وب سایت های یک سری زبانه که تفکیک جغرافیایی نیز در آن لحاظ شده بوجود می آید. به این مضمون که محتوای انگلیسی که برای مشتریانی در کشورهای آمریکا ، انگلیس و استرالیا – که زبان رسمی شان انگلیسی می باشد – بصورت غیروابسته در وبسایت قرار گرفته ، کاملا یا تا حد زیادی همسان می باشد. این مورد موتورهای جستجو را در گیر سردرگمی می نماید که بر بهینه سازی وب سایت شما تاثیر منفی خواهد گذاشت.
برای این مراد می توان با به کار گیری از عناصر بی آلایش ای در HTML برای موتورهای جستجو مشخص و معلوم کرد محتوای این صفحات یکسان و مرتبط با یکدیگر می باشد
کد زیر به موتورهای جستجوی میگوید مقصود website.com مشتریان انگلیسی زبان بومی انگلستان میباشد و همچنین معین می کند که دو نوع دیگر از همین محتوا و بصورت تقریبا یکسان ، در وب سایت وجود داراست که یکی برای مشتریان ایالات متحده (us) و دیگری برای مشتریان استرالیا (au) طراحی و تولید شده.
کد HTML در طراحی سایت چند زبانه
10- تاریخ ها
گاهی لازم میباشد شیوه نمایش تاریخ در تارنما تغییر تحول یابد. به عنوان مثال فُرمت تاریخ شمسی که برای ایرانیان به کارگیری می گردد با فرمت تاریخ های میلادی مختلف است.
11- متن کدهای امنیتی
کدهایی که جهت افزایش امنیت تارنما برای لبریز کردن فُرم یا وارد شدن به وب سایت به کار گیری میگردد را همگی می شناسیم این عناصر امنیتی تارنما که به Captcha مشهورند ممکن می باشد مشمول حروف و اعداد در زبانی خاص خواهد شد.مثلا شخص انگلیسی زبانی که وارد وب سایت میشود احتمالا برای پر کردن یک Captcha که به زبان فارسی یا روسی می باشد در گیر نقص گردد و مورد نیاز هست این زمینه در طراحی وب دو زبانه یا یکسری زبانه مدنظر قرار گیرد