-
-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix 'msgstr' is not a valid C format string, unlike 'msgid' #187
Conversation
This doesn't seem like a real fix but a temporary workaround, isn't it? Looks like re-extracting the translations form the gsettings file would break this again, wouldn't it? |
It's just a temporary workaround. Yes, |
This fixes the build but
That means our
generates the same issue which we push to transifex, and a new pull from transifex breaks building again. The question is why those entries have the |
We can add a sed command to ./makepot to remove Than this band aid is good for me , until we find the right cause. |
@rbuj @cwendling
|
@raveit65 we probably should not just remove all |
@cwendling Removing |
@cwendling |
Removing fuzzy translations is fine, but just the fuzzy flag would result in enabling the fuzzy translations, which might be wrong or worse. I admit I didn't follow the other discussions though.
Yes, this is not dangerous, but it prevents Gettext from checking the translated format strings are correct, which could hide nasty bugs. I got bit by that in the past. |
It is already fixed with gettext-0.20.0 which is used by most distros. |
c4197e2
to
2920201
Compare
@raveit65 makepot filters-out conflictive c-format comments example:
|
I see that the line contains "% CPU" just a summary of the configuration items. Maybe we can modify this summary to fix it? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Builds fine and conflicting translations are back.
I will merge this PR for 1.24 release when we don't find another solution. |
I assume you mean 1.24 release, not 1.14 of course |
Closes #185
Catalan screeshot: