Ticket #7157: launchbox-localization-fix.patch
File launchbox-localization-fix.patch, 3.5 KB (added by , 13 years ago) |
---|
-
src/apps/launchbox/PadView.cpp
353 353 } 354 354 menu->AddSeparatorItem(); 355 355 // window settings 356 BMenu* settingsM = new BMenu( "Settings");356 BMenu* settingsM = new BMenu(B_TRANSLATE("Settings")); 357 357 settingsM->SetFont(be_plain_font); 358 358 359 359 const char* toggleLayoutLabel; -
src/apps/launchbox/MainWindow.cpp
142 142 } else { 143 143 status_t ret = be_roster->Launch(button->Ref()); 144 144 if (ret < B_OK && ret != B_ALREADY_RUNNING) { 145 errorMessage = B_TRANSLATE("Failed to launch '"); 145 BString errStr(B_TRANSLATE("Failed to launch '%1'.\n" 146 "\nError:")); 146 147 BPath path(button->Ref()); 147 148 if (path.InitCheck() >= B_OK) 148 err orMessage << path.Path();149 errStr.ReplaceFirst("%1", path.Path()); 149 150 else 150 err orMessage << button->Ref()->name;151 errorMessage << B_TRANSLATE("'.\n\nError: ");151 errStr.ReplaceFirst("%1", button->Ref()->name); 152 errorMessage << errStr.String() << " "; 152 153 errorMessage << strerror(ret); 153 154 } else 154 155 launchedByRef = true; … … 157 158 if (!launchedByRef && button->AppSignature()) { 158 159 status_t ret = be_roster->Launch(button->AppSignature()); 159 160 if (ret != B_OK && ret != B_ALREADY_RUNNING) { 160 errorMessage = B_TRANSLATE("Failed to launch application"161 " with signature '");162 err orMessage << button->AppSignature() <<163 B_TRANSLATE("'.\n\nError: ");161 BString errStr(B_TRANSLATE("Failed to launch application " 162 "with signature '%2'.\n\nError:")); 163 errStr.ReplaceFirst("%2", button->AppSignature()); 164 errorMessage << errStr.String() << " "; 164 165 errorMessage << strerror(ret); 165 166 } else { 166 167 // clear error message on success (might have been … … 212 213 // message comes from pad view 213 214 entry_ref* ref = button->Ref(); 214 215 if (ref) { 215 BString helper(B_TRANSLATE("Description for ' "));216 helper << ref->name << "'";216 BString helper(B_TRANSLATE("Description for '%3'")); 217 helper.ReplaceFirst("%3", ref->name); 217 218 make_sure_frame_is_on_screen(fNamePanelFrame, this); 218 219 new NamePanel(helper.String(), button->Description(), 219 220 this, this, new BMessage(*message), -
src/apps/launchbox/App.cpp
54 54 BMessage windowMessage; 55 55 for (int32 i = 0; settings.FindMessage("window", i, &windowMessage) 56 56 >= B_OK; i++) { 57 BString name(B_TRANSLATE("Pad 58 name << i + 1;57 BString name(B_TRANSLATE("Pad")); 58 name << " " << i + 1; 59 59 BMessage* windowSettings = new BMessage(windowMessage); 60 60 MainWindow* window = new MainWindow(name.String(), frame, 61 61 windowSettings); … … 80 80 case MSG_ADD_WINDOW: { 81 81 BMessage* settings = new BMessage('sett'); 82 82 bool wasCloned = message->FindMessage("window", settings) == B_OK; 83 BString name(B_TRANSLATE("Pad 84 name << CountWindows() + 1;83 BString name(B_TRANSLATE("Pad")); 84 name << " " << CountWindows() + 1; 85 85 MainWindow* window = new MainWindow(name.String(), 86 86 BRect(50.0, 50.0, 65.0, 100.0), settings); 87 87 if (wasCloned)