آموزش جوملا

5 1 1 1 1 1 1 1 1 1 1 امتیاز 5.00 (4 رای)

آموزش گام به گام چند زبانه کردن سایت جوملایی

آموزش گام به گام چند زبانه کردن سایت جوملایی

جوملا یک CMS با محبوبیت بسیار گسترده است که توسط میلیون ها وب سایت در سراسر جهان استفاده می شود. سیستم مدیریت محتوا، تعداد زیادی از ویژگی ها و قابلیت های عملیاتی را ارائه می دهد که انواع مختلفی از اهداف را دنبال می کند. پشتیبانی از چندین زبان یکی از آنهاست. با استفاده از جوملا، شما می توانید یک سایت چند زبانه را به راحتی راه اندازی کنید.  اگر در این مورد شک و تردید دارید، می توانم اطمینان دهم که راه اندازی یک وب سایت چند زبانه جوملا آسان تر از آن است که تصور می کنید، و ساده تر از آن ممکن است به نظر برسد. بیایید ببینید!  در این آموزش دقیق، ما چند مرحله را برای ایجاد یک سایت چند زبانه جوملا دنبال خواهیم کرد. اگر از بعضی آموزش های پیچیده دیگر که در جاهای دیگر به صورت آنلاین ارائه شده است، دچار سردرگمی شده اید، من برای نجات شما اینجا هستم. از کل روند با این آموزش لذت ببرید. لطفا برای بزرگنمایی روی هر تصویر کلیک کنید.

مرحله 1 - یک زبان جدید را نصب کنید

در این آموزش، از زبان انگلیسی به عنوان زبان پیش فرض سایت استفاده می کنیم، و از زبان فرانسوی به عنوان زبان دوم با هدف ایجاد سایت چند زبانه مدنظر بهره می بریم. زبان پیش فرض با نصب جوملا آماده شده است. بنابراین ما نیاز به نصب زبان اضافی (فرانسوی، برای این مورد) داریم. به مسیر کنترل پنل جوملا> افزونه ها> زبان (ها) (Control Panel > Extensions > Language(s).) بروید. صفحه زیر را مشاهده خواهد کرد.

Install language in joomla s

روی دکمه Install Languages ​​کلیک کنید.

languages joomla

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

مرحله 2 - ایجاد یک زبان محتوا

در این مرحله ما پروفایل های زبانی را برای محتوای سایت ایجاد خواهیم کرد. به مسیر افزونه ها> زبان ها> زبان های محتوا (Extensions > Languages > Content Languages )بروید.

content language publish sc
زبان جدید نصب شده را برای استفاده در محتویات انتشار دهید.

مرحله 3 - پلاگین های Language Filter and Language Code را فعال کنید

بنابراین زبان دوم را نصب کرده ایم و برای محتویات منتشر شده است. در حال حاضر ما باید پلاگین language Filter and Language Code را در جوملا فعال کنیم. این پلاگین های ساخته شده در جوملا کمک می کند به تا محتویات بر اساس زبانی که ما انتخاب کرده ایم فیلتر کند.
به مسیر  Extensions> Plugins  برای جستجو " System - Language" بروید.

enable language plugins

پلاگین های Language Code and Language Filter در نتیجه جستجو نمایش داده خواهد شد. هر دو پلاگین را فعال کنید.

مرحله 4 - اضافه کردن محتواهای چند زبانه

ما چندین زبان را در سایت آماده کرده ایم. اکنون اجازه دهید محتویات این زبانها را اضافه کنیم.

اضافه کردن دسته ها

ابتدا دسته های جداگانه ای برای هر زبان اضافه را می کنیم.

به مسیر محتوا > دسته بندی > اضافه کردن دسته بندی جدید بروید.

add language category

دو دسته بندی برای انگلیسی و فرانسوی (برای هر یک، یکی) اضافه کنید. برای دسته "English"، زبان گروه را به صورت "English" انتخاب کنید و "No parent" را انتخاب کنید. دسته بندی را انتشار دهید.

برای دسته بندی فرانسوی، عنوان دسته را به عنوان «French» تعریف کنید، زبان دسته بندی به صورت «French» و مجموعه «پدر و مادر». هر دو دسته را ذخیره و انتشار دهید.

اضافه کردن مقالات

