default_culture
केवल मूल PHP कार्यों के लिए सिम्फनी अंतर्राष्ट्रीयकरण ढांचे के लिए लागू होता है। यदि आप इस सेटिंग परियोजना विस्तृत बदलना चाहते हैं, मैं config/ProjectConfiguration.class.php
में ऐसा होता है, setlocale
का उपयोग कर, और फिर date
से strftime
का उपयोग नहीं बल्कि:
// config/ProjectConfigration.class.php
setlocale(LC_TIME, 'fr_FR');
// *Success.php
<div class="jour"><?php echo strftime('%d',strtotime($content->getCreatedAt())) ?></div>
<div class="mois"><?php echo strftime('%b',strtotime($content->getCreatedAt())) ?></div>
ध्यान दें कि यह स्थान सेटिंग की आवश्यकता है आपकी मशीन पर सक्षम हो। जांचने के लिए, var_dump(setlocale(LC_ALL, 'fr_FR'));
करें यदि परिणाम false
है, तो आप ऐसा करने के लिए setlocale
का उपयोग नहीं कर सकते हैं और शायद अनुवाद कोड स्वयं लिखने की आवश्यकता है। इसके अलावा, आपको अपने सिस्टम पर सही लोकेल स्थापित करना होगा। यह जांचने के लिए कि कौन से स्थान स्थापित हैं, कमांड लाइन पर locale -a
करें।
मैं "default_culture" settings.yml में स्थापित करने की कोशिश की, लेकिन वह कुछ भी – Manu