Restore Oxford comma but only for English (#2245)

This commit is contained in:
Imran Remtulla
2025-08-01 11:57:50 -04:00
parent 69904265c9
commit 6495987248
5 changed files with 6 additions and 5 deletions

View File

@@ -158,6 +158,7 @@ void showError(dynamic e, BuildContext context) {
}
String list2FriendlyString(List<String> list) {
var isEnglish = tr('and') == 'and'; // Quick hack, find better way;
return list.length == 2
? '${list[0]} ${tr('and')} ${list[1]}'
: list
@@ -169,7 +170,7 @@ String list2FriendlyString(List<String> list) {
(e.key == list.length - 1
? ''
: e.key == list.length - 2
? ' and '
? '${isEnglish ? ',' : ''} and '
: ', '),
)
.join('');