اجازه دهید 3 مقاله به زبان انگلیسی و 3 مقاله به زبان فرانسه اضافه کنیم تا بتوانیم از آنها در سایت چند زبانه آزمایش خود استفاده کنیم.

adding article

پس از اضافه کردن 3 مقاله انگلیسی، 3 مقاله فرانسوی ایجاد کنید. بر طبق این دسته بندی و زبان مقاله را اختصاص دهید.

all articles

مرحله 5 - ایجاد منو برای محتویات چند زبانه

اکنون ما یک منو برای محتویات انگلیسی و یک منو برای محتویات فرانسوی ایجاد می کنیم. به Menus > Manage > Add New Menu بروید. با استفاده از داده های زیر یک منو برای زبان انگلیسی ایجاد کنید.

  • عنوان: English Menu را وارد کنید
  • نوع منو: englishmenu را وارد کنید
  • توضیحات: یک توصیف، "منو برای محتویات انگلیسی" را وارد کنید. برای ایجاد این منو روی Save & Close کلیک کنید

english menu sc

شکل: ایجاد یک منو برای هدف چند زبانه.

سپس یک منو برای زبان فرانسه با استفاده از جزئیات زیر ایجاد کنید.

  • عنوان: French Menu را وارد کنید
  • نوع منو: frenchmenu را وارد کنید
  • توضیحات: یک توصیف، « Menu for French contents» را وارد کنید. برای ایجاد این منو روی Save & Close کلیک کنید.

اضافه کردن آیتم های منو
نیازی به اضافه کردن آیتم های منو به هر دو منو نیست. به Menus > English Menu > Add New Menu Item بروید. از جزئیات زیر استفاده کنید.

  • عنوان منو: English Article 1 را وارد کنید.
  • نوع منو مورد: نوع مقاله را Single Article انتخاب کنید.
  • English Article 1 را انتخاب کنید.
  • اطمینان حاصل کنید که مکان منو به English Menu و زبان به English تنظیم شده است. روی ذخیره و بستن کلیک کنید.

روش فوق را برای ایجاد 3 آیتم منو انگلیسی برای 3 مقاله انگلیسی دنبال کنید (اگر چه می توانید آیتم های منو یا بیشتر را ایجاد کنید).

add menu item

بعد از ایجاد آیتم های منوی انگلیسی، به Menus > French Menu > Add New Menu Item بروید. جزئیات زیر را وارد کنید.

  • عنوان منو: French Article 1 را وارد کنید.
  • نوع منو مورد: نوع مقاله را Single Article انتخاب کنید.
  • French Article 1 را انتخاب کنید.
  • اطمینان حاصل کنید که مکان منو به French Menu و زبان به French تنظیم شده باشد. روی Save & Close کلیک کنید.

برای ایجاد 3 آیتم منو فرانسه برای 3 مقاله فرانسوی (به احتمال زیاد شما می توانید آیتم های منو یا بیشتر را ایجاد کنید) از روش فوق استفاده کنید.

اختصاص صفحه های اصلی مختص زبان از موارد منو

در حال حاضر ما 3 آیتم منو برای منو انگلیسی، و 3 مورد برای منو فرانسه داریم. از این موارد، ما باید یک آیتم منو را برای صفحه اصلی هر زبان تعریف کنیم. یکی برای انگلیسی و دیگری برای فرانسوی.

به Menus > English Menu مراجعه کرده و بر روی نماد ستاره برای یک آیتم منو و به منظور اختصاص محتوای آن به عنوان صفحه اصلی انگلیسی کلیک کنید.

make default menu home

هنگامی که یک آیتم منو با ستاره مشخص می شود، پرچم زبان در جای خود ظاهر می شود. در اینجا اثر صفحه اصلی انگلیسی است.
  default done english

پس از اختصاص صفحه اصلی انگلیسی، به Menus > French Menu  بروید و یک آیتم منو را به عنوان صفحه اصلی با کلیک روی نماد ستاره علامت گذاری کنید.
  french honme شکل: صفحه اصلی مختص فرانسه اختصاص داده شده است.

بنابراین صفحه اصلی برای زبان فرانسوی اختصاص داده شده است.

اتصال آیتم های منو به رونوشت های ترجمه شده خود

ما باید آیتم های منوی انگلیسی و فرانسه را به طوری که کاربران بتوانند بین آنها تغییر دهند به هم متصل کنیم. به Menus > English Menu بروید. یک آیتم منو را باز کنید و به برگه Associations  بروید.

