Updated to use B_TRANSLATE* macros. relates to #5408.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36681 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -91,7 +91,7 @@ BackgroundsApplication::RefsReceived(BMessage* message)
|
|||||||
|
|
||||||
BackgroundsWindow::BackgroundsWindow()
|
BackgroundsWindow::BackgroundsWindow()
|
||||||
:
|
:
|
||||||
BWindow(BRect(0, 0, 0, 0), TR("Backgrounds"), B_TITLED_WINDOW,
|
BWindow(BRect(0, 0, 0, 0), B_TRANSLATE("Backgrounds"), B_TITLED_WINDOW,
|
||||||
B_NOT_RESIZABLE | B_NOT_ZOOMABLE | B_AUTO_UPDATE_SIZE_LIMITS,
|
B_NOT_RESIZABLE | B_NOT_ZOOMABLE | B_AUTO_UPDATE_SIZE_LIMITS,
|
||||||
B_ALL_WORKSPACES)
|
B_ALL_WORKSPACES)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -110,8 +110,8 @@ BackgroundsView::BackgroundsView()
|
|||||||
SetBorder(B_NO_BORDER);
|
SetBorder(B_NO_BORDER);
|
||||||
|
|
||||||
fPreview = new BBox("preview");
|
fPreview = new BBox("preview");
|
||||||
fPreview->SetLabel(TR("Preview"));
|
fPreview->SetLabel(B_TRANSLATE("Preview"));
|
||||||
|
|
||||||
fPreView = new PreView();
|
fPreView = new PreView();
|
||||||
|
|
||||||
fTopLeft = new FramePart(FRAME_TOP_LEFT);
|
fTopLeft = new FramePart(FRAME_TOP_LEFT);
|
||||||
@@ -123,9 +123,9 @@ BackgroundsView::BackgroundsView()
|
|||||||
fBottom = new FramePart(FRAME_BOTTOM);
|
fBottom = new FramePart(FRAME_BOTTOM);
|
||||||
fBottomRight = new FramePart(FRAME_BOTTOM_RIGHT);
|
fBottomRight = new FramePart(FRAME_BOTTOM_RIGHT);
|
||||||
|
|
||||||
fXPlacementText = new BTextControl(TR("X:"), NULL,
|
fXPlacementText = new BTextControl(B_TRANSLATE("X:"), NULL,
|
||||||
new BMessage(kMsgImagePlacement));
|
new BMessage(kMsgImagePlacement));
|
||||||
fYPlacementText = new BTextControl(TR("Y:"), NULL,
|
fYPlacementText = new BTextControl(B_TRANSLATE("Y:"), NULL,
|
||||||
new BMessage(kMsgImagePlacement));
|
new BMessage(kMsgImagePlacement));
|
||||||
|
|
||||||
fXPlacementText->TextView()->SetMaxBytes(5);
|
fXPlacementText->TextView()->SetMaxBytes(5);
|
||||||
@@ -165,23 +165,26 @@ BackgroundsView::BackgroundsView()
|
|||||||
.End()
|
.End()
|
||||||
.AddGlue()
|
.AddGlue()
|
||||||
.View();
|
.View();
|
||||||
|
|
||||||
fPreview->AddChild(view);
|
fPreview->AddChild(view);
|
||||||
|
|
||||||
BBox* rightbox = new BBox("rightbox");
|
BBox* rightbox = new BBox("rightbox");
|
||||||
|
|
||||||
fWorkspaceMenu = new BPopUpMenu(TR("pick one"));
|
fWorkspaceMenu = new BPopUpMenu(B_TRANSLATE("pick one"));
|
||||||
fWorkspaceMenu->AddItem(new BMenuItem(TR("All workspaces"),
|
fWorkspaceMenu->AddItem(new BMenuItem(B_TRANSLATE("All workspaces"),
|
||||||
new BMessage(kMsgAllWorkspaces)));
|
new BMessage(kMsgAllWorkspaces)));
|
||||||
BMenuItem* menuItem;
|
BMenuItem* menuItem;
|
||||||
fWorkspaceMenu->AddItem(menuItem = new BMenuItem(TR("Current workspace"),
|
fWorkspaceMenu->AddItem(menuItem = new BMenuItem(
|
||||||
|
B_TRANSLATE("Current workspace"),
|
||||||
new BMessage(kMsgCurrentWorkspace)));
|
new BMessage(kMsgCurrentWorkspace)));
|
||||||
menuItem->SetMarked(true);
|
menuItem->SetMarked(true);
|
||||||
fLastWorkspaceIndex = fWorkspaceMenu->IndexOf(fWorkspaceMenu->FindMarked());
|
fLastWorkspaceIndex =
|
||||||
|
fWorkspaceMenu->IndexOf(fWorkspaceMenu->FindMarked());
|
||||||
fWorkspaceMenu->AddSeparatorItem();
|
fWorkspaceMenu->AddSeparatorItem();
|
||||||
fWorkspaceMenu->AddItem(new BMenuItem(TR("Default folder"),
|
fWorkspaceMenu->AddItem(new BMenuItem(B_TRANSLATE("Default folder"),
|
||||||
new BMessage(kMsgDefaultFolder)));
|
new BMessage(kMsgDefaultFolder)));
|
||||||
fWorkspaceMenu->AddItem(new BMenuItem(TR("Other folder" B_UTF8_ELLIPSIS),
|
fWorkspaceMenu->AddItem(new BMenuItem(
|
||||||
|
B_TRANSLATE("Other folder" B_UTF8_ELLIPSIS),
|
||||||
new BMessage(kMsgOtherFolder)));
|
new BMessage(kMsgOtherFolder)));
|
||||||
|
|
||||||
BMenuField* workspaceMenuField = new BMenuField(BRect(0, 0, 130, 18),
|
BMenuField* workspaceMenuField = new BMenuField(BRect(0, 0, 130, 18),
|
||||||
@@ -189,39 +192,41 @@ BackgroundsView::BackgroundsView()
|
|||||||
workspaceMenuField->ResizeToPreferred();
|
workspaceMenuField->ResizeToPreferred();
|
||||||
rightbox->SetLabel(workspaceMenuField);
|
rightbox->SetLabel(workspaceMenuField);
|
||||||
|
|
||||||
fImageMenu = new BPopUpMenu(TR("pick one"));
|
fImageMenu = new BPopUpMenu(B_TRANSLATE("pick one"));
|
||||||
fImageMenu->AddItem(new BGImageMenuItem(TR("None"), -1,
|
fImageMenu->AddItem(new BGImageMenuItem(B_TRANSLATE("None"), -1,
|
||||||
new BMessage(kMsgNoImage)));
|
new BMessage(kMsgNoImage)));
|
||||||
fImageMenu->AddSeparatorItem();
|
fImageMenu->AddSeparatorItem();
|
||||||
fImageMenu->AddItem(new BMenuItem(TR("Other" B_UTF8_ELLIPSIS),
|
fImageMenu->AddItem(new BMenuItem(B_TRANSLATE("Other" B_UTF8_ELLIPSIS),
|
||||||
new BMessage(kMsgOtherImage)));
|
new BMessage(kMsgOtherImage)));
|
||||||
|
|
||||||
BMenuField* imageMenuField = new BMenuField(NULL, fImageMenu);
|
BMenuField* imageMenuField = new BMenuField(NULL, fImageMenu);
|
||||||
imageMenuField->SetAlignment(B_ALIGN_RIGHT);
|
imageMenuField->SetAlignment(B_ALIGN_RIGHT);
|
||||||
imageMenuField->ResizeToPreferred();
|
imageMenuField->ResizeToPreferred();
|
||||||
|
|
||||||
fPlacementMenu = new BPopUpMenu(TR("pick one"));
|
fPlacementMenu = new BPopUpMenu(B_TRANSLATE("pick one"));
|
||||||
fPlacementMenu->AddItem(new BMenuItem(TR("Manual"),
|
fPlacementMenu->AddItem(new BMenuItem(B_TRANSLATE("Manual"),
|
||||||
new BMessage(kMsgManualPlacement)));
|
new BMessage(kMsgManualPlacement)));
|
||||||
fPlacementMenu->AddItem(new BMenuItem(TR("Center"),
|
fPlacementMenu->AddItem(new BMenuItem(B_TRANSLATE("Center"),
|
||||||
new BMessage(kMsgCenterPlacement)));
|
new BMessage(kMsgCenterPlacement)));
|
||||||
fPlacementMenu->AddItem(new BMenuItem(TR("Scale to fit"),
|
fPlacementMenu->AddItem(new BMenuItem(B_TRANSLATE("Scale to fit"),
|
||||||
new BMessage(kMsgScalePlacement)));
|
new BMessage(kMsgScalePlacement)));
|
||||||
fPlacementMenu->AddItem(new BMenuItem(TR("Tile"),
|
fPlacementMenu->AddItem(new BMenuItem(B_TRANSLATE("Tile"),
|
||||||
new BMessage(kMsgTilePlacement)));
|
new BMessage(kMsgTilePlacement)));
|
||||||
|
|
||||||
BMenuField* placementMenuField = new BMenuField(NULL, fPlacementMenu);
|
BMenuField* placementMenuField = new BMenuField(NULL, fPlacementMenu);
|
||||||
placementMenuField->SetAlignment(B_ALIGN_RIGHT);
|
placementMenuField->SetAlignment(B_ALIGN_RIGHT);
|
||||||
|
|
||||||
fIconLabelOutline = new BCheckBox(TR("Icon label outline"),
|
fIconLabelOutline = new BCheckBox(B_TRANSLATE("Icon label outline"),
|
||||||
new BMessage(kMsgIconLabelOutline));
|
new BMessage(kMsgIconLabelOutline));
|
||||||
fIconLabelOutline->SetValue(B_CONTROL_OFF);
|
fIconLabelOutline->SetValue(B_CONTROL_OFF);
|
||||||
|
|
||||||
fPicker = new BColorControl(BPoint(0, 0), B_CELLS_32x8, 7.0, "Picker",
|
fPicker = new BColorControl(BPoint(0, 0), B_CELLS_32x8, 7.0, "Picker",
|
||||||
new BMessage(kMsgUpdateColor));
|
new BMessage(kMsgUpdateColor));
|
||||||
|
|
||||||
BStringView* imageStringView = new BStringView(NULL, TR("Image:"));
|
BStringView* imageStringView =
|
||||||
BStringView* placementStringView = new BStringView(NULL, TR("Placement:"));
|
new BStringView(NULL, B_TRANSLATE("Image:"));
|
||||||
|
BStringView* placementStringView =
|
||||||
|
new BStringView(NULL, B_TRANSLATE("Placement:"));
|
||||||
|
|
||||||
imageStringView->SetExplicitAlignment(BAlignment(B_ALIGN_RIGHT,
|
imageStringView->SetExplicitAlignment(BAlignment(B_ALIGN_RIGHT,
|
||||||
B_ALIGN_NO_VERTICAL));
|
B_ALIGN_NO_VERTICAL));
|
||||||
@@ -243,11 +248,13 @@ BackgroundsView::BackgroundsView()
|
|||||||
.SetInsets(10, 10, 10, 10)
|
.SetInsets(10, 10, 10, 10)
|
||||||
.End()
|
.End()
|
||||||
.View();
|
.View();
|
||||||
|
|
||||||
rightbox->AddChild(view);
|
rightbox->AddChild(view);
|
||||||
|
|
||||||
fRevert = new BButton(TR("Revert"), new BMessage(kMsgRevertSettings));
|
fRevert = new BButton(B_TRANSLATE("Revert"),
|
||||||
fApply = new BButton(TR("Apply"), new BMessage(kMsgApplySettings));
|
new BMessage(kMsgRevertSettings));
|
||||||
|
fApply = new BButton(B_TRANSLATE("Apply"),
|
||||||
|
new BMessage(kMsgApplySettings));
|
||||||
|
|
||||||
fRevert->SetExplicitAlignment(BAlignment(B_ALIGN_LEFT,
|
fRevert->SetExplicitAlignment(BAlignment(B_ALIGN_LEFT,
|
||||||
B_ALIGN_NO_VERTICAL));
|
B_ALIGN_NO_VERTICAL));
|
||||||
@@ -304,11 +311,11 @@ BackgroundsView::AllAttached()
|
|||||||
BMessenger messenger(this);
|
BMessenger messenger(this);
|
||||||
fPanel = new ImageFilePanel(B_OPEN_PANEL, &messenger, &ref,
|
fPanel = new ImageFilePanel(B_OPEN_PANEL, &messenger, &ref,
|
||||||
B_FILE_NODE, false, NULL, new CustomRefFilter(true));
|
B_FILE_NODE, false, NULL, new CustomRefFilter(true));
|
||||||
fPanel->SetButtonLabel(B_DEFAULT_BUTTON, TR("Select"));
|
fPanel->SetButtonLabel(B_DEFAULT_BUTTON, B_TRANSLATE("Select"));
|
||||||
|
|
||||||
fFolderPanel = new BFilePanel(B_OPEN_PANEL, &messenger, NULL,
|
fFolderPanel = new BFilePanel(B_OPEN_PANEL, &messenger, NULL,
|
||||||
B_DIRECTORY_NODE, false, NULL, new CustomRefFilter(false));
|
B_DIRECTORY_NODE, false, NULL, new CustomRefFilter(false));
|
||||||
fFolderPanel->SetButtonLabel(B_DEFAULT_BUTTON, TR("Select"));
|
fFolderPanel->SetButtonLabel(B_DEFAULT_BUTTON, B_TRANSLATE("Select"));
|
||||||
|
|
||||||
_LoadSettings();
|
_LoadSettings();
|
||||||
_LoadDesktopFolder();
|
_LoadDesktopFolder();
|
||||||
@@ -369,7 +376,7 @@ BackgroundsView::MessageReceived(BMessage* msg)
|
|||||||
|
|
||||||
case kMsgCurrentWorkspace:
|
case kMsgCurrentWorkspace:
|
||||||
case kMsgAllWorkspaces:
|
case kMsgAllWorkspaces:
|
||||||
fImageMenu->FindItem(kMsgNoImage)->SetLabel(TR("None"));
|
fImageMenu->FindItem(kMsgNoImage)->SetLabel(B_TRANSLATE("None"));
|
||||||
fLastWorkspaceIndex = fWorkspaceMenu->IndexOf(
|
fLastWorkspaceIndex = fWorkspaceMenu->IndexOf(
|
||||||
fWorkspaceMenu->FindMarked());
|
fWorkspaceMenu->FindMarked());
|
||||||
if (fCurrent && fCurrent->IsDesktop()) {
|
if (fCurrent && fCurrent->IsDesktop()) {
|
||||||
@@ -381,7 +388,7 @@ BackgroundsView::MessageReceived(BMessage* msg)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case kMsgDefaultFolder:
|
case kMsgDefaultFolder:
|
||||||
fImageMenu->FindItem(kMsgNoImage)->SetLabel(TR("None"));
|
fImageMenu->FindItem(kMsgNoImage)->SetLabel(B_TRANSLATE("None"));
|
||||||
fLastWorkspaceIndex = fWorkspaceMenu->IndexOf(
|
fLastWorkspaceIndex = fWorkspaceMenu->IndexOf(
|
||||||
fWorkspaceMenu->FindMarked());
|
fWorkspaceMenu->FindMarked());
|
||||||
_SetDesktop(false);
|
_SetDesktop(false);
|
||||||
@@ -423,7 +430,7 @@ BackgroundsView::MessageReceived(BMessage* msg)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case kMsgFolderSelected:
|
case kMsgFolderSelected:
|
||||||
fImageMenu->FindItem(kMsgNoImage)->SetLabel(TR("Default"));
|
fImageMenu->FindItem(kMsgNoImage)->SetLabel(B_TRANSLATE("Default"));
|
||||||
fLastWorkspaceIndex = fWorkspaceMenu->IndexOf(
|
fLastWorkspaceIndex = fWorkspaceMenu->IndexOf(
|
||||||
fWorkspaceMenu->FindMarked());
|
fWorkspaceMenu->FindMarked());
|
||||||
_SetDesktop(false);
|
_SetDesktop(false);
|
||||||
@@ -524,9 +531,9 @@ BackgroundsView::_UpdateWithCurrent(void)
|
|||||||
->SetEnabled(fCurrent->IsDesktop());
|
->SetEnabled(fCurrent->IsDesktop());
|
||||||
|
|
||||||
if (fWorkspaceMenu->IndexOf(fWorkspaceMenu->FindMarked()) > 5)
|
if (fWorkspaceMenu->IndexOf(fWorkspaceMenu->FindMarked()) > 5)
|
||||||
fImageMenu->FindItem(kMsgNoImage)->SetLabel(TR("Default"));
|
fImageMenu->FindItem(kMsgNoImage)->SetLabel(B_TRANSLATE("Default"));
|
||||||
else
|
else
|
||||||
fImageMenu->FindItem(kMsgNoImage)->SetLabel(TR("None"));
|
fImageMenu->FindItem(kMsgNoImage)->SetLabel(B_TRANSLATE("None"));
|
||||||
|
|
||||||
for (int32 i = fImageMenu->CountItems() - 5; i >= 0; i--) {
|
for (int32 i = fImageMenu->CountItems() - 5; i >= 0; i--) {
|
||||||
fImageMenu->RemoveItem(2);
|
fImageMenu->RemoveItem(2);
|
||||||
@@ -548,7 +555,7 @@ BackgroundsView::_UpdateWithCurrent(void)
|
|||||||
} else {
|
} else {
|
||||||
fIconLabelOutline->SetValue(fCurrentInfo->fTextWidgetLabelOutline
|
fIconLabelOutline->SetValue(fCurrentInfo->fTextWidgetLabelOutline
|
||||||
? B_CONTROL_ON : B_CONTROL_OFF);
|
? B_CONTROL_ON : B_CONTROL_OFF);
|
||||||
|
|
||||||
fLastImageIndex = fCurrentInfo->fImageIndex;
|
fLastImageIndex = fCurrentInfo->fImageIndex;
|
||||||
_FindImageItem(fLastImageIndex)->SetMarked(true);
|
_FindImageItem(fLastImageIndex)->SetMarked(true);
|
||||||
|
|
||||||
@@ -572,7 +579,7 @@ BackgroundsView::_UpdateWithCurrent(void)
|
|||||||
cmd = kMsgTilePlacement;
|
cmd = kMsgTilePlacement;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (cmd != 0)
|
if (cmd != 0)
|
||||||
fPlacementMenu->FindItem(cmd)->SetMarked(true);
|
fPlacementMenu->FindItem(cmd)->SetMarked(true);
|
||||||
|
|
||||||
@@ -647,7 +654,7 @@ BackgroundsView::_Save()
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
fCurrent->RemoveAll();
|
fCurrent->RemoveAll();
|
||||||
|
|
||||||
fCurrentInfo = new BackgroundImage::BackgroundImageInfo(
|
fCurrentInfo = new BackgroundImage::BackgroundImageInfo(
|
||||||
B_ALL_WORKSPACES, fLastImageIndex, mode, offset,
|
B_ALL_WORKSPACES, fLastImageIndex, mode, offset,
|
||||||
textWidgetLabelOutline, fCurrent->GetShowingImageSet(),
|
textWidgetLabelOutline, fCurrent->GetShowingImageSet(),
|
||||||
@@ -847,7 +854,7 @@ BackgroundsView::_LoadSettings()
|
|||||||
path.SetTo(string.String());
|
path.SetTo(string.String());
|
||||||
int32 i = _AddPath(path);
|
int32 i = _AddPath(path);
|
||||||
BString s;
|
BString s;
|
||||||
s << TR("Folder: ") << path.Leaf();
|
s << B_TRANSLATE("Folder: ") << path.Leaf();
|
||||||
BMenuItem* item = new BMenuItem(s.String(),
|
BMenuItem* item = new BMenuItem(s.String(),
|
||||||
new BMessage(kMsgFolderSelected));
|
new BMessage(kMsgFolderSelected));
|
||||||
fWorkspaceMenu->AddItem(item, -i - 1 + 6);
|
fWorkspaceMenu->AddItem(item, -i - 1 + 6);
|
||||||
@@ -1052,7 +1059,7 @@ BackgroundsView::RefsReceived(BMessage* msg)
|
|||||||
if (fWorkspaceMenu->CountItems() <= 5)
|
if (fWorkspaceMenu->CountItems() <= 5)
|
||||||
fWorkspaceMenu->AddSeparatorItem();
|
fWorkspaceMenu->AddSeparatorItem();
|
||||||
BString s;
|
BString s;
|
||||||
s << TR("Folder: ") << path.Leaf();
|
s << B_TRANSLATE("Folder: ") << path.Leaf();
|
||||||
item = new BMenuItem(s.String(),
|
item = new BMenuItem(s.String(),
|
||||||
new BMessage(kMsgFolderSelected));
|
new BMessage(kMsgFolderSelected));
|
||||||
fWorkspaceMenu->AddItem(item, -index - 1 + 6);
|
fWorkspaceMenu->AddItem(item, -index - 1 + 6);
|
||||||
@@ -1178,7 +1185,7 @@ PreView::PreView()
|
|||||||
fMoveHandCursor(kHandCursorData)
|
fMoveHandCursor(kHandCursorData)
|
||||||
{
|
{
|
||||||
float aspectRatio = BScreen().Frame().Width() / BScreen().Frame().Height();
|
float aspectRatio = BScreen().Frame().Width() / BScreen().Frame().Height();
|
||||||
float previewWidth = 120.0f;
|
float previewWidth = 120.0f;
|
||||||
float previewHeight = ceil(previewWidth / aspectRatio);
|
float previewHeight = ceil(previewWidth / aspectRatio);
|
||||||
|
|
||||||
ResizeTo(previewWidth, previewHeight);
|
ResizeTo(previewWidth, previewHeight);
|
||||||
|
|||||||
@@ -131,7 +131,7 @@ ImageFilePanel::SelectionChanged()
|
|||||||
B_FOLLOW_LEFT | B_FOLLOW_TOP, 0);
|
B_FOLLOW_LEFT | B_FOLLOW_TOP, 0);
|
||||||
|
|
||||||
BString resolution;
|
BString resolution;
|
||||||
resolution << TR("Resolution: ")
|
resolution << B_TRANSLATE("Resolution: ")
|
||||||
<< (int)(bitmap->Bounds().Width() + 1)
|
<< (int)(bitmap->Bounds().Width() + 1)
|
||||||
<< "x" << (int)(bitmap->Bounds().Height() + 1);
|
<< "x" << (int)(bitmap->Bounds().Height() + 1);
|
||||||
fResolutionView->SetText(resolution.String());
|
fResolutionView->SetText(resolution.String());
|
||||||
|
|||||||
Reference in New Issue
Block a user