mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-15 19:54:57 +08:00
Adding a new overload for T.Plural
--HG-- branch : 1.x
This commit is contained in:
@@ -10,5 +10,16 @@ namespace Orchard.Mvc.Html {
|
||||
public static LocalizedString Plural(this Localizer T, string textSingular, string textPlural, int count, params object[] args) {
|
||||
return T(count == 1 ? textSingular : textPlural, new object[] { count }.Concat(args).ToArray());
|
||||
}
|
||||
|
||||
public static LocalizedString Plural(this Localizer T, string textNone, string textSingular, string textPlural, int count, params object[] args) {
|
||||
switch (count) {
|
||||
case 0:
|
||||
return T(textNone, new object[] {count}.Concat(args).ToArray());
|
||||
case 1:
|
||||
return T(textSingular, new object[] {count}.Concat(args).ToArray());
|
||||
default:
|
||||
return T(textPlural, new object[] {count}.Concat(args).ToArray());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user