# Task ID: 38 # Title: Internationalization (i18n) Support # Status: pending # Dependencies: 1, 3 # Priority: low # Description: Implement internationalization to support multiple languages, starting with English and Chinese. # Details: Integrate an i18n library (e.g., `react-i18next`). Extract all hardcoded strings from the UI and backend messages into translation files (JSON/YAML). Implement a language switcher in settings. Ensure dynamic content (e.g., user-generated names) is handled correctly. # Test Strategy: Add English translation files. Switch language in settings and verify all UI text and messages are translated correctly. Test with different locales. Check for text overflow issues with longer translations.