feat: Complete localization system with i18n and DeepSeek AI translation
🌐 Interface Localization: - Added i18next for multi-language interface support - Created LocalizationService with language detection - Added translation files for Russian and English - Implemented language selection in user settings 🤖 AI Profile Translation (Premium feature): - Integrated DeepSeek API for profile translation - Added TranslationController for translation management - Premium-only access to profile translation feature - Support for 10 languages (ru, en, es, fr, de, it, pt, zh, ja, ko) �� Database & Models: - Added language field to users table with migration - Updated User model to support language preferences - Added language constraints and indexing 🎛️ User Interface: - Added language settings menu in bot settings - Implemented callback handlers for language selection - Added translate profile button for VIP users - Localized all interface strings 📚 Documentation: - Created comprehensive LOCALIZATION.md guide - Documented API usage and configuration - Added examples for extending language support
This commit is contained in:
@@ -12,8 +12,9 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@types/node-telegram-bot-api": "^0.64.11",
|
||||
"axios": "^1.6.2",
|
||||
"axios": "^1.12.1",
|
||||
"dotenv": "^16.6.1",
|
||||
"i18next": "^25.5.2",
|
||||
"node-telegram-bot-api": "^0.64.0",
|
||||
"pg": "^8.11.3",
|
||||
"sharp": "^0.32.6",
|
||||
|
||||
Reference in New Issue
Block a user