extraArgsFromPlural function
Implementation
String extraArgsFromPlural(String zero, String one, String two, String few,
String many, String other) {
var plurals = [zero, one, two, few, many, other];
Iterable<Match> theMostMatch = [];
for (var plural in plurals) {
Iterable<Match> allMatch = ARG_REG_EXP.allMatches(plural);
if ((allMatch.length > theMostMatch.length)) {
theMostMatch = allMatch;
}
}
var builder = StringBuffer();
var args = getArgs(theMostMatch, DEFAULT_PLURAL_ARGS);
for (var i = 0; i < args.length; i++) {
if (i != 0) {
builder.write(', ');
}
builder.write(args[i]);
}
return builder.toString();
}