flutter_ar_json_extractor 0.0.6 copy "flutter_ar_json_extractor: ^0.0.6" to clipboard
flutter_ar_json_extractor: ^0.0.6 copied to clipboard

A Flutter package for extracting and managing JSON localization 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 (ar.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 ar.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_ar_json_extractor: latest version
    
    ```bash
    # Run the package after adding it to pubspec.yaml
    dart run flutter_ar_json_extractor
    ```
10
likes
130
points
276
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter package for extracting and managing JSON localization files.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter, path

More

Packages that depend on flutter_ar_json_extractor