- Added vue-i18n integration to various components for dynamic text translation.
- Updated text placeholders, button labels, and error messages to utilize translation functions.
- Enhanced user experience by providing localized content in the Knowledge Base, chat components, and settings.
- Removed hardcoded strings and replaced them with translation keys for better maintainability and scalability.
- Added 'logs/' and '*.pid' to .gitignore to exclude log files and process ID files from version control.
- Expanded Makefile with new development commands for easier local environment management, including 'dev-start', 'dev-stop', 'dev-restart', 'dev-logs', 'dev-status', 'dev-app', and 'dev-frontend'.
- Updated README_CN.md to include instructions for the new development mode and commands for improved developer experience.
* feat: add multilingual support (English and Russian)
- Add i18n infrastructure with vue-i18n
- Implement language switcher component
- Add Russian (ru-RU) and English (en-US) translations
- Configure TDesign locale for proper UI component translation
- Replace hardcoded Chinese strings with i18n keys
- Support dynamic language switching in all components
- Add translations for all UI elements including:
- Menu items and navigation
- Knowledge base management
- Chat interface
- Settings and initialization
- Authentication pages
- Separator options in document splitting
This enables users to use the application in Chinese, English, or Russian.
* chore: add vue-i18n dependency and fix Input-field i18n integration
- Add vue-i18n package to frontend dependencies
- Fix Input-field component i18n integration for multilingual support
* chore: add PROGRESS_RU.md to .gitignore
- Exclude personal progress tracking file from git
* rearrange the order of the multilingual languages: Chinese, English, Russian
* Delete docker-compose.yml
* Replaced hardcoded messages with the t() function in the following files: all error messages, 14 console.error ,messages session creation messages
, login/registration errors
* fix: restore docker-compose.yml and update .gitignore
* restore docker-compose.yml latest
* add multilingual support