रेल्स
YAML लोकेल फ़ाइलों का उपयोग करके Ruby on Rails के साथ i1n को एकीकृत करें।
सेटअप
अपने Rails प्रोजेक्ट में i1n init चलाएँ। CLI आपके Gemfile में रेल जेम का पता लगाता है और config/locales/ में YAML प्रारूप को कॉन्फ़िगर करता है।
Rails अपने नेटिव i18n gem का उपयोग करता है — Ruby के लिए कोई i1n SDK नहीं है। CLI सीधे आपकी YAML लोकेल फ़ाइलों को मैनेज करता है।
उपयोग
अनुवादों तक पहुँचने के लिए व्यू और कंट्रोलर में t() हेल्पर का उपयोग करें। i1n मानक Rails YAML लोकेल फ़ाइलों (जैसे, en.yml, es.yml) को पढ़ता और लिखता है।
AI अनुवाद के दौरान नेस्टेड की संरचनाएं, इंटरपोलेशन (%{variable}), और बहुवचन नियम पूरी तरह से समर्थित और ठीक से सुरक्षित हैं।
कार्यप्रवाह
कुंजी को config/locales/en.yml में जोड़ें, i1n push के साथ पुश करें, अनुवाद करें और पुल करें। अनुवादित YAML फ़ाइलें config/locales/ डायरेक्टरी में लिखी जाती हैं।
ब्रिज मोड रेल्स पर लागू नहीं होता है — प्लेटफ़ॉर्म अपने स्वयं के नेटिव i18n जेम का उपयोग करता है। रेल्स 6+ के साथ काम करता है और मानक फ़ाइल संरचना के साथ संगत है।
en:
home:
title: Welcome
subtitle: Get started with i1n