sizeText static method

String sizeText(
  1. String size
)

Implementation

static String sizeText(String size) {
  final int? parsedSize = int.tryParse(size);
  if (parsedSize == null) return 'غير معروف';

  if (parsedSize < 1024) {
    return '$parsedSize بايت';
  } else if (parsedSize < 1024 * 1024) {
    return '${(parsedSize / 1024).toStringAsFixed(2)} كيلوبايت';
  } else if (parsedSize < 1024 * 1024 * 1024) {
    return '${(parsedSize / (1024 * 1024)).toStringAsFixed(2)} ميجابايت';
  } else {
    return '${(parsedSize / (1024 * 1024 * 1024)).toStringAsFixed(2)} جيجابايت';
  }
}