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

,

توضیحات

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

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

https://github.com/barryvdh/laravel-translation-manager
https://github.com/tanmuhittin/laravel-google-translate

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

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

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

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 پاسخ
    • webazin
      webazin گفته:

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

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

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

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


      composer remove barryvdh/laravel-translation-manager

      composer remove tanmuhittin/laravel-google-translate

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

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

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

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