پرش به مطلب اصلی
نسخه: 1.1.0

ترجمه سایت

چگونه می‌توانم زبان جدید اضافه کنم؟

  • به مسیر پنل مدیریت ← تنظیمات ← زبان‌ها (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/ نیز حذف خواهد شد.