كيف يمكنني تحويل رايلز إلى العربية؟

  • 3ABDOO

مثلاً

<%= 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)

ثم نطبع النتائج.