Automates localization for the Oinkoin Flutter app by translating untranslated strings with context-aware AI.
The Oinkoin App Translator skill is designed to streamline the internationalization workflow for the Oinkoin expense management app. It automates the process of identifying untranslated keys in locale JSON files, synchronizes them with the latest Dart source code, and provides context-accurate translations by analyzing how strings are used within widgets and functions. This ensures that translations are not just literal, but match the functional context of the UI, while strictly preserving existing translations and technical placeholders like %s or %d.
Key Features
01Automated key synchronization using project-specific Python scripts
02Context-aware translations via deep Dart source code analysis
03356 GitHub stars
04Safe-update mechanism that preserves existing manual translations
05Batch processing support for all project locale files simultaneously
06Strict preservation of technical placeholders and brand terminology
Use Cases
01Updating translation files after adding new features to the Flutter codebase
02Cleaning up stale keys and syncing localizations with the source of truth
03Adding comprehensive support for a new language to the Oinkoin app