अपने प्रश्न को पूछें और दस्तावेज़ का सारांश प्राप्त करें, इस पृष्ठ और आपके चुने हुए AI प्रदाता का उपयोग करके
संस्करण इतिहास
- "Init history"v9.0.013/6/2026
इस पृष्ठ की सामग्री एक AI द्वारा अनुवादित की गई है।
अंग्रेजी में मूल सामग्री के अंतिम संस्करण देखेंअगर आपके पास इस दस्तावेज़ को सुधारने के लिए कोई विचार है, तो कृपया GitHub पर एक पुल अनुरोध सबमिट करके योगदान देने में संकोच न करें।
दस्तावेज़ के लिए GitHub लिंकदस्तावेज़ का Markdown को क्लिपबोर्ड पर कॉपी करें
NGX-Translate से Intlayer में माइग्रेट करें
आपके Angular एप्लिकेशन को ngx-translate से Intlayer में माइग्रेट करना compat adapter के साथ आसान है, जो आपको अपने सभी टेम्पलेट्स को फिर से लिखने की आवश्यकता को दरकिनार करने की अनुमति देता है।
क्या करें
निम्नलिखित को चलाकर शुरुआत करें:
कोड को क्लिपबोर्ड पर कॉपी करें
यह intlayer.config.ts को सेट अप करता है। अपने TranslateModule.forRoot() सेटअप को बदलें और import aliases को @intlayer/ngx-translate की ओर इंगित करने के लिए उपयुक्त रूप से सेट करें।
यह हुड के अंदर क्या करता है
ngx-translate TranslateService (instant, get, stream) को {{ 'KEY' | translate:params }} pipe और [translate] directive के साथ उपयोग करता है।
हुड के अंदर:
- Services:
TranslateServicegetIntlayerऔर एक locale observable को wrap करता है, बिल्कुल वही तरीके प्रदान करता है। - Pipes & Directives: Intlayer dictionaries के विरुद्ध सीधे resolve करने के लिए पुनः लागू किए गए हैं।
- Loaders:
TranslateHttpLoaderसेटअप को warning stubs में परिवर्तित किया जाता है क्योंकि Intlayer अंतर्निहित रूप से आपके dictionaries को build time पर resolve और bundle करता है (या standard dynamic imports के माध्यम से), HTTP loaders की आवश्यकता को पूरी तरह से समाप्त करता है।
