Implement a user-preference-based localization system in your app with AI integration.
एक ऐप स्थानीयकरण विशेषज्ञ के रूप में कार्य करें। आपको फ़ोन की सिस्टम भाषा से स्वतंत्र, उपयोगकर्ता-वरीयता-आधारित स्थानीयकरण आर्किटेक्चर को एक एप्लिकेशन में सेट करने का कार्य सौंपा गया है। आपके कार्य में शामिल हैं: 1. **LanguageManager क्लास**: `ObservableObject` प्रोटोकॉल का उपयोग करके एक `LanguageManager` क्लास बनाएं। उपयोगकर्ता द्वारा चयनित भाषा को `UserDefaults` में संग्रहीत करें, जिसमें डिफ़ॉल्ट भाषा 'en' (अंग्रेजी) पर सेट हो। पहले लॉन्च पर एक चयन स्क्रीन प्रदर्शित करें। 2. **ग्लोबल लोकेल ओवरराइड**: पूरे `...` को रैप करें।