returnAbrivateWeekNames function
we will return mon, tues abrivated date for all language
Implementation
String? returnAbrivateWeekNames(String weekName, String userLanguage) {
String shortendName='';
Map<String, Map<String, String>> weekdnames = {
/// always returns amaharic so... make them some
'am':{
LibAmharicStrings.shortMonday: LibAmharicStrings.shortMonday,
LibAmharicStrings.shortTuesday: LibAmharicStrings.shortTuesday,
LibAmharicStrings.shortWednesday: LibAmharicStrings.shortWednesday,
LibAmharicStrings.shortThursday: LibAmharicStrings.shortThursday,
LibAmharicStrings.shortFriday: LibAmharicStrings.shortFriday,
LibAmharicStrings.shortSaturday: LibAmharicStrings.shortSaturday,
LibAmharicStrings.shortSunday: LibAmharicStrings.shortSunday,
},
'en': {
LibAmharicStrings.shortMonday: LibEnglishStrings.shortMonday,
LibAmharicStrings.shortTuesday: LibEnglishStrings.shortTuesday,
LibAmharicStrings.shortWednesday: LibEnglishStrings.shortWednesday,
LibAmharicStrings.shortThursday: LibEnglishStrings.shortThursday,
LibAmharicStrings.shortFriday: LibEnglishStrings.shortFriday,
LibAmharicStrings.shortSaturday: LibEnglishStrings.shortSaturday,
LibAmharicStrings.shortSunday: LibEnglishStrings.shortSunday,
},
'ao': {
LibAmharicStrings.shortMonday: LibOromoStrings.shortMonday,
LibAmharicStrings.shortTuesday: LibOromoStrings.shortTuesday,
LibAmharicStrings.shortWednesday: LibOromoStrings.shortWednesday,
LibAmharicStrings.shortThursday: LibOromoStrings.shortThursday,
LibAmharicStrings.shortFriday: LibOromoStrings.shortFriday,
LibAmharicStrings.shortSaturday: LibOromoStrings.shortSaturday,
LibAmharicStrings.shortSunday: LibOromoStrings.shortSunday,
},
// Add more languages and translations as needed
};
if (weekdnames.containsKey(userLanguage)) {
final languageTranslations = weekdnames[userLanguage];
if (languageTranslations!.containsKey(weekName)) {
shortendName = languageTranslations[weekName]!;
}
}
return shortendName;
}