Skip to content

Commit 6bd3853

Browse files
Merge pull request #74 from jehhynes/master
Fix bug when pluralizing non-English language
2 parents 41d83f1 + 9454a24 commit 6bd3853

File tree

2 files changed

+12
-5
lines changed

2 files changed

+12
-5
lines changed

Build/CommonAssemblyInfo.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@
1515
//
1616
// You can specify all the values or you can default the Revision and Build Numbers
1717
// by using the '*' as shown below:
18-
[assembly: AssemblyVersion("1.5.16")]
19-
[assembly: AssemblyFileVersion("1.5.16")]
18+
[assembly: AssemblyVersion("1.5.17")]
19+
[assembly: AssemblyFileVersion("1.5.17")]
2020
//[assembly: AssemblyInformationalVersion("1.4.5-editlyalpha2")]

Griddly.Mvc/GriddlyFilter.cs

+10-3
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ public abstract class GriddlyFilter
1212
{
1313
string _caption;
1414

15+
static readonly PluralizationService _pluralizationService
16+
= PluralizationService.CreateService(CultureInfo.GetCultureInfo("en-US"));
17+
1518
public string Caption
1619
{
1720
get
@@ -20,10 +23,14 @@ public string Caption
2023
}
2124
set
2225
{
23-
if (!string.IsNullOrWhiteSpace(value))
24-
CaptionPlural = PluralizationService.CreateService(CultureInfo.CurrentUICulture).Pluralize(value);
26+
if (CultureInfo.CurrentUICulture.TwoLetterISOLanguageName == "en" && !string.IsNullOrWhiteSpace(value))
27+
{
28+
CaptionPlural = _pluralizationService.Pluralize(value);
29+
}
2530
else
26-
CaptionPlural = null;
31+
{
32+
CaptionPlural = Caption;
33+
}
2734

2835
_caption = value;
2936
}

0 commit comments

Comments
 (0)