محمود الحبشمتاح لمشاريع جديدة
  • أعماليأعمالي
  • الخدماتالخدمات
  • المختبرالمختبر
  • المقالاتالمقالات
  • تواصلتواصل
عمّان--:--EN
المقالات/لارافيل

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

أنشئ تطبيقات متعددة اللغات باستخدام توطين Laravel.

16 يناير 2026دقيقة قراءةلارافيلRead in English

في هذه الصفحة

  1. ملفات الترجمة
  2. استخدام الترجمات
  3. تعيين اللغة
  4. الوسيط

التوطين في Laravel:

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

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

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

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

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

تعيين اللغة

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

الوسيط

php
public function handle($request, $next)
{
    App::setLocale(session('locale', 'en'));
    return $next($request);
}
كل المقالات

تابع القراءة

  • نمط فئات الإجراءات في Laravel16 يناير 2026دقيقة قراءة
  • فئات الإجراءات في Laravel: مسؤولية واحدة16 يناير 2026دقيقة قراءة
  • تحديد معدل API في Laravel16 يناير 2026دقيقة قراءة