flutter_en_json_extractor 0.0.4 copy "flutter_en_json_extractor: ^0.0.4" to clipboard
flutter_en_json_extractor: ^0.0.4 copied to clipboard

A Flutter package for extracting and managing JSON localization Engilsh files.

Flutter Localization Extractor #

This Dart CLI tool scans your Flutter project's Dart files, extracts string literals, replaces them with localization calls using .tr(), and generates a JSON localization file (en.json) with the original strings as both keys and values.

Features #

✅ Automatically detects and processes Dart files in your lib/ directory
✅ Skips strings in import statements, print/log calls, paths, and already localized strings
✅ Supports both localize_and_translate and easy_localization packages
✅ Automatically inserts the necessary import statement if missing
✅ Generates a clean, sorted en.json localization file


Installation #

You can include this script directly in your Flutter project (e.g., in a tools/ folder), or install it as a package.

Add to pubspec.yaml: #

dev_dependencies:
  flutter_en_json_extractor: latest version
    
    
    ```bash
    # Run the package after adding it to pubspec.yaml
    dart run flutter_en_json_extractor
    ```
8
likes
130
points
190
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter package for extracting and managing JSON localization Engilsh files.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter, path

More

Packages that depend on flutter_en_json_extractor