Skip to content

Software Development at Program Tom LTD

Place for coding, programming, development and software in general.

Menu
  • Blog
  • PDF Booklets
  • Dev Utils & Content
  • Java Spring Boot Or Web Apps
  • English
    • български
    • English
    • Español
    • Português
    • हिन्दी
    • Русский
    • Deutsch
    • Français
    • Italiano
    • العربية
  • About Us
Menu

App Translations – Desktop Client

App Translations - Desktop Client

$24.99

Category: Flutter Apps
  • Description

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:

  1. Multi-Project Support: Manage a list of folders containing Java, Flutter, and other app projects.
  2. Automated Translation Scan: Easily scan existing translations within each project folder to identify stirngs not needing further work.
  3. String Identification: Accurately detect both translated and non-translated strings across your apps.
  4. 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

blank

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

blank

  • Flutter .ARB file support [available from 22.11.2024] [updated 24.01.2025]

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.

blank

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

blank blank

Choose Language

Choosing language screen contains a list of flags and languages.
blank

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

Related products

  • Offline IndexedDB - In Browser Notes Апп - Web Page - Flutter Web - Source Code

    Offline – In Browser Notes Web Page – Flutter Web – Source Code

    $2.50
    Add to cart
  • IndexedDB Flutter Folders And Notes

    IndexedDB Folder & Notes Web Page – Flutter Web – Source Code

    $8.00
    Add to cart
  • To-Do

    Offline IndexedDB – In Browser To-Do Web Page – Flutter Web – Source Code

    $5.00
    Add to cart
  • My Items in Others - Flutter App

    My Items in Others – Flutter App

    $4.99
    Add to cart
  • Jenkins SCP File Upload to Remote Server
  • Essential Programming Books – Principles & Flutter
  • Social Media Platforms 🌍
  • Strategies to prevent review regressions
  • How to set Google Map Theme in a Flutter App

Categories

  • Apps (22)
  • ChatGPT (23)
  • Choosing a Framework (38)
  • Flutter (269)
  • Graphical User Interface (14)
  • Marketing (117)
  • Software Development (286)
  • Spring (45)
  • StartUp (22)
  • Uncategorized (14)
  • Uncategorized (4)
  • Vaadin (15)

Tags

Algorithms (9) crypto (29) flutterdev (39) General (86) Java (7) QR & Bar Codes (3) Software Dev Choices (33) Spring Boot (1) standards (1) Theme (3) User Authentication & Authorization (9) User Experience (10) Utilities (19) WordPress (11)

Product categories

  • All Technologies (84)
    • Flutter Apps (24)
    • GPT (4)
    • Java (38)
    • Native Android (3)
    • PHP (9)
    • Spring (Boot) / Quarkus (35)
    • Utils (15)
    • Vaadin 24+ (27)
    • Vaadin 8 (1)
  • Apps (18)
    • Employees DB (1)
    • Notes (6)
    • Personal Budget (1)
    • Recipes Book (1)
    • Stuff Organizer (1)
    • To-Do (2)
  • PDF Books (3)
  • Source Code Generators (8)

Recent Posts

  • Jenkins SCP File Upload to Remote Server
  • Essential Programming Books – Principles & Flutter
  • Social Media Platforms 🌍
  • Strategies to prevent review regressions
  • How to set Google Map Theme in a Flutter App

Post Categories

  • Apps (22)
  • ChatGPT (23)
  • Choosing a Framework (38)
  • Flutter (269)
  • Graphical User Interface (14)
  • Marketing (117)
  • Software Development (286)
  • Spring (45)
  • StartUp (22)
  • Uncategorized (14)
  • Uncategorized (4)
  • Vaadin (15)