From 9010edd275149957a802f1fb6a92b1d84cb769ea Mon Sep 17 00:00:00 2001 From: Murai Takashi Date: Mon, 10 Dec 2012 21:57:57 +0900 Subject: [PATCH] Adds a localization to Network preference. Fixes #9089. Signed-off-by: Matt Madia --- src/preferences/network/EthernetSettingsView.cpp | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/preferences/network/EthernetSettingsView.cpp b/src/preferences/network/EthernetSettingsView.cpp index c1b173e920..95e193eb60 100644 --- a/src/preferences/network/EthernetSettingsView.cpp +++ b/src/preferences/network/EthernetSettingsView.cpp @@ -629,9 +629,19 @@ EthernetSettingsView::_ValidateControl(BTextControl* control) if (control->IsEnabled() && !MatchPattern(control->Text(), pattern)) { control->MakeFocus(); BString errorMessage; - errorMessage << control->Label(); - errorMessage.RemoveLast(":"); - errorMessage << " is invalid"; + + if (control == fIPTextControl) { + errorMessage << B_TRANSLATE("IP address is invalid"); + } else if (control == fNetMaskTextControl) { + errorMessage << B_TRANSLATE("Netmask is invalid"); + } else if (control == fGatewayTextControl) { + errorMessage << B_TRANSLATE("Gateway is invalid"); + } else if (control == fPrimaryDNSTextControl) { + errorMessage << B_TRANSLATE("DNS #1 is invalid"); + } else if (control == fSecondaryDNSTextControl) { + errorMessage << B_TRANSLATE("DNS #2 is invalid"); + } + fErrorMessage->SetText(errorMessage.String()); beep(); return false;