multi_languges 0.0.5 copy "multi_languges: ^0.0.5" to clipboard
multi_languges: ^0.0.5 copied to clipboard

A Flutter/Dart translation tool to generate locale keys and JSON files.

example/example.dart

import 'package:multi_languges/translation.dart';

Future<void> main() async {
  // Example: run the tool programmatically
  await runTranslationTool([
    'lib/core/app_strings.dart', // path to app_strings.dart
  ]);

  // OR directly use a helper function
  final content = '''
  class AppMessage {
    static const String hello = "مرحبا";
    static const String welcome = "أهلا بك";
  }
  ''';

  final keys = extractKeys(content);
  print('Extracted keys: $keys');

  generateLocaleKeys(keys);

  await updateJson('en', keys, 'ar');
  await updateJson('ar', keys, 'ar');

  await updateJson('fr', keys, 'ar');
}
2
likes
0
points
33
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter/Dart translation tool to generate locale keys and JSON files.

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, translator

More

Packages that depend on multi_languges