menu association
French article را برای مورد منو انگلیسی برای ارتباط انتخاب کنید. تغییرات را ذخیره کنید. این کار را برای موارد باقیمانده زبان انگلیسی نیز انجام دهید. به این معنی،English Article 1  را به French article 1 متصل کنید،English Article 2  را به French article 2 متصل کنید وEnglish Article 2  را به French article 3 متصل کنید.

 association complete
شکل: ارتباط منو کامل است.

ارتباط کامل شده است.

نمایش منوها در فرانت اند

پس از ایجاد منوها، ما نیازمند اضافه کردن ماژول های منو برای نمایش منوها در فرانت اند هستیم.  به Menu > Manage بروید. menus to add modules
شکل: تمام منوها.

روی «Add a module for this menu» برای منوی انگلیسی کلیک کنید.

add module to menu
شکل: پیکربندی ماژول منوی انگلیسی

جعبه ها را با اطلاعات زیر پر کنید

  • عنوان: English Menu
  • زبان: English را انتخاب کنید.
  • موقعیت: position-7 انتخاب کنید. روی Save & Close کلیک کنید.

دوباره به Menu > Manage بروید بر روی "Add a module for this menu" برای منو French  کلیک کنید.

 add module to menu fr

جعبه ها را با اطلاعات زیر پر کنید

  • عنوان: منو French
  • زبان: French را انتخاب کنید.

موقعیت: position-7 انتخاب کنید. روی Save & Close کلیک کنید.

منوی اصلی پیش فرض را غیر انتشار کنید

سرانجام، منوی اصلی به طور پیش فرض را غیر انتشار کنید (چرا که نیازی نیست که منوی پیش فرض جوملا به صورت خودکار بر روی فرانت اند ایجاد شود). به Extensions > Modules بروید، ماژول اصلی را پیدا کرده و آن را غیر انتشار کنید.

مرحله 6 - افزودن سوئیچ زبان

تا کنون، ما دو مجموعه مقالات و منوها داریم. اکنون ما نیازمند مکانیزمی برای تغییر بین آنها هستیم. به عنوان مثال، در حالی که یک بازدید کننده بر روی یک مقاله/صفحه انگلیسی است، او نیاز به یک سوئیچر برای بازدید از نسخه فرانسه مقاله/صفحه فعلی دارد. برای افزودن سوئیچ زبان، به Extensions> Modules بروید، بر روی New کلیک کنید و ماژول Language Switcher را انتخاب کنید.

 language switcher
شکل: پیکربندی جوملا ماژول Switcher سوئیچ زبان

شما می توانید به عنوان، ماژول " Choose your language" را به منظور آموزش بازدید کننده اضافه کنید. موقعیت ماژول را به عنوان '7'، و زبان به عنوان"All" انتخاب کنید. تصویر را ببینید. ماژول را ذخیره کنید. اتمام کار.

joomla multilingual home

بسیار ساده بود، این طور نیست؟ شما همیشه می توانید با مطالب و طرح های خود آن را تغییر دهید. تبریک می گوییم، شما تازه یک سایت چند زبانه کاملا جوملا را ایجاد کرده اید. جوملا 3.7 همراه با یک مولفه جدید "Multilingual Associations " ارائه شده است که پس ویرایش مطالب چند زبانه ای راحت تر شود.

من اعتقاد دارم این آموزش برای شما بسیار مفید خواهد بود. لطفا نظرات خود را از طریق نظرات به اشتراک بگذارید.

این مطلب را به اشتراک بگذارید در :

نظرات (3)

  1. علی سجودی

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

  پیوست ها
اجازه مشاهده پیوست را ندارید
 
  1. محمد دالوند    علی سجودی

باسلام و احترام
این مورد را می توانید جستجو یا در پشتیبانی های جوملا مطرح کنید .
بهترین باشید

  پیوست ها
اجازه مشاهده پیوست را ندارید
 
  1. حامد ایزدی

خیلی خوب و جامع بود، ممنون.

  پیوست ها
اجازه مشاهده پیوست را ندارید
 
هیچ نظری ارسال نشده است .

نظر خود را اضافه کنید.

ارسال نظر به عنوان مهمان ثبت نام or ورود برای رفتن به حساب کاربری شما .
پیوست ها (0 / 3)
Share Your Location