extractLocalization method
Future<void>
extractLocalization(
)
Implementation
Future<void> extractLocalization(L10nConfig l10nConfig) async {
try {
final outputDir = l10nConfig.outputDir;
final sourcePath = l10nConfig.sourceFile;
await runIntlOrFail(
'extract_to_arb',
[
'--output-dir=$outputDir',
sourcePath,
'--warnings-are-errors',
],
prependWithPubGet: true,
);
} on RunException catch (_) {
rethrow;
} catch (e) {
verbose("Exception: $e");
throw const RunException.err(
'Failed to extract localization. See output above.\n(If no output, try to run with --verbose)');
}
}