Applied yet another localization patch made by Jorma Karvonen.

Fixes #7005. Thanks.
Exclusions:
- localization of "usage" field of BPropertyInfo rejected - looks like
  it is not displayed to user;
- localization of Sound Event names discarded. The situation is at least
  questionable and should be discussed.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40543 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Siarzhuk Zharski 2011-02-17 19:00:48 +00:00
parent 59158a8e1f
commit 720020e0b9
2 changed files with 31 additions and 15 deletions

View File

@ -9,9 +9,17 @@ Server notification_server :
NotificationServer.cpp
NotificationView.cpp
NotificationWindow.cpp
: be $(TARGET_LIBSTDC++) libicon.a libnotification.a
: be $(TARGET_LIBSTDC++) libicon.a libnotification.a $(HAIKU_LOCALE_LIBS)
: notification_server.rdef
;
DoCatalogs notification_server :
x-vnd.Haiku-notification_server
:
NotificationServer.cpp
NotificationView.cpp
NotificationWindow.cpp
;
Depends notification_server : libicon.a ;
Depends notification_server : libnotification.a ;

View File

@ -18,6 +18,7 @@
#include <Alert.h>
#include <Application.h>
#include <Catalog.h>
#include <Debug.h>
#include <File.h>
#include <NodeMonitor.h>
@ -27,15 +28,19 @@
#include "AppUsage.h"
#include "BorderView.h"
#undef B_TRANSLATE_CONTEXT
#define B_TRANSLATE_CONTEXT "NotificationWindow"
property_info main_prop_list[] = {
{"message", {B_GET_PROPERTY, 0}, {B_INDEX_SPECIFIER, 0}, "get a message"},
{"message", {B_GET_PROPERTY, 0}, {B_INDEX_SPECIFIER, 0},
B_TRANSLATE_MARK("get a message")},
{"message", {B_COUNT_PROPERTIES, 0}, {B_DIRECT_SPECIFIER, 0},
"count messages"},
B_TRANSLATE_MARK("count messages")},
{"message", {B_CREATE_PROPERTY, 0}, {B_DIRECT_SPECIFIER, 0},
"create a message"},
B_TRANSLATE_MARK("create a message")},
{"message", {B_SET_PROPERTY, 0}, {B_INDEX_SPECIFIER, 0},
"modify a message"},
B_TRANSLATE_MARK("modify a message")},
{0}
};
@ -46,12 +51,12 @@ const float kPenSize = 1;
const float kEdgePadding = 5;
const float kSmallPadding = 2;
NotificationWindow::NotificationWindow()
:
BWindow(BRect(10, 10, 30, 30), "Notification", B_BORDERED_WINDOW,
B_AVOID_FRONT | B_AVOID_FOCUS | B_NOT_CLOSABLE | B_NOT_ZOOMABLE
| B_NOT_MINIMIZABLE | B_NOT_RESIZABLE, B_ALL_WORKSPACES)
BWindow(BRect(10, 10, 30, 30), B_TRANSLATE_MARK("Notification"),
B_BORDERED_WINDOW, B_AVOID_FRONT | B_AVOID_FOCUS | B_NOT_CLOSABLE
| B_NOT_ZOOMABLE | B_NOT_MINIMIZABLE | B_NOT_RESIZABLE,
B_ALL_WORKSPACES)
{
fBorder = new BorderView(Bounds(), "Notification");
@ -470,8 +475,9 @@ NotificationWindow::LoadAppFilters(bool startMonitor)
entry.GetNodeRef(&nref);
if (watch_node(&nref, B_WATCH_ALL, BMessenger(this)) != B_OK) {
BAlert* alert = new BAlert("", "Couldn't start filter "
" monitor. Live filter changes disabled.", "Darn.");
BAlert* alert = new BAlert(B_TRANSLATE("Warning"),
B_TRANSLATE("Couldn't start filter monitor."
" Live filter changes disabled."), B_TRANSLATE("Darn."));
alert->Go();
}
}
@ -534,8 +540,9 @@ NotificationWindow::_LoadGeneralSettings(bool startMonitor)
entry.GetNodeRef(&nref);
if (watch_node(&nref, B_WATCH_ALL, BMessenger(this)) != B_OK) {
BAlert* alert = new BAlert("", "Couldn't start general settings "
" monitor.\nLive filter changes disabled.", "OK");
BAlert* alert = new BAlert(B_TRANSLATE("Warning"),
B_TRANSLATE("Couldn't start general settings monitor.\n"
"Live filter changes disabled."), B_TRANSLATE("OK"));
alert->Go();
}
}
@ -598,8 +605,9 @@ NotificationWindow::_LoadDisplaySettings(bool startMonitor)
entry.GetNodeRef(&nref);
if (watch_node(&nref, B_WATCH_ALL, BMessenger(this)) != B_OK) {
BAlert* alert = new BAlert("", "Couldn't start display settings "
" monitor.\nLive filter changes disabled.", "OK");
BAlert* alert = new BAlert(B_TRANSLATE("Warning"),
B_TRANSLATE("Couldn't start display settings monitor.\n"
"Live filter changes disabled."), B_TRANSLATE("OK"));
alert->Go();
}
}