-
Notifications
You must be signed in to change notification settings - Fork 444
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
BOINC Manager crashes when language is Spanish #2165
Comments
I couldn't repro this (Win 7, 7.8.3 64-bit) |
Excuse me, I read his post wrong. It's when he switches to the properties of the project that his BOINC Manager crashes. I can reproduce that with 7.8.3 on Windows 7 x64 It doesn't matter which project is selected, it crashes the manager always. |
stderrgui-spanish-crash.txt |
There's quite a few bad format strings besides the Spanish one. I'll put the ones in Manager and Setup below. Client didn't have any critically bad translations. pofilter doesn't understand %1 style placeholders so it can't check web translations and I don't know how to make it check Android translations. The strings are from master. Some of the po files have not been updated for several years and some of the bad translations may already be obsolete. Manager
es
fr
gl
he
hu
pt_BR
uk
Setup
|
The problem is in es/BOINC-Manager.po: The "s" is missing. |
I checked all languages for the Manager resource on transifex for this kind of error. I fixed the spanish and greek translations by adding the missing I also checked and fixed the strings Juha reported above that where not already fixed on transifex. @JuhaSointusalo could you please send me the |
Manager Client and others Setting language is needed so that
There could be other tools to check translations. I found those by googling for "po file check". |
I've tested the BOINC-Manager.mo file from Transifex after Christian gave it to me (thanks!). It has fixed the problem. I've also posted in https://boinc.berkeley.edu/dev/forum_thread.php?id=11871&postid=82074 how people can fix it for their own BOINC for now, a workaround until the new translations are available in newer BOINC versions. My test was for the Spanish only, so the file I link to in that post only has the fix for Spanish, not any other language mentioned in this issue. I'll wait until the other fixes are done before closing this issue. |
Fixes issues with format strings in various languages. I checked the translations with pofilter and fixed the obvious mistakes myself in transifex. I then forced an update of translations also for languages that are incomplete because the bad format strings are crashing the Manager. See #2165
I believe this issue might have been already fixed. Could someone verify it and close this issue? |
Could this issue be closed now? |
I added a |
BOINC 7.8.2, 7.8.3
From https://boinc.berkeley.edu/dev/forum_thread.php?id=11871
System Windows 10 x64 v1703 v15063
When BOINC Manager language is set in Spanish, BOINC Manager will crash when the Notices tab is opened.
The text was updated successfully, but these errors were encountered: