اذهب إلى المحتوى
  • 0

كيفية أستخدام المعاملات Parameters داخل نصوص الترجمة في لارافيل Laravel؟

Emad Saif

السؤال

أحاول أن أقوم بإضافة ميزة تعدد اللغات في أحد المشاريع الخاصة بي،  وفي جزئية معينة أريد أن أستخدم متغير داخل النص المترجم، على النحو التالي:

trans('confirm', [ 'Emad', 'email address' ]);

حاولت إستخدام النص التالي في أحد  ملفات الترجمة، ولكن يبدو أنه لا يعمل:

// lang/en/alerts.php
'confirm' => 'Hello, %1, Please confirm your %2'

ما هي الطريقة الصحيحة لكي أستخدم المعاملات Parameters داخل نصوص الترجمة في لارافيل Laravel؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1

لارافيل تستخدم اسماء ال variables وليس الترتيب فى الترجمة .

مثل 

'confirm' =>'Hello, :user, Please confirrm your :email'
trans('confirm', [ 'user' =>'Emad','email' => 'email address' ])

 

وبذلك يمكنك ارسال ال  array بدون ترتيب ظهورها فى ال string ولكن تاكد من ارسال الاسم الصحيح .

تم التعديل في بواسطة محمد عاطف11
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...