ارغوان
2 سال پیش توسط ارغوان مطرح شد
2 پاسخ

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

درود بر عزیزان .
یه سوال . فرض بگیرید که یک سیستم داریم که با زبان انگلیسی نوشته شده و من میخوام چند زبان بهش اضافه کنم . باید برم توی بلیدها و دونه دونه کلمات رو عوض کنم یا راه دیگه ای هم هست ؟


ثبت پرسش جدید
سینا شاه‌اویسی
تخصص : برنامه نویس فرانت اند
@sinashahoveisi 2 سال پیش مطرح شد
1

سلام
نه باید توی پوشه lang فایل های مربوط به translate به زبان های مختلف رو وارد کنید و بعد یه تابع توی blade برای اینکار هست که میتونید ازش استفاده کنید.

{{ __('message.welcome') }}

این ویدیو رایگانه میتونه خیلی کمکتون کنه


محمد امیری
تخصص : backend coder
@mohammadeng3731 2 سال پیش مطرح شد
1

سلام.
همونطور که دوستمون گفتن باید عمل کنین فقط باید قبلش به هر زبونی که میخواید switch کنین local رو به صورت زیر تغییر بدین به ازای هر زبان هم باید lang جدا ایجاد کنین با کلید های برابر (بغل همون en یا fa اگه ساختین مثلا es)
برای switch به صورت run time دو کار میتونین کنین:

    /**
     * switch to "es" lan
     */
    config(['app.locale' => 'es']);

    /**
     * or
     */

    app()->setLocale('es');

    //your another codes

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام