فعال کردن چند زبان در جوملا 3.0: تفاوت بین نسخه‌ها   

از دانشنامه جوملا فارسی - مامبو فارسی
پرش به: ناوبری، جستجو
(صفحه‌ای جدید حاوی '=مقدمه= قبل از ایجاد یک سایت چندزبانه باید یک وب سایت داشته باشیم که در آن چن...' ایجاد کرد)
(بدون تفاوت)

نسخهٔ ‏۲۸ نوامبر ۲۰۱۲، ساعت ۱۳:۵۷

مقدمه

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

آموزش نصب جوملا 3.x.0

اگر برای اولین بار است که تصمیم به نصب جوملا3 گرفته اید بد نیست که بدانید جوملا یک محیط نصبی کاربر پسند دارد که بوسیله آن براحتی میتوانید با چند کلیک سایت خود را راه اندازی کنید. این محیط نصب در جوملا3 تغییراتی با نسخه های قبل داشته است به عنوان مثال تنظیمات FTP که در نسخه های قدیمی تر جوملا در هنگام نصب یک مرحله از نصب را به خود اختصاص میداد در نسخه جوملا3 این مرحله حذف شده است بنابراین میتوان گفت که نصب جوملا3 آسانتر نصب از هر نسخه دیگری از جوملا است. بنابراین اگر سیستم شما حداقل های مورد نیاز برای نصب و راه اندازی جوملا3 را دارد میتوانید این مقاله جهت نصب جوملا دنبال کنید.

سیستم مورد نیاز برای نصب جوملا3

