|
| 1 | +# String Translator Desktop App |
| 2 | + |
| 3 | +## Overview |
| 4 | + |
| 5 | +String Translator Desktop App is a simple desktop application designed to help developers translate strings easily. It supports the translation of multiple strings into various languages, making the localization process more efficient. |
| 6 | + |
| 7 | +## Features |
| 8 | + |
| 9 | +- **Bulk Translation**: Translate multiple strings at once to target languages. |
| 10 | +- **Language Selection**: Choose from a variety of supported languages for translation. |
| 11 | +- **User-Friendly Interface**: Intuitive and easy-to-use graphical interface. |
| 12 | +- **Export to XML Format**: Export translated strings to XML for seamless integration into your projects. |
| 13 | + |
| 14 | +## Getting Started |
| 15 | + |
| 16 | +### How to Build and Run the App 🛠️ |
| 17 | + |
| 18 | +1. Clone the repository: `https://github.com/Coding-Meet/String-Translator-App.git` |
| 19 | +2. Navigate to the project directory: `cd String-Translator-App` |
| 20 | +3. Build the project: `./gradlew build` |
| 21 | +4. Run the application: `./gradlew run` |
| 22 | + |
| 23 | +## Working 💻 |
| 24 | + |
| 25 | +1. Launch the application. |
| 26 | +2. Enter the source strings in XML format into the provided text field. |
| 27 | +3. Select the target languages. |
| 28 | +4. Enter the folder name where you want to store the translated strings. |
| 29 | +5. Click "Translate" to initiate the translation process. |
| 30 | +6. The translated strings in XML format will be saved in the output folder within your specified folder Name. |
| 31 | +7. Export the translated strings to XML format for seamless integration into your projects. |
| 32 | + |
| 33 | +## Preview 👀 |
| 34 | + |
| 35 | + |
| 36 | +## Contributing 🤝 |
| 37 | + |
| 38 | +Join us in shaping the future of this project – your contributions are invaluable! |
| 39 | + |
| 40 | +1. **Fork the repository** and create a new branch for your feature or bug fix. |
| 41 | +2. Select an existing issue or create a new one, and request that it be assigned. |
| 42 | +3. If the issue is assigned, make your changes and ensure that the code follows the project's coding standards. |
| 43 | +4. Write tests to cover your changes and ensure that existing tests pass. |
| 44 | +5. Submit a **pull request**, explaining the changes and the problem it addresses. |
| 45 | +6. A project maintainer will review your pull request. Please be patient during the review process. |
| 46 | +7. Upon approval, your changes will be merged into the main branch. |
| 47 | +Thank you for your contribution! 🚀 |
| 48 | + |
| 49 | +## Author |
| 50 | + |
| 51 | +**Meet** |
| 52 | + |
| 53 | +If you appreciate my work, consider following me on LinkedIn, YouTube, and adding this project to your favorites on GitHub. Stay tuned for more insights into app development, Kotlin, and more! |
| 54 | + |
0 commit comments