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 Stuff Organizer Web Page - Flutter Web - Source Code

    Offline IndexedDB – In Browser Stuff Organizer Web Page – Flutter Web – Source Code

    $7.00
    Read more
  • Images 2 PDF Flutter App

    Images 2 PDF Flutter App

    $9.99
    Add to cart
  • License for - Database Application Generator /GeneratorApp/ - Version - All - Executable Build

    License for – Database Application Generator /GeneratorApp/ – Version – All – Executable Build

    $150.00
    Read more
  • Boring Games Flutter App - Source Code

    Boring Games Flutter App – Source Code

    $9.99
    Add to cart
  • Prompt-to-Production: How AI is Forcing Us to Build Higher Quality Software
  • Debug Web View Flutter App
  • Skipping AI? You’re a Relic – Time to Evolve or Perish!
  • 2026 Flutter Launch Blueprint: Your 10-Step Checklist to App Store Domination
  • Product Requirements Document – for different software development levels

Categories

  • Apps (25)
  • ChatGPT (27)
  • Choosing a Framework (38)
  • Flutter (281)
  • Graphical User Interface (14)
  • Marketing (119)
  • Software Development (292)
  • Spring (45)
  • StartUp (22)
  • Uncategorized (14)
  • Uncategorized (4)
  • Vaadin (16)

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 (87)
    • Flutter Apps (26)
    • GPT (4)
    • Java (39)
    • Native Android (3)
    • PHP (9)
    • Spring (Boot) / Quarkus (36)
    • Utils (15)
    • Vaadin 24+ (28)
    • 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

  • Prompt-to-Production: How AI is Forcing Us to Build Higher Quality Software
  • Debug Web View Flutter App
  • Skipping AI? You’re a Relic – Time to Evolve or Perish!
  • 2026 Flutter Launch Blueprint: Your 10-Step Checklist to App Store Domination
  • Product Requirements Document – for different software development levels

Post Categories

  • Apps (25)
  • ChatGPT (27)
  • Choosing a Framework (38)
  • Flutter (281)
  • Graphical User Interface (14)
  • Marketing (119)
  • Software Development (292)
  • Spring (45)
  • StartUp (22)
  • Uncategorized (14)
  • Uncategorized (4)
  • Vaadin (16)