flutter_hardcode_localizer library
Flutter Hardcode Localizer
A tool for finding hardcoded strings in Flutter projects and providing quick-fix functionality to move them to localization files.
- Seamless integration with easy_localization package
- Generates LocaleKeys.key.tr() format automatically
- Eliminates manual process of adding JSON key-values
- Perfect companion for easy_localization workflow!
Classes
- AdditionalRunArguments
-
- Scans all Dart files in targetPath/lib for hardcoded strings.
- autoApproveSuggestedKeys automatically accepts developer consent for localisation
- skipFiles ignores the listed files in process
- targetFiles process only listed files
- prefix appends the prefix in json keys
- CodeTransformer
- CodeTransformer
- HardcodeDetector
- Detector to find hardcoded string literals in Dart source files.
- HardcodedStringInfo
- Metadata for a detected hardcoded string within Dart code.
- JsonManager
- JsonManager
- StringUtils
- StringUtils
Properties
- additionalRunArguments ↔ AdditionalRunArguments
-
getter/setter pair
Functions
-
runLocalizationTool(
{required AdditionalRunArguments args}) → Future< void> - Main entry point for running the localization transformation tool.