processTranslations method
Implementation
Future<TranslationData> processTranslations() async {
final List<Method> methods = [];
final List<MethodGroup> methodGroups = [];
// Get all translation folders
final baseDir = Directory(config.from);
final List<FileSystemEntity> entries = await baseDir.list().toList();
for (final entry in entries) {
if (entry is Directory) {
final folderResults = await _processFolderTranslations(entry);
methods.addAll(folderResults.methods);
methodGroups.addAll(folderResults.methodGroups);
}
}
return TranslationData(methods: methods, methodGroups: methodGroups);
}