non portable build does not show all available languages
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
widelands |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
A while back, a patch was merged to make the language selection work properly [1]. This was tested across various operating systems and everyone agreed it worked as expected.
However, I may have discovered a flaw in our testing. For my part at least, I normally compile with compile.sh and run ./widelands. In this case, all possible languages are shown and everything works fine. However, earlier today I realized that if you compile with cmake [2] instead and run 'make install', only English and current system languages are shown as alternatives. I guess the installation is more in line with what actually happens when WL is packaged and installed on a system, rather than being run from the same folder it was compiled in.
I have only tried this on Arch Linux so far, but I fear other systems are affected by this as well. I realize I should have been more thorough in my initial tests, but at least I discovered it before the final release. What do we do now?
[1] https:/
[2] http://
Changed in widelands: | |
milestone: | none → build16 |
tags: | added: internationalization |
Changed in widelands: | |
status: | Incomplete → Confirmed |
summary: |
- Only English and current are available languages + non portable build script does not create correct config |
summary: |
- non portable build script does not create correct config + non portable build does not show all available languages |
>I have only tried this on Arch Linux so far
Same result on Ubuntu. I guess that means it's universal.