درین نوشتهیعلمی به فراگیری ساخت سایت چندین زبانه با لاراول و ترجمه وب سایت طراحی سایت در مشهد به وسیله کادر ورک لاراول خواهیم پرداخت. هم چنین از سیستم trans در قاب ورک لاراول، پوشههای ترجمهی بدون واسطه و فارغ از به کار گیری از کلیدهای واسط و سیستم config لاراول برای ذخیرهسازی لهجههای پشتیبانی گردیده استعمال می کنیم. نکتهی شایان توجه در پیاده سازی این سایتهای یکسریزبانه قابل گسترش بودن لهجههای پشتیبانی گردیده در تارنما میباشد.
فهرست محتوای این نوشته ی علمی
یکسری زبانه بودن نرمافزارهای اینترنت
ساخت سایت یکسری زبانه با کادر ورک لاراول
ویدئو فراگیری طراحی وب چندین زبانه با لاراول
تعدادی زبانه بودن نرم افزارهای اینترنت
یکسری زبانه بودن تارنما یعنی پیادهسازی امکانی که استفاده کننده بتواند مبنی بر لهجه کشوری که در آن معاش مینماید یا این که لهجه مادری خویش از سرویس ها اینترنت نرمافزار یا این که وبسایت ما به کار گیری نماید و این گزینه اهمیت بسیار بالایی دارااست.
وبسایتهای چندینزبانه در دنیای امروز یوزرها و مشتریان بیشتری از وب سایتهای تکزبانه خواهند داشت و پیاده سازی این خصوصیت می تواند یک امکان اساسی برای وبسایت به شمار آید و بخش اعظمی از عده ای که به شما پیشنهاد تولید اینترنت نرم افزار و سایت میدهند از شما می خواهند این آیتم را پیاده سازی فرمائید.
تکنیکهای متعددی برای پیاده سازی امکان یکسری زبانه وجود دارااست که هر مورد مزایا و معایب خاص خویش را داراهستند و ما دراین یادگرفتن عملکرد می کنیم یکی شایسته ترین طرزهای جان دار را برای کادر ورک Laravel و اینترنت اپ هایی که با آن ساخته میشود پیاده سازی کنیم.
یکی تجهیزات جذاب و سهل در قاب ورک لاراول استعمال از سرویس ها ترجمه برای پیاده سازی وب سایتهای تعدادی زبانه می باشد. این قسمت به شما تحت عنوان گسترش دهنده این قابلیت را می دهد که به تعداد دلخواه، هر زبانی را که میخواهید به تارنما خویش اضافه نمایید.
قابلیت و امکان استعمال ترجمهها در API گوشی
یک کدام از امکانهای خوب لاراول قابلیت و امکان مخلوط این نصیب یکسری زبانه با نصیبهای دیگر تارنما برای ارائه به طور API تلفن همراه است که به راحتی قابل به کار گیری میباشد.
ساخت وب سایت یکسری زبانه با قاب ورک لاراول
به عبارتیطور که گفتیم، برای پیادهسازی یک وبسایت چندزبانه طرق مختلفی وجود دارااست که با دقت به نوع تارنما می توانیم یک منش را تعیین کنیم. ولی راهی که درین فراگیری به آن میپردازیم یک روش معمولی، کاربردی و در عین هم اکنون انعطافپذیر میباشد که بهطور معمول برای مجموع وب سایتها قابل انجام و تماما مطلوب میباشد.
نخست در فولدر نرم افزار لاراول و بخش config یک پوشه PHP با اسم translation یا این که نامی دلخواه ساخت و ساز می کنیم. یک نکتهی اصلی در زمینه ی فولدرهایی که در فولدر config می سازیم این میباشد که کل این فولدرها می بایست یک آرایه را مانند پایین برگرداند.
هم اکنون می خواهیم یک آرایه که گویشهای وب سایت مارا معین مینماید بهصورت ذیل برگردانیم.
[
\'fa\'=>\'Persian\',
\'ar\'=>\'Arabic\',
\'en\'=>\'English\'
]
];
در صورتیکه به url تارنماهای چندینزبانه اعتنا کرده باشید، بهطور نمونه، وقتی که بخواهید مطالب یک سایتی که امکان Multi-Language دارااست، به گویش انگلیسی اکران داده خواهد شد، کافیست در بالا یا این که آخر url تارنما keyword یا این که واژه و کلمه کلیدی en را قرار دهید.
ما در کد بالا en را برابر با English یا این که به عبارتی گویش انگلیسی قرار دادیم. اما اعتنا نمائید که هنوز بر روی این لهجهها هیچ دستوری پیاده سازی نشده میباشد و بهدنبالی یادگرفتن ساخت سایت یک سری زبانه با کادر ورک لاراول ، بهاین عمل خوا هیم پرداخت.
حالا فرض نمائید که یک Blade برای ساختوساز یک Post در کاغذی تارنمامان داریم و به صورت نمونه این Blade که نامش create.blade.php میباشد در باطن Contorller ما PostsController را مانند پایین برگردانده یا این که return می گردد.
درباره این سایت