Whisky 3.9.2 makes the audio Fix buttons work and shows much more of the app in your language.
Fixed
- The Fix buttons on audio findings now fix things. They did nothing before, and Apply Fix in Audio Troubleshooting only recorded the attempt. Now "Test tone not audible" turns the audio driver back on if it was off, clears Wine's cached audio devices and restarts the bottle (asking first when programs may be running). A disabled driver goes back to Auto, a too-small buffer goes back to the Default latency preset, and missing output devices get an "Open Sound Settings" button. Findings that are only advice, such as a Bluetooth device, no longer show a button. If a fix fails, the error is shown instead of a success message (#347).
- Audio checks detect a disabled audio driver again. Registry values that were empty or contained spaces were read back wrong, so a disabled driver was never reported (#347).
- Console exit codes and the DLL override summary show their text. They showed raw text such as
console.exitCode 1or%lldin every language (#345). - Much more of the app is translated. Strings in the controller, dependency, audio, install, import and troubleshooting screens now use their existing translations. Text the app assembles itself, such as setting summaries, troubleshooting results, audio findings, fix previews and error messages, can now be translated too, and about 85 new strings are available to translators. Diagnostics exports stay in English so reports read the same everywhere. Thanks to @PolarisSdesu for finding the missing strings (#345, #346, from #339).
- No more raw identifiers in Spanish, French, Italian, Portuguese and Romanian. Parts of the audio screens showed text such as
audio.findings.fix. These now show English until translated, and translation updates can't bring the identifiers back (#346). - The troubleshooting crash step and the shortcut launchers' "Whisky not found" alert are shown in the app's language (#346).
See CHANGELOG.md for the full list.