آموزش چند زبانه کردن پروژه های لاراولی

,

توضیحات

در این ویدیو با آموزش چند زبانه کردن پروژه های لاراولی آشنا خواهید شد و می توانید در کمترین زمان پروژه های جدید و قبلی خود را چند زبانه کنید.

پکیج های استفاده شده

آموزش نصب پکیج ها

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

composer require barryvdh/laravel-translation-manager

سپس به ترتیب کد های زیر را در ترمینال وارد کرده و طبق آموزش پیش بروید

php artisan vendor:publish --provider="Barryvdh\TranslationManager\ManagerServiceProvider" --tag=migrations
php artisan migrate
php artisan vendor:publish --provider="Barryvdh\TranslationManager\ManagerServiceProvider" --tag=config
127.0.0.1:8000/translations

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

آموزش نصب پکیج گوگل ترنسلیت برای لاراول

composer require tanmuhittin/laravel-google-translate
php artisan vendor:publish --provider="Tanmuhittin\LaravelGoogleTranslate\LaravelGoogleTranslateServiceProvider"

بعد از نصب جهت ترجمه خودکار متون کد زیر را وارد و تا انتها پیش بروید

php artisan translate:files

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

در انتها در صورت داشتن هر گونه سوال از طریق نظرات با ما در ارتباط باشید.

2 پاسخ
  1. saied گفته:

    سلام تشکر بابت آموزش مفیدتون

    من به راحتی در عرض چند دقیقه پروژم را ترجمه کردم

    حالا یه سوالی دارم آیا میشه پکیج های اضافه شده را پاک کنم چون دیگه بهشون احتیاجی ندارم؟

    پاسخ
    • webazin گفته:

      سلام وقت شما بخیر

      خوشحالیم که آموزش چند زبانه کردن پروژه لارولی برای شما مفید بوده

      برای جواب سوال شما بله میشه

      همونطور که بادستورات کامپوزر نصب کردید میتونید اونا را حذف کنید
      درواقع برای ترجمه پروژه لاراولی تنها فایلهای پوشه lang مورد نیازه به عنوان مثال میتونید با این دستور پکیج ها را حذف کنید


      composer remove barryvdh/laravel-translation-manager

      composer remove tanmuhittin/laravel-google-translate

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

      پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *