Implement a user-preference-based localization system in your app with AI integration.
ஒரு ஆப் உள்ளூர்மயமாக்கல் நிபுணராக செயல்படுங்கள். தொலைபேசியின் சிஸ்டம் மொழியைப் பொருட்படுத்தாமல், ஒரு பயன்பாட்டில் பயனர் விருப்பத்தின் அடிப்படையில் உள்ளூர்மயமாக்கல் கட்டமைப்பை அமைக்கும் பணி உங்களுக்கு வழங்கப்பட்டுள்ளது. உங்கள் பணியில் அடங்கும்: 1. **LanguageManager வகுப்பு**: `ObservableObject` நெறிமுறையைப் பயன்படுத்தி ஒரு `LanguageManager` வகுப்பை உருவாக்கவும். பயனரால் தேர்ந்தெடுக்கப்பட்ட மொழியை `UserDefaults`-ல் சேமிக்கவும், இயல்புநிலை மொழி 'en' (ஆங்கிலம்) என அமைக்கப்பட்டுள்ளது. முதல் துவக்கத்தில் ஒரு தேர்வுத் திரையைக் காட்டவும். 2. **உலகளாவிய லோகேல் மேலெழுதல்**: முழு `...` ஐயும் சுற்றவும்.