1
0
Fork 0
flightgear/src/GUI/menubar.cxx
James Turner 39b239957e Startup-tip system.
Replace the license / website text with a startup tip. Tips are shown
based on the day of the year, can be changed easily.
2017-03-03 23:21:18 +02:00

33 lines
687 B
C++

#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
#include "menubar.hxx"
#include <Main/locale.hxx>
#include <Main/globals.hxx>
FGMenuBar::FGMenuBar()
{
// load locale's menu resources (default and current language)
globals->get_locale()->loadResource("menu");
}
FGMenuBar::~FGMenuBar ()
{
}
std::string
FGMenuBar::getLocalizedLabel(SGPropertyNode* node)
{
const char* name = node->getStringValue("name", 0);
std::string translated = globals->get_locale()->getLocalizedString(name, "menu");
if (!translated.empty())
return translated;
// return default with fallback to name
return node->getStringValue("label", name);
}
// end of menubar.cxx