के लिए यमल अनुवाद फ़ाइल में बहुवचन रूपों के लिए एक उदाहरण उदाहरण के लिए कृपया रेलवे i18n API के लिए यमल अनुवाद फ़ाइल में बहुवचन रूपों का उपयोग करने के तरीके पर एक उदाहरण प्रदान कर सकते हैं। असल में यह गेटटेक्स्ट आधारित ऐप से रेल तक जाने के बारे में है।Rails i18n API
रेल में 1800 के लिए बहुवचन रूपों को यहां http://guides.rubyonrails.org/i18n.html#pluralization पर दस्तावेज किया गया है लेकिन सीमित विवरण के साथ।
कहते हैं, उदाहरण के लिए मैं पुलिस फाइल एक gettext बहुवचन रूपों का उपयोग करता है से यह नमूना है:
msgid "found %d fatal error"
msgid_plural "found %d fatal errors"
msgstr[0] "s'ha trobat %d error fatal"
msgstr[1] "s'han trobat %d errors fatals"
कैसे रेल i18n API के लिए एक .yml फ़ाइल में है कि विचार करेंगे। मैं समझता हूं कि रेल i18n संदेश कुंजी के बजाय संदेशों की बजाय अद्वितीय आईडी कुंजी का उपयोग करता है - इसलिए मान लें कि उपर्युक्त बहुवचन संदेशों की कुंजी मिली_x_fatal_error है।
दूसरी बात यह है बहुवचन रूपों चयन सूत्र, जहां यह .yml फ़ाइल में जाना है और यह दिखता है कि कैसे - हम फ़ाइल शीर्षक पुलिस एक gettext से इस चयन सूत्र है, उदाहरण के लिए कहते हैं:
Plural-Forms: nplurals=2; plural=n == 1 ? 0 : 1;
यह वाईएएमएल फ़ाइल में कैसा दिखाई देगा।
मुझे लगता है कि इस सूत्र आप मदद कर सकता है: http://stackoverflow.com/questions/6166064/i18n-pluralization – Frost