From b9f034639f3371187a95c9a6ed859948fcccd72a Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 3 Jan 2016 18:14:54 +0300 Subject: Add basic support for checking plurals in po files. --- src/rules/po.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/rules/po.cpp b/src/rules/po.cpp index 54f34bc..f0d743f 100644 --- a/src/rules/po.cpp +++ b/src/rules/po.cpp @@ -142,7 +142,8 @@ parseLineRule(po) else print("Wrong msgId line. Missing last \"."); } - else if (findCutFirst(data, "msgstr \"")) + else if (findCutFirst(data, "msgstr \"") || + findCutFirst(data, "msgstr[0] \"")) { // msgStr start if (readId) readId = false; @@ -152,6 +153,11 @@ parseLineRule(po) else print("Wrong msgStr line. Missing last \"."); } + else if (findCutFirst(data, "msgid_plural \"") || + findCutFirst(data, "msgstr[")) + { + // nothing + } else if (findCutFirst(data, "\"")) { // line start with " if (readId) -- cgit v1.2.3-70-g09d2