diff --git a/src/apps/activitymonitor/ActivityMonitor.cpp b/src/apps/activitymonitor/ActivityMonitor.cpp index b1daf5b2d1..2d937c2a9a 100644 --- a/src/apps/activitymonitor/ActivityMonitor.cpp +++ b/src/apps/activitymonitor/ActivityMonitor.cpp @@ -64,10 +64,13 @@ ActivityMonitor::AboutRequested() /*static*/ void ActivityMonitor::ShowAbout() { - BAlert *alert = new BAlert(B_TRANSLATE("about"), - B_TRANSLATE("ActivityMonitor\n" - "\twritten by Axel Dörfler\n" - "\tCopyright 2008, Haiku Inc.\n"), B_TRANSLATE("OK")); + BString text; + text << kAppName << "\n" + << B_TRANSLATE("\twritten by Axel Dörfler\n" + "\tCopyright 2008, Haiku Inc.\n"); + + BAlert *alert = new BAlert(B_TRANSLATE("About"), + text.String(), B_TRANSLATE("OK")); BTextView *view = alert->TextView(); BFont font; @@ -76,7 +79,7 @@ ActivityMonitor::ShowAbout() view->GetFont(&font); font.SetSize(18); font.SetFace(B_BOLD_FACE); - view->SetFontAndColor(0, 15, &font); + view->SetFontAndColor(0, strlen(kAppName), &font); alert->Go(); } diff --git a/src/apps/activitymonitor/ActivityMonitor.h b/src/apps/activitymonitor/ActivityMonitor.h index 507b9d83fb..6bac156419 100644 --- a/src/apps/activitymonitor/ActivityMonitor.h +++ b/src/apps/activitymonitor/ActivityMonitor.h @@ -7,10 +7,16 @@ #include +#include class BMessage; class ActivityWindow; +#undef B_TRANSLATE_CONTEXT +#define B_TRANSLATE_CONTEXT "ActivityWindow" + +static const char* kAppName = B_TRANSLATE_MARK("ActivityMonitor"); + class ActivityMonitor : public BApplication { public: diff --git a/src/apps/activitymonitor/ActivityWindow.cpp b/src/apps/activitymonitor/ActivityWindow.cpp index c25981835a..613355e737 100644 --- a/src/apps/activitymonitor/ActivityWindow.cpp +++ b/src/apps/activitymonitor/ActivityWindow.cpp @@ -34,7 +34,7 @@ static const uint32 kMsgShowSettings = 'shst'; ActivityWindow::ActivityWindow() - : BWindow(BRect(100, 100, 500, 350), "ActivityMonitor", B_TITLED_WINDOW, + : BWindow(BRect(100, 100, 500, 350), kAppName, B_TITLED_WINDOW, B_ASYNCHRONOUS_CONTROLS | B_QUIT_ON_WINDOW_CLOSE) { BMessage settings;