From 1645070cea7409f62f0ad585173923c9baf933da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Diego=20Mart=C3=ADnez?= Date: Fri, 27 Jan 2017 10:19:55 -0300 Subject: [PATCH] Use germanic language rules by default. Use germanic language rules for plurals if no `Plural-Forms` header is present. --- gettext.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gettext.lua b/gettext.lua index 38d515e..dff4ec3 100644 --- a/gettext.lua +++ b/gettext.lua @@ -252,8 +252,8 @@ local function load_catalog(filename) local pf = hdrs["Plural-Forms"] if not pf then - return bail("failed to load catalog:" - .." catalog has no Plural-Forms header") + -- XXX: Is this right? Gettext assumes this if header not present. + pf = "nplurals=2; plural=n != 1" end data.plural_index, err = compile_plural_forms(pf)