Skip to main content

flutter_string_extractor 2.1.0 copy "flutter_string_extractor: ^2.1.0" to clipboard
flutter_string_extractor: ^2.1.0 copied to clipboard

Extract Flutter localization strings to JSON with safe catalog merging and optional AI discovery and translation using OpenAI, Claude, or Gemini.

example/main.dart

import 'dart:io';

import 'package:flutter_string_extractor/flutter_string_extractor.dart';

// Run: dart run example/main.dart /path/to/flutter_app/lib
void main(List<String> arguments) {
  final source = arguments.isEmpty ? 'lib' : arguments.first;
  final result = FlutterStringExtractor.extractStrings(
    source,
    'translations.json',
    dryRun: true,
  );
  stdout.write(result.json);
  for (final warning in result.warnings) {
    stderr.writeln(warning);
  }
}
8
likes
140
points
669
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

Extract Flutter localization strings to JSON with safe catalog merging and optional AI discovery and translation using OpenAI, Claude, or Gemini.

Homepage
Repository (GitHub)
View/report issues

Topics

#cli #localization #flutter #i18n #string-extraction

License

MIT (license)

Dependencies

analyzer, args, glob, path

More

Packages that depend on flutter_string_extractor