ترجمه سایت
چگونه میتوانم زبان جدید اضافه کنم؟
- به مسیر پنل مدیریت ← تنظیمات ← زبانها (Languages) بروید.
- روی افزودن زبان (Add language) کلیک کنید.
- به پوشه ترجمهها در مسیر
lang/بروید. - اسکریپت به طور خودکار پوشه
/lang/en/را به/lang/:code/کپی کرده است (کهcode:کد زبان جدید شماست).
نکات
- فراموش نکنید که موارد قابل ترجمه در پایگاه داده را نیز از طریق پنل مدیریت ترجمه کنید (مانند: آگهیها ← دستهبندیها، تنظیمات ← پکیجها، تنظیمات ← انواع گزارش و غیره).
- در صورت نیاز، باید فایل زبان مربوط به تاریخ را در مسیر
/vendor/nesbot/carbon/src/Carbon/Lang/به صورت دستی (در همین پوشه) کپی یا ویرایش کنید.
چگونه میتوانم زبان پیشفرض را تغییر دهم؟
- به مسیر پنل مدیریت ← تنظیمات ← زبانها (Languages) بروید.
- یک زبان جدید ایجاد کرده و تیک گزینه «پیشفرض» (Default) را بزنید. یا برای ویرایش یک زبان موجود، روی دکمه ویرایش کلیک کرده و تیک «پیشفرض» را فعال کنید.
- تمام تغییرات را ذخیره کنید.
- کار تمام است.
توجه
برای جلوگیری از نمایش ندادن ترجمهها در زبان پیشفرض جدید، لطفاً فایل config/app.php/ را باز کرده و مقدار
fallback_locale را با کد زبان پیشفرض خود (مثلاً fa برای فارسی) تغییر دهید. سپس فایل را روی سرور خود ذخیره کنید.
چگونه میتوانم ترجمهها را ویرایش کنم؟
- به پوشه ترجمهها در مسیر
/lang/بروید (هر زبان، پوشهای با نام کد همان زبان دارد). - به پوشه زبان مورد نظر خود و فایلهای آن بروید (مثلاً فایل
global.phpشامل ۹۰٪ متون سایت است،mail.phpبرای محتوای ایمیلها و غیره). - برای ترجمه یک فایل، شما باید مقادیر (
values) آرایههای PHP را تغییر دهید و نه کلیدها (keys) را. - فایلهای خود را روی سرور ذخیره کنید.
- کار تمام است.
نکات
- فراموش نکنید که موارد قابل ترجمه در پایگاه داده را نیز از طریق پنل مدیریت ترجمه کنید (مانند: کاربران ← عناوین/جنسیتها، آگهیها ← انواع آگهی، آگهیها ← دستهبندیها، تنظیمات ← پکیجها، تنظیمات ← انواع گزارش و غیره).
- در صورت نیاز، باید فایل زبان مربوط به تاریخ را در مسیر
/vendor/nesbot/carbon/src/Carbon/Lang/به صورت دستی (در همین پوشه) کپی یا ویرایش کنید.
چگونه میتوانم زبانها را غیرفعال کنم؟
- به مسیر پنل مدیریت ← تنظیمات ← زبانها (Languages) بروید.
- یک زبان را انتخاب کرده و آن را ویرایش کنید.
- تیک گزینه «فعال» (Active) را برداشته و ذخیره کنید.
چگونه میتوانم زبانها را حذف کنم؟
- به مسیر پنل مدیریت ← تنظیمات ← زبانها (Languages) بروید.
- یک زبان را انتخاب کرده و آن را حذف کنید.
مهم
با حذف یک زبان، پوشه فایلهای آن زبان در مسیر lang/:code/ نیز حذف خواهد شد.