about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/html/jsintl.nim5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/html/jsintl.nim b/src/html/jsintl.nim
index b980fb90..30a6c105 100644
--- a/src/html/jsintl.nim
+++ b/src/html/jsintl.nim
@@ -57,6 +57,11 @@ proc format(nf: NumberFormat; num: float64): string {.jsfunc.} =
         result &= s[i]
         inc i
 
+proc select(this: PluralRules; num: float64): string {.jsfunc.} =
+  if num == 1:
+    return "one"
+  return "many"
+
 proc addIntlModule*(ctx: JSContext) =
   let global = JS_GetGlobalObject(ctx)
   let intl = JS_NewObject(ctx)