Changed solar system name display code to omit the English name of an object when a translated version is present. This is the same behavior as 1.5.0.
parent
a63b8f7df3
commit
3f87867724
|
@ -3691,9 +3691,16 @@ void CelestiaCore::renderOverlay()
|
|||
// Show all names for the body
|
||||
overlay->setFont(titleFont);
|
||||
const vector<string>& names = sel.body()->getNames();
|
||||
for (vector<string>::const_iterator iter = names.begin(); iter != names.end(); iter++)
|
||||
|
||||
// Skip displaying the primary name if there's a localized version
|
||||
// of the name.
|
||||
vector<string>::const_iterator firstName = names.begin();
|
||||
if (sel.body()->hasLocalizedName())
|
||||
firstName++;
|
||||
|
||||
for (vector<string>::const_iterator iter = firstName; iter != names.end(); iter++)
|
||||
{
|
||||
if (iter != names.begin())
|
||||
if (iter != firstName)
|
||||
*overlay << " / ";
|
||||
*overlay << *iter;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue