diff --git a/modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/BloggingPageHelper.cs b/modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/BloggingPageHelper.cs index ce79197b0a..b864cb2de5 100644 --- a/modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/BloggingPageHelper.cs +++ b/modules/blogging/src/Volo.Blogging.Web/Pages/Blogs/BloggingPageHelper.cs @@ -133,7 +133,20 @@ namespace Volo.Blogging.Pages.Blog protected virtual LocalizedHtmlString ConvertDatetimeToTimeAgo(string pluralKey, string singularKey, int value) { - return value != 1 ? L[pluralKey, value] : L[singularKey, value]; + if(value != 1) + { + return L[pluralKey, value]; + } + + var allStrings = L.GetAllStrings(false); + + var singularString = allStrings.FirstOrDefault(s => s.Name == singularKey); + if(singularString == null || singularString.ResourceNotFound) + { + return L[pluralKey, value]; + } + + return new LocalizedHtmlString(singularKey, singularString.Value, singularString.ResourceNotFound, value); } } }