diff --git a/intern/locale/msgfmt.cc b/intern/locale/msgfmt.cc index cd858cda82d..312e4728973 100644 --- a/intern/locale/msgfmt.cc +++ b/intern/locale/msgfmt.cc @@ -221,6 +221,7 @@ void make(const char *input_file_name, if (l[0] == '#' && section == SECTION_STR) { add(msgctxt, msgid, msgstr, fuzzy); section = SECTION_NONE; + msgctxt = ""; fuzzy = false; } // Record a fuzzy mark.