This project is a webapp client for Yandex Mail, built using the beta Tauri app framework. It includes features for multi-language support and session management.
- Multi-language Support: Translate the application interface to French, German, and Spanish using JSON translation files.
- Session Management: Store and manage multiple user sessions through a user-friendly menu.
git clone https://github.com/your-username/yandex-mail-webapp-client.git
cd yandex-mail-webapp-client
npm install
npm run tauri dev
You can download the latest release of the Yandex Mail Webapp Client from the Releases page.
- Visit the Releases page.
- Download the appropriate version for your operating system.
- Follow the installation instructions provided in the release notes.
Translation files are located in the src/translations
directory. Each language has its own JSON file (e.g., en.json
, fr.json
, de.json
, es.json
).
To add or update translations, edit the corresponding JSON file.
Sessions are stored in the src/sessions
directory. Each session is saved as a JSON file containing user credentials and settings.
To switch the application language, use the language selector menu in the application. The translations will be loaded from the corresponding JSON files.
To store multiple sessions, use the session management menu. You can add, edit, or delete sessions, and switch between them easily.
- Location: Main Menu > Settings > Language
- Options: English, French, German, Spanish
- Function: Select your preferred language to translate the application interface.
- Location: Main Menu > Sessions
- Options:
- Add Session: Save a new user session by entering credentials and settings.
- Edit Session: Modify the details of an existing session.
- Delete Session: Remove a session from the list.
- Switch Session: Activate a different session from the saved sessions list.
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
Feel free to customize this README further to fit your specific needs and project details.