مثلاً
<%= time_ago_in_words(@var.crated_at) %>
سيطبع في المتصفح minutes 20 مثلاً والمراد أن يطبع 20 دقيقة بالعربية؟؟
ربّما هذه المشاركة قد تفيدك؟
مشاركة مفيدة .. ولكن ينقص أن تشير إلى ملف اللغة العربية الذى إن لم يكن موجود لن تعمل هذه الطريقة
مثال على هذا الرابط ..
قم بوضع الملف السابق بعد التحميل فى المسار التالى فى حالة إنه لا يوجد ... بعد تظبيط الإعدادات كما فى المشاركة السابقة
project_name/config/locales
فى حالة إنك تستخدم ملف اللغة العربية بالفعل وأنه موجود فى المسار السابق قم بنسخ محتوى الملف السابق فيه .. ولاحظ المسافات فى التنسيق ﻷن لها أولوية :)
شكراً هنا، جزاك الحق كل الخير.
mo7mmed
جربتها لكن لم تشتغل
شكرا لك..
راجع هذا التعليق
أعاني من نفس المشكلة
اتمنى المساعدة ايضاً
بحثت في جوجل كثيراً ولم اجد حل
نفس الشيئ موجود في حسوب لكن باللغة العربية ياريت لو يخبرنا أحد أعضاء الإدارة بهذِهِ الطريقة..
ألا توجد طريقة للتغيير كـدالة replace ، تدخل مصفوفة مثلا minutes ; seconds ; hours ; day ; days ; month ; years... وتخرجها لك دقائق ثواني...
لا لم تفهم بل أريد عوض أن تطبع minutes ، دقيقة.
الشرح الخوشيباوي :
سنحفظ بيانات في متغير ما : time مثلا،
عندها نقوم بشيء مثل replace("minute","دقيقة",time)
ثم نطبع النتائج.
Ruby on Rails هي منصة عمل مفتوحة المصدر ،مبينة على لغة Ruby، لبناء تطبيقات الويب.
صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.