لارافيل

التوطين والترجمات في Laravel

January 16, 2026 1 دقيقة قراءة 43 مشاهدة

التوطين في Laravel:

ملفات الترجمة

// lang/en/messages.php
return [
    'welcome' => 'Welcome, :name!',
];

// lang/ar/messages.php
return [
    'welcome' => 'مرحباً، :name!',
];

استخدام الترجمات

__('messages.welcome', ['name' => 'أحمد']);
@lang('messages.welcome', ['name' => 'أحمد'])

تعيين اللغة

App::setLocale('ar');
$locale = App::getLocale();

الوسيط

public function handle($request, $next)
{
    App::setLocale(session('locale', 'en'));
    return $next($request);
}
شارك هذه المقالة:

مقالات ذات صلة

التعليقات (0)

يرجى تسجيل الدخول لترك تعليق. تسجيل الدخول

لا توجد تعليقات بعد. كن أول من يعلق!