آموزش: سیستم انتخاب زبان برای جوملا 1.6   

از دانشنامه جوملا فارسی - مامبو فارسی
پرش به: ناوبری، جستجو

مقدمه

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

برای اینکار شما ابتدا بسته زبان‌های مورد نظر را در مدیریت جوملا نصب کنید. آموزش نصب بسته زبان را مطالعه نمایید.

بررسی اولیه

این آموزش بر اساس جوملا فارسی تیم جوملا فارسی تهیه شده است و بصورت پیش فرض دو زبان فارسی و انگلیسی نصب و فعال می‌باشد.

برای اینکه قادر به پیاده سازی این روش باشید باید موارد زیر را بررسی نمایید.

  1. ایجاد یک ساختار دقیق و منظم که یکی از مهم ترین عوامل می‌باشد.
  2. اطمینان از اینکه زبان مورد نظر شما در مدیریت جوملا نصب و فعال شده باشد.
  3. تنظیم پارامترهای زبان در مدیریت زبان قسمت محتوا.
  4. فعال کردن سیستم - انتخاب زبان در مدیریت پلاگین‌ها.
  5. تعریف قالب پیش فرض سایت برای هر زبان در صورت نیاز.
  6. مشخص نمودن مطالب برای هر زبان.
  7. تعریف صفحه اصلی پیش فرض در گزینه‌های منو برای هر زبان.
  8. تعیین موقعیت ماژول mod_languages (به نام انتخاب زبان).

پارامترهای زبان در جوملا 1.6

در جوملا 1.6 شما قادر هستید مطالب، ماژول‌ها، طبقه بندی‌ها، بنرها، وب لینک‌ها، خبرخوان‌ها ، آیتم‌های منو و ... را برای هر زبان منتشر کنید.

ساختار سایت، قوانین ساده

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

اصلی (ساختار داخلی هسته جوملا)


عنوان نام زبان
طبقه بندی، ماژول ، مطلب و... زبان فارسی یا زبان انگلیسی




  • طبقه بندی اصلی – همه
    • مطالب – همه
    • طبقه بندی زیرمجموعه – همه
    • مطالب – همه
    • ...


اصلی (ساختار داخلی هسته جوملا)

  • طبقه بندی اصلی – فارسی
    • مطالب – فارسی
    • طبقه بندی زیرمجموعه – فارسی
    • مطالب – فارسی
    • ...


اصلی (ساختار داخلی هسته جوملا)

  • طبقه بندی اصلی – انگلیسی
    • مطالب – انگلیسی
    • طبقه بندی زیرمجموعه – انگلیسی
    • مطالب – انگلیسی
    • ...


  • منوها را برای هر زبان ایجاد کنید. آیتم‌های منو باید در این منوها منحصر بفرد باشند و فقط برای آن برچسب زبانی که دارند نمایش داده می‌شود (یا"همه"). ماژول نمایش این منوها هم باید با برچسب همان زبان تعریف شود.
  • "همه" هم به عنوان یک زبان شناخته می‌شود و این قانون برای (طبقه بندی اصلی سایت ، لینک‌های داخلی به مطالب ، منوها و زیر منوها ، مطالب و محتوا، ماژول‌ها) باید برچسب "همه" داشته باشد. برچسب "همه" برای تمامی زبان‌ها قابل مشاهده است.

تعریف گزینه‌های منو در صفحه اصلی پیش فرض برای هر زبان

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

توجه مهم : یک منوی منحصر بفرد برای صفحه اصلی پیش فرض با برچسب "همه" باید وجود داشته باشد، ماژول نمایش منو را نباید منتشر کنید یا اینکه در یک موقعیت غیر قابل دسترسی در قالب قرار دهید.

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


مدیریت زبان

وارد مدیریت زبان شده و در قسمت محتوا بررسی کنید که زبان مورد نظر شما ایجاد و فعال شده باشد.


Language Switcher Joomla16-1.jpg


ماژول انتخاب زبان

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

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

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

در مدیریت ماژول‌ها ، ماژول انتخاب زبان را انتخاب کنید، ابتدا موقعیت ماژول و سپس زبان ماژول را انتخاب و ذخیره کنید.


Language Switcher Joomla16-4.jpg

فعال کردن پلاگین سیستم انتخاب زبان

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

در مدیریت پلاگین‌ها ، پلاگین سیستم - انتخاب زبان را فعال کنید.


Language Switcher Joomla16-2.jpg



در مدیریت مطالب، یک مطلب جدید ایجاد کنید و با توجه به نوع زبان مورد نظر ، از لیست کشویی زبان را انتخاب نمایید.


Language Switcher Joomla16-3-1.jpg



منبع :

http://docs.joomla.org/Language_Switcher_Tutorial_for_Joomla_1.6

تهیه و ترجمه: حمید شیرزاد - تیم جوملا فارسی


Indent support.png
هر گونه سوال و یا مشکلی در این رابطه دارید، می‌توانید در انجمن تخصصی تیم جوملا فارسی جستجو کرده و در صورت عدم دریافت نتیجه مورد نظر، سوال جدیدی را مطرح کنید.
8.pngاستفاده از مطالب دانشنامه جوملا فارسی - مامبو فارسی با ذکر منبع ( دانشنامه جوملا فارسی ) و لینک مستقیم به http://docs.joomlafarsi.com بلامانع است.