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:
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
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue