getEthiopianAgeString static method

String getEthiopianAgeString({
  1. required int birthYear,
  2. required int birthMonth,
  3. required int birthDay,
  4. required String language,
})

Convert Ethiopian birthdate to age string

Implementation

static String getEthiopianAgeString({
  required int birthYear,
  required int birthMonth,
  required int birthDay,
  required String language,
}) {
  final age = calculateEthiopianAge(
    birthYear: birthYear,
    birthMonth: birthMonth,
    birthDay: birthDay,
  );

  if (language == 'am') {
    return '${age['years']} ዓመት, ${age['months']} ወር, ${age['days']} ቀን';
  } else if (language == 'ao') {
    return '${age['years']} waggaa, ${age['months']} ji\'a, ${age['days']} guyyaa';
  } else {
    return '${age['years']} years, ${age['months']} months, ${age['days']} days';
  }
}