راکت

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

2 پاسخ

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

ارغوان
ارغوان
@arqa1
ثبت پرسش جدید

پاسخ‌ها

2
سینا شاه‌اویسی
سینا شاه‌اویسی
@sinashahoveisi

تخصص: برنامه نویس

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

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

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

محمد امیری
محمد امیری
@mohammadeng3731

تخصص: backend coder

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

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

    /**
     * or
     */

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

    //your another codes

شاید پاسخ شما همین‌جا باشد

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

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