Bug 440580

Summary: Language interface cannot be converted
Product: [Applications] kstars Reporter: REX <rex65tw>
Component: generalAssignee: Rob <rlancaste>
Status: RESOLVED FIXED    
Severity: normal CC: nate, rjvbertin
Priority: NOR    
Version: 3.5.4   
Target Milestone: ---   
Platform: macOS (DMG)   
OS: macOS   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Language interface cannot be converted

Description REX 2021-08-04 02:32:08 UTC
Created attachment 140500 [details]
Language interface cannot be converted

SUMMARY
Language interface cannot be converted
Only English interface option
Unable to convert Chinese interface(zh_TW)

STEPS TO REPRODUCE
1. HELP
2. Configure Language


SOFTWARE/OS VERSIONS
macOS: 10.14.6


ADDITIONAL INFORMATION
Comment 1 Nate Graham 2021-08-04 17:58:38 UTC
Works for me with the Linux version. Since you're using the Mac version I suppose this means that the necessary languages aren't embedded in the binary automatically.
Comment 2 RJVB 2021-08-04 19:59:30 UTC
They're probably embedded in the app bundle (not the binary ;) ) but it seems not unlikely that they runtime (the ki18n framework?) looks for them in a different place (at least that could be the issue if the framework uses QStandardPaths instead of Qt's own translation files mechanism).
Comment 3 Rob 2022-01-23 04:21:19 UTC
Sorry about this issue.  This kept happening over and over because I had to remember each time I built the dmg to build the translations separately and manually include them.  I have updated KStars to automatically include kstars translations when built on MacOS from now on, so this should no longer be an issue.