$15.99
Description
Streamline Your App Translations with this User-Friendly Desktop Client Application that connects with a backend and automates making your software intertnational.
What is – App Translations – Desktop Client about?
Are you tired of manually updating translations in multiple app projects? Do you struggle to keep track of translated versus untranslated strings across various apps platforms? Look no further! Introducing the App Translations Desktop Client, a game-changing solution that integrates seamlessly with our Translation Backend.
Key Features:
- Multi-Project Support: Manage a list of folders containing Java, Flutter, and other app projects.
- Automated Translation Scan: Easily scan existing translations within each project folder to identify stirngs not needing further work.
- String Identification: Accurately detect both translated and non-translated strings across your apps.
- Streamlined Workflow: With a user-friendly interface, quickly update translations in bulk or individually.
Benefits:
- Save time by automating the translation process
- Improve app localization accuracy with automated string detection
- Enhance user experience for global audiences
- Simplify project management and collaboration
Technical Details:
- Integrates seamlessly with our Translation Backend (The Desktop Client “logs in” to the backend – with a device id.
- Supports Java (Property Files), Flutter (GetX), and other app projects (expandable to additional platforms upon request)
- Compatible with Windows, macOS, and Linux operating systems (A build for Windows is tested so far)
Desktop Client – Screens
After successful login – you will see a home page where you have
- screen title, containing also the build version of the client
- a glob icon on the top right – so you could change the language of the app
- a list of folders – the are containing application projects
- an add icon – for adding new item
Adding new App for Translation
After clicking add you will see a list of planned project types that could be translated. At the moment some progress is made on
- Java Properties
- Flutter GetX Style Messages
Home Screen with items
The come screen – when containg folders has:
- lookup icon – that will get to the project details
- folder path
- and delete icon (that will delete just the record in this app – nothing more.
App Details
The app details Contains most of the logic
- Parse Existing Messages
- Lookup for Strings in the project
- Select / Un select String for translation
- Translate Command – that will
- do the communicatiuon with the back end
- save the translations in the appropiate location in the project
Choose Language
Choosing language screen contains a list of flags and languages.
Technical Details
The app is build with:
- getX State Management
- hive – offline database
- dio – network calls
- it also uses widget_toolkit
- file picker
- cached_network_image