سلام دوستان
یه سوال خیلی ذهنمو درگیر کرده
وقتی ما یه auth میسازیم و توی view های اون میریم میبینیم که نوشته مثلا
{{ __('Confirm Password') }}
@lang('auth.Login')
آیا این روشی که من استفاده میکنم توی لاراول 7 درسته یا نه ؟
اون رشته ای که شما نوشتید :
{{ __('Confirm Password') }}
به این معنیه که این رشته اماده ی ترجمه شده و شما خودتون باید برای ترجمه اون فایل مرتبط با زبان خودتون رو اضافه کنید.
کاری هم که شما کردید اومدید در داخل فایل مرتبط با زبان en اومدید ترجمه ی خودتون رو قرار دادید. پیشنهاد میکنم با روش درست در داخل پوشه ی lang یک فایل برای زبان فارسی درست کنید و ترجمه های مورد نظرتون رو اونجا قرار بدید. سپس قسمت locale پروژه تون رو به fa تغییر بدید.
یک راه دیگه هم استفاده از آرایه ی json هستش. میشه در این مسیر :
yourapp/resources/lang/fa.json
یک فایل با فرمت json برای زبان فارسی بسازید :
{
"Login": "لاگین!",
"Logout": "لاگ آوت!",
}
و بعد از تغییر locale پروژه به این صورت استفاده کنید :
{{ __('Login') }}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