टी (चाबियाँ, विकल्प = {})
उर्फ के लिए अनुवाद कर
का अनुवाद (चाबियाँ, विकल्प = {})
I18n#translate
के प्रतिनिधियों, लेकिन यह भी दो अतिरिक्त कार्य करता है। सबसे पहले, यह MissingTranslationData
अपवादों को पकड़ लेगा और उन्हें इनलाइन स्पैन में बदल देगा जिसमें लापता कुंजी है, जैसे कि आप देख सकते हैं कि क्या गुम है।
दूसरा, यदि कुंजी अवधि के साथ शुरू होती है तो यह वर्तमान आंशिक द्वारा कुंजी को दायरा देगा। इसलिए यदि आप लोगों/index.html.erb टेम्पलेट से translate(".foo")
पर कॉल करते हैं, तो आप वास्तव में I18n.translate("people.index.foo")
पर कॉल करेंगे। यह समान आंशिक रूप से कई कुंजियों का अनुवाद करने के लिए कम दोहराता है और आपको लगातार उन्हें स्कॉइंग करने के लिए एक सरल ढांचा देता है। यदि आप किसी अवधि के साथ कुंजी प्रीपेड नहीं करते हैं, तो कुछ भी परिवर्तित नहीं होता है। इस विधि भी टी के रूप में एलियास किया गया
धन्यवाद है जवाब दे दो! – Vineeth