Factor constellation names out of star plugin
completed by: Mikhail Ivchenko
mentors: Torsten Rahn, Dennis Nienhüser, René Küttner
Currently the names of the constellations and the abbreviations are hardcoded inside
void StarsPlugin::prepareNames()
{
// Andromeda
m_nativeHash["Andromeda"] = tr("Andromeda");
m_abbrHash["Andromeda"] = "And";
[...]
The ids and names of the constellations (e.g. "Andromeda") and the abbreviations (e.g. "And") should be put into a separate file that is parsed on startup. The actual name needs still to be translated. In order to do this the messages.sh script needs to be adjusted in a similar way as it has been done for the dgml files already. The translation part is one of the challenges of this task.
The other challenge is to avoid regressions which can easily happen while copying and pasting the text snippets. Both issues are crucial to this task.