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.
This commit is contained in:
Sergey Sharybin 2015-06-29 12:26:15 +02:00
parent 5f864894a4
commit ff224a61a5
Notes: blender-bot 2023-02-14 08:59:06 +01:00
Referenced by issue #45154, Translation binary file(blender.mo) for Japanese is too small
1 changed files with 3 additions and 1 deletions

View File

@ -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;
}