نرم افزار حداقل ها موردی که توصیه میشود اطلاعات بیشتر
PHP (Magic Quotes GPC off( +5.3.1 +5.3.1 http://www.php.net

پشتیبانی از حداقل یکی از پایگاه داده ها

پایگاه داده ها حداقل ها موردی که توصیه میشود اطلاعات بیشتر
MySQL (InnoDB support required) +5.1 +5.1 http://www.mysql.com
MSSQL 10.50.1600.1+ 10.50.1600.1+ http://www.microsoft.com/sql
PostgreSQL 8.3.18 + 8.3.18 + http://www.postgresql.org

پشتیبانی ازیکی از وب سرور های

سرور حداقل ها موردی که توصیه میشود اطلاعات بیشتر
Apache (with mod_mysql, mod_xml,and mod_zlib) 2.x + 2.x + http://www.apache.org
Nginx 1.1 1.0 http://wiki.nginx.org
Microsoft IIS 7 7 http://www.iis.net

نکته : قبل از شروع نصب باید سرور را آماده کار کنیم اصطلاحا میگوییم Wamp یا Xampp یا Mamp یا Lamp را Start کنیم.

ایجاد یک پایگاه داده ها

سپس نیاز به یک پایگاه داده جهت نصب جوملا داریم. این کار را در phpmyadmin انجام میدهیم. تنهای کاری که باید بکنیم این است که در url آدرس http://localhost/phpmyadmin را وارد کنیم و در قسمت Create new database نام پایگاه داده را نوشته و برروی دکمه create کلیک میکنیم.

Createdb.png

مراحل نصب جوملا 3.0 در لوکال هاست

برای نصب جوملا 3.0 ابتدا باید بسته نصبی آن را دانلود کنید و در وب سرور (پوشه www در ومپ سرور و htdocs در زمپ ) کپی کنید. از آدرس میتوانید جوملا 3.0 را دانلود کنید. بعد از دانلود بسته نصبی و قرار دادن آن در وب سرور (آپلود در وب سرور ) باید بسته نصبی را unzip کنید و سپس از مرورگر آدرس پوشه حاوی بسته نصبی جوملا 3.0 را در وب سرور را وارد کنیم تا وارد مراحل نصب جوملا3 شویم. به عنوان مثال فرض کنید در وب سرور یک پوشه به نام joomla3 ایجاد کردیم و بسته نصبی جوملا را در آن آپلود و unzip کردیم همینک باید در مرورگر http://localhost/joomla3/ را وارد کنیم.

Installation-joomla3-step1.png

تنها کافیست مقادیر فیلدهایی که کنار نام آنها ستاره وجود دارد را پرکرده و برروی دکمه next کلیک کنید (بالا گوشه سمت راست). توجه داشته باشید که این امکان وجود دارد که مراحل نصب را به زبان پارسی ادامه دهیم به این صورت که از Select Language زبان پارسی انتخاب کنید.

Joomla3-second-step-installation.png

در مقابل فیلد Host Name باید عبارت localhost نوشته شود.
مقابل فیلد Username باید نام کاربری که دسترسی به پایگاه داده ها دارد نوشته شود.
مقابل فیلد Password باید رمز عبور کاربری که پایگاه داده ها دسترسی دارد نوشته شود.
مقابل Database Name نام پایگاه داده ای که در مراحل ایجاد کردیم را باید وارد کنیم.
مقادیر پیش فرض Old Databse Process و Table Prefixرا نیازی نیست که تغییر دهیم. اینک باید برروی دکمه Next کلیک کنیم.
در مرحله سوم نصب جوملا3.0 میتوانیم اطلاعات نمونه سایت را مشخص کنیم و پیکره بنده ایمیل را انجام دهیم و همچنین تنظیماتی که در مراحل قبل انجام دادیم را مشاهده کنیم در صورت صحیح بودن تظیمات میتوانیم برروی دکمه next کلیک کنیم و در غیر اینصورت میتوانیم با کلیک برروی دکمه Previous به مراحل قبل بازگردیم و تنظیمات را مجددا انجام دهیم.

Finalstep.png

در مرحله آخر کافیست با پاک کردن پوشه installation که این کار با کلیک برروی دکمه زرد رنگ Remove installation folder امکان پذیر است مراحل نصب به پایان میرسد و میتوانیم از جوملا 3.0 استفاده کنیم.

ایجاد سایت چندزبانه در جوملا 3.0

برای ایجاد یک سایت چندزبانه به بسته نصبی زبانهایی که میخواهیم در سایتمان پشتیبانی کنیم نیاز داریم. ما تصمیم داریم سایت مان از زبان انگلیسی و پارسی پشتیبانی کند. زبان انگلیسی که زبان پیش فرض سایت های جوملا است بنابراین ما به بسته زبان پارسی برای جوملا 3.0 نیاز خواهیم داشت که آنرا میتوانیم از آدرس http://joomlacode.org/gf/project/jtranslation3_x/frs/?action=FrsReleaseBrowse&frs_package_id=6435 دانلود کنیم. بعد از دانلود باید به ترتیب مراحل زیر را به منظور چندزبانه سازی سایت مان انجام دهیم.

نصب بسته زبان پارسی برروی جوملا 3.0

ابتدا وارد پنل مدیریت جوملا 3.0 میشویم. به این صورت که انتهای url کلمه administrator را وارد میکنیم و نام کاربری و کلمه عبور را وارد و برروی دکمه Login کلیک میکنیم. بعد از ورود به پنل مدیریتی جوملا 3.0 باید از قسمت Install Extensions یا اینکه از منوی Extensions → Extension Manager را انتخاب کنیم. سپس بسته نصبی زبان پارسی را نصب کنیم. به این صورت که با استفاده از دکمه Brows آدرس بسته زبانی که در مرحله قبل دانلود کردیم را میدهیم و برروی دکمه Upload & Install کلیک میکنیم.

Exteman.png

بعد از مشاهده پیغام مبنی بر موفقیت آمیز بودن نصب به مدیریت زبانهای جوملا میرویم به این صورت که از منوی Extensions → Language Manager را انتخاب میکنیم تا زبان سایت و مدیریت را برروی پارسی ست کنیم. از این طریق میتوانیم بسته زبان را تست کنیم و ببینیم آیا سایت پنل مدیریت مارا پارسی خواهد کرد یا خیر.
این کار به این صورت است که از منو های کناری قسمت Language Manager گزینه Instelled – Site را انتخاب و برای زبان پارسی که باگزینه Persian مشخص شده برروی دکمه Default که با علامت ستاره مشخص است کلیک میکنیم. به این ترتیب زبان پیش فرض سایت مان برروی پارسی ست شد.

Sitelanguage.png

برای تبدیل زبان پنل مدیریت جوملا 3.0 به زبان پارسی کافیست از منوی کناری قسمت Language Manager گزینه Installed – Administrator را انتخاب کنید و برروی دکمه ستاره مقابل فیلد Persian کلیک کنید همانند شکل زیر

Backendlanguage.png

بعد از کلیک برروی دکمه ستاره مقابل فیلد Persian باید زبان پیش فرض کنترل پنل مدیریت جوملا 3.0 به زبان پارسی تغییر کند و شما بلافاصله قادر خواهید بود تمام گزینه ها را به صورت پارسی مشاهده کنید.

معرفی زبان پارسی به جوملا

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

Addnewlang.png

از صفحه ای که نمایش داده میشود در مقابل فیلدهای
عنوان – عنوان براساس زبان بومی: مقدار (پارسی) Persianرا مینویسیم.
تگ زبان : برای زبان پارسی fa-IR است.
آدرس کد زبان : برای زبان پارسی fa میباشد.
تصویر پیشوند : شما میتوانید نام و پسوند فایل پرچمی که در آدرس joomlaroot\media\mod_language قرار داده اید را وارد کنید. نیازی به تایپ کردن آدرس نیست و فقط نام و پسوند فایل کفایت میکند. مثلا fa.gif
توجه داشته باشید که زبانی که قصد معرفی آن به جوملا را داریم در حالت منتشر شده باشد آنگاه برروی دکمه ذخیره و بستن کلیک میکنیم.

Setexternal-language.png

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

از منوی افزونه هامدیریت پلاگین ها را انتخاب مکنیم و گزینه سیستم انتخاب زبان را انتخاب میکنیم. گزینه حالت را از غیرفعال به حالت فعال تغییر میدهیم و برروی تب گزینه های پایه ای کلیک میکنیم.

Laguagefilter.png

سپس از مدیریت پلاگین ها پلاگین سیستم کدزبان را انتخاب میکنیم. و حالت آنرا به فعال تغییر داده و برروی دکمه ذخیره و بستن کلیک میکنیم.

ایجاد یک مجموعه به زبان انگلیسی و یک مجموعه به زبان پارسی

از منو محتوامدیریت مجموعه هاایجاد مجموعه جدید را انتخاب میکنیم.

Createcategory.png

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

ایجاد مطالب به زبانهای پارسی و انگلیسی

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

J3simplecontent.png

ما باید به منظور ایجاد یک سایت چند زبانه حداقل یک مطلب به زبان پارسی و یک مطلب به زبان انگلیسی منتشر کنیم.

ایجاد منو برای هر زبان و ست کردن Home page

ما باید مطالبی که به زبانهای مختلف ایجاد کردیم به منو های مربوط به آن زبانها اختصاص دهیم بنابراین باید 2منو ایجاد کنیم این منوها حداقل باید 2 آیتم داشته باشند یکی آیتم صفحه اصلی مربوط به آن زبان و دیگری مطلبی که به زبان خاص خودش ایجاد شده را قرار دهیم.

Createmenu.png

تا کنون باید 2 منو ایجاد کرده باشیم یکی برای قرار دادن مطالب انگلیسی و دیگری برای زبان پارسی حال باید برویم آیتم های منو را بسته به زبان آن قرار دهیم حداقل برای هر منو 2 آیتم نیازمندیم صفحه اصلی و یک مطلب که در مراحل قبل به آن اشاره شد. به این منظور از مدیریت جوملا منوها←منو ای که در مراحل قبل ایجاد کردیم ← ایجاد آیتم منو جدید را انتخاب میکنیم.

J3menuitem.png

ایجاد ماژول برای منوهایی که ایجاد کردیم

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

Menumodulesetting.png

قرار دادن ماژول انتخاب زبان

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

Langj3switcher.png

بعد از انتخاب فعال کردن ماژول انتخاب زبان در سایت کارمان تمام شده و میتوانیم به front-end سایت مان برگردیم و از سایت چندزبانه ای که ایجاد کردیم استفاده کنیم.


جمع آوری شده توسط :شهاب مطاع پور - گروه آموزش - تیم جوملا فارسی

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