diff --git a/src/preferences/network/ServicesAddOn/Jamfile b/src/preferences/network/ServicesAddOn/Jamfile index c3fcb6cbfd..a285415dac 100644 --- a/src/preferences/network/ServicesAddOn/Jamfile +++ b/src/preferences/network/ServicesAddOn/Jamfile @@ -2,10 +2,18 @@ SubDir HAIKU_TOP src preferences network ServicesAddOn ; UseHeaders [ FDirName $(HAIKU_TOP) src preferences network ] ; +AddResources Services : Services.rdef ; + Addon Services : ServicesAddOn.cpp DNSSettingsView.cpp - : be Network network [ TargetLibstdc++ ] + : be Network network [ TargetLibstdc++ ] localestub ; +DoCatalogs Services : + x-vnd.Haiku-NetworkServices + : + ServicesAddOn.cpp + DNSSettingsView.cpp + ; diff --git a/src/preferences/network/ServicesAddOn/Services.rdef b/src/preferences/network/ServicesAddOn/Services.rdef new file mode 100644 index 0000000000..c1ce99ef0b --- /dev/null +++ b/src/preferences/network/ServicesAddOn/Services.rdef @@ -0,0 +1,11 @@ +resource app_signature "application/x-vnd.Haiku-NetworkServices"; + +resource app_version { + major = 1, + middle = 1, + minor = 0, + variety = 0, + internal = 0, + short_info = "1.1.0", + long_info = "Haiku Network Services preferences." +}; diff --git a/src/preferences/network/ServicesAddOn/ServicesAddOn.cpp b/src/preferences/network/ServicesAddOn/ServicesAddOn.cpp index f55e7a7975..63c1581e35 100644 --- a/src/preferences/network/ServicesAddOn/ServicesAddOn.cpp +++ b/src/preferences/network/ServicesAddOn/ServicesAddOn.cpp @@ -13,6 +13,7 @@ #include #include +#include #include #include #include @@ -21,8 +22,13 @@ #include "DNSSettingsView.h" +#define B_TRANSLATION_CONTEXT "Services" + + static const int32 kSelectionChanged = 'ssrv'; +static const char* kDNSSettingsName = B_TRANSLATE_MARK("DNS Client"); + NetworkSetupAddOn* get_nth_addon(image_id image, int index) @@ -56,7 +62,8 @@ ServicesAddOn::CreateView() BScrollView* sv = new BScrollView( "ScrollView", fServicesListView, B_WILL_DRAW | B_FRAME_EVENTS, false, true); - fServicesListView->AddItem(new BStringItem("DNS")); + fServicesListView->AddItem(new BStringItem( + B_TRANSLATE_NOCOLLECT(kDNSSettingsName))); #if 0 // Enable this when the inetd view is ready @@ -227,7 +234,7 @@ ServicesAddOn::_ShowPanel() delete settingsView; } - if (strcmp(item->Text(), "DNS") == 0) { + if (strcmp(item->Text(), B_TRANSLATE_NOCOLLECT(kDNSSettingsName)) == 0) { settingsView = new DNSSettingsView(); panel->AddChild(settingsView); } else {