diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-06-29 13:26:15 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-06-29 13:27:59 +0300 |
commit | 6654ec7de74ac775abd2d848aa4a6c64d990c69f (patch) | |
tree | d1b604ee8c15a96154516868c084c1355a00bce0 /intern/locale/msgfmt.cc | |
parent | 827ccc343ffca44fb66a7b2f53f15b20598f63e5 (diff) |
Fix T45154: Translation binary file(blender.mo) for Japanese is too small
The issue was caused by some changes made to msgfmt which were needed to make
modified (cleaned-up, stripped-comments messages) working.
Unfortunately that fix was merged into the release branch, so this fix is to
be ported there as well and verified against rc1 translations.
Diffstat (limited to 'intern/locale/msgfmt.cc')
-rw-r--r-- | intern/locale/msgfmt.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/intern/locale/msgfmt.cc b/intern/locale/msgfmt.cc index b47bae31dba..4779450bd1b 100644 --- a/intern/locale/msgfmt.cc +++ b/intern/locale/msgfmt.cc @@ -228,7 +228,7 @@ void make(const char *input_file_name, } // Record a fuzzy mark. if (starts_with(l, "#,") && l.find("fuzzy") != std::string::npos) { - fuzzy = 1; + fuzzy = true; } // Skip comments if (l[0] == '#') { @@ -317,8 +317,10 @@ void make(const char *input_file_name, l = trim(l); if (l.empty()) { if (section == SECTION_STR) { + add(msgctxt, msgid, msgstr, fuzzy); msgctxt = msgid = msgstr = ""; section = SECTION_NONE; + fuzzy = false; } continue; } |