localizationFiles property

List<File> get localizationFiles

Implementation

List<File> get localizationFiles {
  if (_localizationFiles != null) {
    return _localizationFiles!;
  }
  final project = _configManager.project;
  final rootDir = _configManager.rootDir;
  if (project == null) {
    throw ProjectMissing();
  }
  if (rootDir == null) {
    throw RootDirectoryMissing();
  }

  final directory = Directory(rootDir);
  final files = directory.listSync().where((file) => file is File && file.path.endsWith('.arb')).cast<File>();

  return files.toList();
}