diff --git a/app/templating/NumberHelper.scala b/app/templating/NumberHelper.scala index 785e29acf2..453381be17 100644 --- a/app/templating/NumberHelper.scala +++ b/app/templating/NumberHelper.scala @@ -22,7 +22,9 @@ trait NumberHelper { self: I18nHelper => def localize(implicit ctx: UserContext): String = formatter format number } - def nth(number: Int) = number match { + def nth(number: Int) = if ((11 to 13).contains(number % 100)) + "th" + else number % 10 match { case 1 => "st" case 2 => "nd" case 3 => "rd" diff --git a/app/views/base/layout.scala.html b/app/views/base/layout.scala.html index 92764429f4..242b00985a 100644 --- a/app/views/base/layout.scala.html +++ b/app/views/base/layout.scala.html @@ -39,7 +39,7 @@ withLangAnnotations: Boolean = true)(body: Html)(implicit ctx: Context) @if(withLangAnnotations){@langAnnotations} @ctx.transpBgImg.map { img => - + }