[haiku-commits] r42957 - haiku/trunk/src/tests/kits/game/chart

  • From: pulkomandy@xxxxxxxxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sat, 29 Oct 2011 17:31:55 +0200 (CEST)

Author: pulkomandy
Date: 2011-10-29 17:31:55 +0200 (Sat, 29 Oct 2011)
New Revision: 42957
Changeset: https://dev.haiku-os.org/changeset/42957
Ticket: https://dev.haiku-os.org/ticket/7529

Modified:
   haiku/trunk/src/tests/kits/game/chart/Chart.cpp
   haiku/trunk/src/tests/kits/game/chart/ChartWindow.cpp
   haiku/trunk/src/tests/kits/game/chart/Jamfile
Log:
Patch by taos (#7529): localize Chart.


Modified: haiku/trunk/src/tests/kits/game/chart/Chart.cpp
===================================================================
--- haiku/trunk/src/tests/kits/game/chart/Chart.cpp     2011-10-29 15:22:05 UTC 
(rev 42956)
+++ haiku/trunk/src/tests/kits/game/chart/Chart.cpp     2011-10-29 15:31:55 UTC 
(rev 42957)
@@ -1,9 +1,9 @@
 /*
-       
+
        Chart.cpp
-       
+
        by Pierre Raynaud-Richard.
-       
+
 */
 
 /*
@@ -14,14 +14,18 @@
 #include "ChartWindow.h"
 #include "Chart.h"
 
+#include <Catalog.h>
 #include <Debug.h>
 
+#undef B_TRANSLATE_CONTEXT
+#define B_TRANSLATE_CONTEXT "Chart"
+
 int
 main()
-{      
+{
        ChartApp *app = new ChartApp();
        app->Run();
-       
+
        delete app;
        return 0;
 }
@@ -29,8 +33,9 @@
 
 ChartApp::ChartApp() : BApplication("application/x-vnd.Be.ChartDemo")
 {
-       fWindow = new ChartWindow(BRect(120, 150, 629, 591), "Chart");
-       
+       fWindow = new ChartWindow(BRect(120, 150, 629, 591),
+               B_TRANSLATE_SYSTEM_NAME("Chart"));
+
        // showing the window will also start the direct connection. If you
        // Sync() after the show, the direct connection will be established
        // when the Sync() return (as far as any part of the content area of

Modified: haiku/trunk/src/tests/kits/game/chart/ChartWindow.cpp
===================================================================
--- haiku/trunk/src/tests/kits/game/chart/ChartWindow.cpp       2011-10-29 
15:22:05 UTC (rev 42956)
+++ haiku/trunk/src/tests/kits/game/chart/ChartWindow.cpp       2011-10-29 
15:31:55 UTC (rev 42957)
@@ -16,6 +16,7 @@
 #include <Box.h>
 #include <Button.h>
 #include <ByteOrder.h>
+#include <Catalog.h>
 #include <CheckBox.h>
 #include <Directory.h>
 #include <Entry.h>
@@ -38,6 +39,9 @@
 #include <string.h>
 #include <stdlib.h>
 
+#undef B_TRANSLATE_CONTEXT
+#define B_TRANSLATE_CONTEXT "ChartWindow"
+
 /* pseudo-random generator parameters (not very good ones,
    but good enough for what we do here). */
 enum {
@@ -487,25 +491,30 @@
        h += INSTANT_LOAD+H_BORDER;
 
                /* camera animation popup */
-               menu = new BPopUpMenu("Off");
-               item = new BMenuItem("Off", new BMessage(ANIM_OFF_MSG));
+               menu = new BPopUpMenu(B_TRANSLATE("Off"));
+               item = new BMenuItem(B_TRANSLATE("Off"), new 
BMessage(ANIM_OFF_MSG));
                item->SetTarget(this);
                menu->AddItem(item);
-               item = new BMenuItem("Slow rotation", new 
BMessage(ANIM_SLOW_ROT_MSG));
+               item = new BMenuItem(B_TRANSLATE("Slow rotation"),
+                       new BMessage(ANIM_SLOW_ROT_MSG));
                item->SetTarget(this);
                menu->AddItem(item);
-               item = new BMenuItem("Slow motion", new 
BMessage(ANIM_SLOW_MOVE_MSG));
+               item = new BMenuItem(B_TRANSLATE("Slow motion"),
+                       new BMessage(ANIM_SLOW_MOVE_MSG));
                item->SetTarget(this);
                menu->AddItem(item);
-               item = new BMenuItem("Fast motion", new 
BMessage(ANIM_FAST_MOVE_MSG));
+               item = new BMenuItem(B_TRANSLATE("Fast motion"),
+                       new BMessage(ANIM_FAST_MOVE_MSG));
                item->SetTarget(this);
                menu->AddItem(item);
-               item = new BMenuItem("Free motion", new 
BMessage(ANIM_FREE_MOVE_MSG));
+               item = new BMenuItem(B_TRANSLATE("Free motion"),
+                       new BMessage(ANIM_FREE_MOVE_MSG));
                item->SetTarget(this);
                menu->AddItem(item);
 
-               r.Set(h, v, h+ANIM_LABEL+ANIM_POPUP-1, v + (TOP_LEFT_LIMIT - 1 
- 2*V_BORDER));
-               popup = new BMenuField(r, "", "Animation:", menu);
+               r.Set(h, v, h+ANIM_LABEL+ANIM_POPUP-1, v +
+                       (TOP_LEFT_LIMIT - 1 - 2*V_BORDER));
+               popup = new BMenuField(r, "", B_TRANSLATE("Animation:"), menu);
                popup->SetFont(&font);
                popup->MenuBar()->SetFont(&font);
                popup->Menu()->SetFont(&font);
@@ -513,27 +522,32 @@
                popup->SetDivider(popup->StringWidth(popup->Label()) + 4.0f);
                fTopView->AddChild(popup);
 
-       h += ANIM_LABEL + ANIM_POPUP + popup->StringWidth("Slow rotation");
+       h += ANIM_LABEL + ANIM_POPUP +
+                popup->StringWidth(B_TRANSLATE("Slow rotation"));
 
                /* display mode popup */
-               menu = new BPopUpMenu("Off");
-               item = new BMenuItem("Off", new BMessage(DISP_OFF_MSG));
+               menu = new BPopUpMenu(B_TRANSLATE("Off"));
+               item = new BMenuItem(B_TRANSLATE("Off"), new 
BMessage(DISP_OFF_MSG));
                item->SetTarget(this);
                menu->AddItem(item);
-               item = new BMenuItem("LineArray", new BMessage(DISP_LINE_MSG));
+               item = new BMenuItem(B_TRANSLATE("LineArray"),
+                       new BMessage(DISP_LINE_MSG));
                item->SetTarget(this);
                item->SetEnabled(false);
                menu->AddItem(item);
-               item = new BMenuItem("DrawBitmap", new 
BMessage(DISP_BITMAP_MSG));
+               item = new BMenuItem(B_TRANSLATE("DrawBitmap"),
+                       new BMessage(DISP_BITMAP_MSG));
                item->SetTarget(this);
                menu->AddItem(item);
-               item = new BMenuItem("DirectWindow", new 
BMessage(DISP_DIRECT_MSG));
+               item = new BMenuItem(B_TRANSLATE("DirectWindow"),
+                       new BMessage(DISP_DIRECT_MSG));
                item->SetTarget(this);
                item->SetEnabled(BDirectWindow::SupportsWindowMode());
                menu->AddItem(item);
 
-               r.Set(h, v, h+DISP_LABEL+DISP_POPUP-1, v + (TOP_LEFT_LIMIT - 1 
- 2*V_BORDER));
-               popup = new BMenuField(r, "", "Display:", menu);
+               r.Set(h, v, h+DISP_LABEL+DISP_POPUP-1, v +
+                       (TOP_LEFT_LIMIT - 1 - 2*V_BORDER));
+               popup = new BMenuField(r, "", B_TRANSLATE("Display:"), menu);
                popup->SetFont(&font);
                popup->MenuBar()->SetFont(&font);
                popup->Menu()->SetFont(&font);
@@ -541,7 +555,8 @@
                popup->SetDivider(popup->StringWidth(popup->Label()) + 4.0f);
                fTopView->AddChild(popup);
 
-       h += DISP_LABEL + DISP_POPUP + popup->StringWidth("DirectWindow") + 
H_BORDER;
+       h += DISP_LABEL + DISP_POPUP +
+               popup->StringWidth(B_TRANSLATE("DirectWindow")) + H_BORDER;
 
                /* create the offwindow (invisible) button on the left side.
                   this will be used to record the content of the Picture
@@ -589,19 +604,22 @@
        h += BUTTON_WIDTH+H_BORDER;
 
                /* starfield type popup */
-               menu = new BPopUpMenu("Chaos");
-               item = new BMenuItem("Chaos", new BMessage(SPACE_CHAOS_MSG));
+               menu = new BPopUpMenu(B_TRANSLATE("Chaos"));
+               item = new BMenuItem(B_TRANSLATE("Chaos"),
+                       new BMessage(SPACE_CHAOS_MSG));
                item->SetTarget(this);
                menu->AddItem(item);
-               item = new BMenuItem("Amas", new BMessage(SPACE_AMAS_MSG));
+               item = new BMenuItem(B_TRANSLATE("Amas"), new 
BMessage(SPACE_AMAS_MSG));
                item->SetTarget(this);
                menu->AddItem(item);
-               item = new BMenuItem("Spiral", new BMessage(SPACE_SPIRAL_MSG));
+               item = new BMenuItem(B_TRANSLATE("Spiral"),
+                       new BMessage(SPACE_SPIRAL_MSG));
                item->SetTarget(this);
                menu->AddItem(item);
 
-               r.Set(h, v, h+SPACE_LABEL+SPACE_POPUP-1, v + (TOP_LEFT_LIMIT - 
1 - 2*V_BORDER));
-               popup = new BMenuField(r, "", "Space:", menu);
+               r.Set(h, v, h+SPACE_LABEL+SPACE_POPUP-1, v +
+                       (TOP_LEFT_LIMIT - 1 - 2*V_BORDER));
+               popup = new BMenuField(r, "", B_TRANSLATE("Space:"), menu);
                popup->SetFont(&font);
                popup->MenuBar()->SetFont(&font);
                popup->Menu()->SetFont(&font);
@@ -626,7 +644,7 @@
                r.Set(h, v, h+LEFT_WIDTH-2*LEFT_OFFSET-2, v+STATUS_BOX-1);
                fStatusBox = new BBox(r);
                fStatusBox->SetFont(&boldFont);
-               fStatusBox->SetLabel("Status");
+               fStatusBox->SetLabel(B_TRANSLATE("Status"));
                fLeftView->AddChild(fStatusBox);
                float boxWidth, boxHeight;
                fStatusBox->GetPreferredSize(&boxWidth, &boxHeight);
@@ -636,8 +654,9 @@
                v = BOX_V_OFFSET;
 
                        /* frames per second title string */
-                       r.Set(h, v, 
h+LEFT_WIDTH-2*LEFT_OFFSET-2*BOX_H_OFFSET-1, v+STATUS_LABEL-1);
-                       string = new BStringView(r, "", "Frames/s");
+                       r.Set(h, v, h+LEFT_WIDTH-2*LEFT_OFFSET-2*BOX_H_OFFSET-1,
+                               v+STATUS_LABEL-1);
+                       string = new BStringView(r, "", 
B_TRANSLATE("Frames/s"));
                        string->SetFont(&font);
                        string->SetAlignment(B_ALIGN_CENTER);
                        fStatusBox->AddChild(string);
@@ -645,7 +664,8 @@
                v += STATUS_LABEL+STATUS_OFFSET;
 
                        /* frames per second display string */
-                       r.Set(h-1, v, 
h+LEFT_WIDTH-2*LEFT_OFFSET-2*BOX_H_OFFSET, v+STATUS_EDIT-1);
+                       r.Set(h-1, v, h+LEFT_WIDTH-2*LEFT_OFFSET-2*BOX_H_OFFSET,
+                               v+STATUS_EDIT-1);
                        fFramesView = new BStringView(r, "", "0.0");
                        fFramesView->SetAlignment(B_ALIGN_RIGHT);
                        fFramesView->SetFont(be_bold_font);
@@ -656,8 +676,9 @@
                v += STATUS_EDIT+STATUS_OFFSET;
 
                        /* CPU load pourcentage title string */
-                       r.Set(h, v, 
h+LEFT_WIDTH-2*LEFT_OFFSET-2*BOX_H_OFFSET-1, v+STATUS_LABEL-1);
-                       string = new BStringView(r, "", "CPU load");
+                       r.Set(h, v, h+LEFT_WIDTH-2*LEFT_OFFSET-2*BOX_H_OFFSET-1,
+                               v+STATUS_LABEL-1);
+                       string = new BStringView(r, "", B_TRANSLATE("CPU 
load"));
                        string->SetAlignment(B_ALIGN_CENTER);
                        string->SetFont(&font);
                        fStatusBox->AddChild(string);
@@ -665,7 +686,8 @@
                v += STATUS_LABEL+STATUS_OFFSET;
 
                        /* CPU load pourcentage display string */
-                       r.Set(h-1, v, 
h+LEFT_WIDTH-2*LEFT_OFFSET-2*BOX_H_OFFSET, v+STATUS_EDIT-1);
+                       r.Set(h-1, v, h+LEFT_WIDTH-2*LEFT_OFFSET-2*BOX_H_OFFSET,
+                               v+STATUS_EDIT-1);
                        fCpuLoadView = new BStringView(r, "", "0.0");
                        fCpuLoadView->SetAlignment(B_ALIGN_RIGHT);
                        fCpuLoadView->SetFont(be_bold_font);
@@ -679,7 +701,8 @@
 
                /* Fullscreen mode check box */
                r.Set(h, v, h+LEFT_WIDTH-2*LEFT_OFFSET-1, v+FULL_SCREEN-1);
-               full_screen = new BCheckBox(r, "", "Full screen", new 
BMessage(FULL_SCREEN_MSG));
+               full_screen = new BCheckBox(r, "", B_TRANSLATE("Full screen"),
+                       new BMessage(FULL_SCREEN_MSG));
                full_screen->SetTarget(this);
                full_screen->SetFont(&font);
                full_screen->ResizeToPreferred();
@@ -695,7 +718,8 @@
 
                /* Automatic demonstration activation button */
                r.Set(h, v, h+LEFT_WIDTH-2*LEFT_OFFSET-1, v+AUTO_DEMO-1);
-               button = new BButton(r, "", "Auto demo", new 
BMessage(AUTO_DEMO_MSG));
+               button = new BButton(r, "", B_TRANSLATE("Auto demo"),
+                       new BMessage(AUTO_DEMO_MSG));
                button->SetTarget(this);
                button->ResizeToPreferred();
                button->GetPreferredSize(&width, &height);
@@ -708,7 +732,8 @@
 
                /* Enabling second thread check box */
                r.Set(h, v, h+LEFT_WIDTH-2*LEFT_OFFSET-1, v+SECOND_THREAD-1);
-               check_box = new BCheckBox(r, "", "2 threads", new 
BMessage(SECOND_THREAD_MSG));
+               check_box = new BCheckBox(r, "", B_TRANSLATE("2 threads"),
+                       new BMessage(SECOND_THREAD_MSG));
                check_box->SetTarget(this);
                check_box->SetFont(&font);
                check_box->ResizeToPreferred();
@@ -721,7 +746,7 @@
                /* Star color selection box */
                r.Set(h, v, h+LEFT_WIDTH-2*LEFT_OFFSET-2, v+COLORS_BOX-1);
                fColorsBox = new BBox(r);
-               fColorsBox->SetLabel("Colors");
+               fColorsBox->SetLabel(B_TRANSLATE("Colors"));
                fColorsBox->SetFont(&boldFont);
                fLeftView->AddChild(fColorsBox);
 
@@ -729,8 +754,10 @@
                v = BOX_V_OFFSET;
 
                        /* star color red check box */
-                       r.Set(h, v, 
h+LEFT_WIDTH-2*LEFT_OFFSET-2*BOX_H_OFFSET-1, v+COLORS_LABEL-1);
-                       check_box = new BCheckBox(r, "", "Red", new 
BMessage(COLORS_RED_MSG));
+                       r.Set(h, v, h+LEFT_WIDTH-2*LEFT_OFFSET-2*BOX_H_OFFSET-1,
+                               v+COLORS_LABEL-1);
+                       check_box = new BCheckBox(r, "", B_TRANSLATE("Red"),
+                               new BMessage(COLORS_RED_MSG));
                        check_box->SetFont(&font);
                        check_box->ResizeToPreferred();
                        fColorsBox->AddChild(check_box);
@@ -738,8 +765,10 @@
                v += COLORS_LABEL+COLORS_OFFSET;
 
                        /* star color green check box */
-                       r.Set(h, v, 
h+LEFT_WIDTH-2*LEFT_OFFSET-2*BOX_H_OFFSET-1, v+COLORS_LABEL-1);
-                       check_box = new BCheckBox(r, "", "Green", new 
BMessage(COLORS_GREEN_MSG));
+                       r.Set(h, v, h+LEFT_WIDTH-2*LEFT_OFFSET-2*BOX_H_OFFSET-1,
+                               v+COLORS_LABEL-1);
+                       check_box = new BCheckBox(r, "", B_TRANSLATE("Green"),
+                               new BMessage(COLORS_GREEN_MSG));
                        check_box->SetValue(1);
                        check_box->SetFont(&font);
                        check_box->ResizeToPreferred();
@@ -748,8 +777,10 @@
                v += COLORS_LABEL+COLORS_OFFSET;
 
                        /* star color blue check box */
-                       r.Set(h, v, 
h+LEFT_WIDTH-2*LEFT_OFFSET-2*BOX_H_OFFSET-1, v+COLORS_LABEL-1);
-                       check_box = new BCheckBox(r, "", "Blue", new 
BMessage(COLORS_BLUE_MSG));
+                       r.Set(h, v, h+LEFT_WIDTH-2*LEFT_OFFSET-2*BOX_H_OFFSET-1,
+                               v+COLORS_LABEL-1);
+                       check_box = new BCheckBox(r, "", B_TRANSLATE("Blue"),
+                               new BMessage(COLORS_BLUE_MSG));
                        check_box->SetValue(1);
                        check_box->SetFont(&font);
                        check_box->ResizeToPreferred();
@@ -758,8 +789,10 @@
                v += COLORS_LABEL+COLORS_OFFSET;
 
                        /* star color yellow check box */
-                       r.Set(h, v, 
h+LEFT_WIDTH-2*LEFT_OFFSET-2*BOX_H_OFFSET-1, v+COLORS_LABEL-1);
-                       check_box = new BCheckBox(r, "", "Yellow", new 
BMessage(COLORS_YELLOW_MSG));
+                       r.Set(h, v, h+LEFT_WIDTH-2*LEFT_OFFSET-2*BOX_H_OFFSET-1,
+                               v+COLORS_LABEL-1);
+                       check_box = new BCheckBox(r, "", B_TRANSLATE("Yellow"),
+                               new BMessage(COLORS_YELLOW_MSG));
                        check_box->SetValue(1);
                        check_box->SetFont(&font);
                        check_box->ResizeToPreferred();
@@ -768,8 +801,10 @@
                v += COLORS_LABEL+COLORS_OFFSET;
 
                        /* star color orange check box */
-                       r.Set(h, v, 
h+LEFT_WIDTH-2*LEFT_OFFSET-2*BOX_H_OFFSET-1, v+COLORS_LABEL-1);
-                       check_box = new BCheckBox(r, "", "Orange", new 
BMessage(COLORS_ORANGE_MSG));
+                       r.Set(h, v, h+LEFT_WIDTH-2*LEFT_OFFSET-2*BOX_H_OFFSET-1,
+                               v+COLORS_LABEL-1);
+                       check_box = new BCheckBox(r, "", B_TRANSLATE("Orange"),
+                               new BMessage(COLORS_ORANGE_MSG));
                        check_box->SetFont(&font);
                        check_box->ResizeToPreferred();
                        fColorsBox->AddChild(check_box);
@@ -777,8 +812,10 @@
                v += COLORS_LABEL+COLORS_OFFSET;
 
                        /* star color pink check box */
-                       r.Set(h, v, 
h+LEFT_WIDTH-2*LEFT_OFFSET-2*BOX_H_OFFSET-1, v+COLORS_LABEL-1);
-                       check_box = new BCheckBox(r, "", "Pink", new 
BMessage(COLORS_PINK_MSG));
+                       r.Set(h, v, h+LEFT_WIDTH-2*LEFT_OFFSET-2*BOX_H_OFFSET-1,
+                               v+COLORS_LABEL-1);
+                       check_box = new BCheckBox(r, "", B_TRANSLATE("Pink"),
+                               new BMessage(COLORS_PINK_MSG));
                        check_box->SetFont(&font);
                        check_box->ResizeToPreferred();
                        fColorsBox->AddChild(check_box);
@@ -786,8 +823,10 @@
                v += COLORS_LABEL+COLORS_OFFSET;
 
                        /* star color white check box */
-                       r.Set(h, v, 
h+LEFT_WIDTH-2*LEFT_OFFSET-2*BOX_H_OFFSET-1, v+COLORS_LABEL-1);
-                       check_box = new BCheckBox(r, "", "White", new 
BMessage(COLORS_WHITE_MSG));
+                       r.Set(h, v, h+LEFT_WIDTH-2*LEFT_OFFSET-2*BOX_H_OFFSET-1,
+                               v+COLORS_LABEL-1);
+                       check_box = new BCheckBox(r, "", B_TRANSLATE("White"),
+                               new BMessage(COLORS_WHITE_MSG));
                        check_box->SetFont(&font);
                        check_box->ResizeToPreferred();
                        fColorsBox->AddChild(check_box);
@@ -800,15 +839,17 @@
                r.Set(h, v, h+LEFT_WIDTH-2*LEFT_OFFSET-2, v+SPECIAL_BOX-1);
                fSpecialBox = new BBox(r);
                fSpecialBox->SetFont(&boldFont);
-               fSpecialBox->SetLabel("Special");
+               fSpecialBox->SetLabel(B_TRANSLATE("Special"));
                fLeftView->AddChild(fSpecialBox);
 
                h = BOX_H_OFFSET;
                v = BOX_V_OFFSET;
 
                        /* no special radio button */
-                       r.Set(h, v, 
h+LEFT_WIDTH-2*LEFT_OFFSET-2*BOX_H_OFFSET-1, v+COLORS_LABEL-1);
-                       radio = new BRadioButton(r, "", "None", new 
BMessage(SPECIAL_NONE_MSG));
+                       r.Set(h, v, h+LEFT_WIDTH-2*LEFT_OFFSET-2*BOX_H_OFFSET-1,
+                               v+COLORS_LABEL-1);
+                       radio = new BRadioButton(r, "", B_TRANSLATE("None"),
+                               new BMessage(SPECIAL_NONE_MSG));
                        radio->SetValue(1);
                        radio->SetFont(&font);
                        radio->ResizeToPreferred();
@@ -817,8 +858,10 @@
                v += COLORS_LABEL+COLORS_OFFSET;
 
                        /* comet special animation radio button */
-                       r.Set(h, v, 
h+LEFT_WIDTH-2*LEFT_OFFSET-2*BOX_H_OFFSET-1, v+COLORS_LABEL-1);
-                       radio = new BRadioButton(r, "", "Comet", new 
BMessage(SPECIAL_COMET_MSG));
+                       r.Set(h, v, h+LEFT_WIDTH-2*LEFT_OFFSET-2*BOX_H_OFFSET-1,
+                               v+COLORS_LABEL-1);
+                       radio = new BRadioButton(r, "", B_TRANSLATE("Comet"),
+                               new BMessage(SPECIAL_COMET_MSG));
                        radio->SetFont(&font);
                        radio->ResizeToPreferred();
                        fSpecialBox->AddChild(radio);
@@ -826,8 +869,10 @@
                v += COLORS_LABEL+COLORS_OFFSET;
 
                        /* novas special animation radio button */
-                       r.Set(h, v, 
h+LEFT_WIDTH-2*LEFT_OFFSET-2*BOX_H_OFFSET-1, v+COLORS_LABEL-1);
-                       radio = new BRadioButton(r, "", "Novas", new 
BMessage(SPECIAL_NOVAS_MSG));
+                       r.Set(h, v, h+LEFT_WIDTH-2*LEFT_OFFSET-2*BOX_H_OFFSET-1,
+                               v+COLORS_LABEL-1);
+                       radio = new BRadioButton(r, "", B_TRANSLATE("Novas"),
+                               new BMessage(SPECIAL_NOVAS_MSG));
                        radio->SetFont(&font);
                        radio->ResizeToPreferred();
                        fSpecialBox->AddChild(radio);
@@ -835,8 +880,10 @@
                v += COLORS_LABEL+COLORS_OFFSET;
 
                        /* space batle special animation radio button (not 
implemented) */
-                       r.Set(h, v, 
h+LEFT_WIDTH-2*LEFT_OFFSET-2*BOX_H_OFFSET-1, v+COLORS_LABEL-1);
-                       radio = new BRadioButton(r, "", "Battle", new 
BMessage(SPECIAL_BATTLE_MSG));
+                       r.Set(h, v, h+LEFT_WIDTH-2*LEFT_OFFSET-2*BOX_H_OFFSET-1,
+                               v+COLORS_LABEL-1);
+                       radio = new BRadioButton(r, "", B_TRANSLATE("Battle"),
+                               new BMessage(SPECIAL_BATTLE_MSG));
                        radio->SetEnabled(false);
                        radio->SetFont(&font);
                        radio->ResizeToPreferred();
@@ -1152,10 +1199,10 @@
        BRect frame;
        BPoint point;
 
-       BWindow *window = GetAppWindow("Space color");
+       BWindow *window = GetAppWindow(B_TRANSLATE("Space color"));
        if (window == NULL) {
                frame.Set(here.x, here.y, here.x + 199.0, here.y + 99.0);
-               window = new BWindow(frame, "Space color",
+               window = new BWindow(frame, B_TRANSLATE("Space color"),
                                                         B_FLOATING_WINDOW_LOOK,
                                                         
B_FLOATING_APP_WINDOW_FEEL,
                                                         B_NOT_ZOOMABLE | 
B_WILL_ACCEPT_FIRST_CLICK | B_NOT_RESIZABLE);
@@ -1179,10 +1226,11 @@
 void
 ChartWindow::OpenStarDensity(BPoint here)
 {
-       BWindow *window = GetAppWindow("Star density");
+       BWindow *window = GetAppWindow(B_TRANSLATE("Star density"));
        if (window == NULL) {
-               BRect frame(here.x, here.y, here.x + STAR_DENSITY_H-1, here.y + 
STAR_DENSITY_V-1);
-               window = new BWindow(frame, "Star density",
+               BRect frame(here.x, here.y, here.x + STAR_DENSITY_H-1,
+                       here.y + STAR_DENSITY_V-1);
+               window = new BWindow(frame, B_TRANSLATE("Star density"),
                                                         B_FLOATING_WINDOW_LOOK,
                                                         
B_FLOATING_APP_WINDOW_FEEL,
                                                         B_NOT_RESIZABLE | 
B_NOT_ZOOMABLE | B_WILL_ACCEPT_FIRST_CLICK);
@@ -1193,7 +1241,8 @@
                slider->SetTarget(NULL, this);
                slider->SetValue(fCurrentSettings.star_density);
                slider->SetModificationMessage(new BMessage(STAR_DENSITY_MSG));
-               slider->SetLimitLabels(" 5% (low)", "(high) 100% ");
+               slider->SetLimitLabels(B_TRANSLATE(" 5% (low)"),
+                       B_TRANSLATE("(high) 100% "));
                slider->ResizeToPreferred();
                window->ResizeTo(slider->Bounds().Width(), 
slider->Bounds().Height());
                window->AddChild(slider);
@@ -1208,10 +1257,11 @@
 void
 ChartWindow::OpenRefresh(BPoint here)
 {
-       BWindow *window = GetAppWindow("Refresh rate");
+       BWindow *window = GetAppWindow(B_TRANSLATE("Refresh rate"));
        if (window == NULL) {
-               BRect frame(here.x, here.y, here.x + REFRESH_RATE_H-1, here.y + 
REFRESH_RATE_V-1);
-               window = new BWindow(frame, "Refresh rate",
+               BRect frame(here.x, here.y, here.x + REFRESH_RATE_H-1,
+                       here.y + REFRESH_RATE_V-1);
+               window = new BWindow(frame, B_TRANSLATE("Refresh rate"),
                                                         B_FLOATING_WINDOW_LOOK,
                                                         
B_FLOATING_APP_WINDOW_FEEL,
                                                         B_NOT_RESIZABLE | 
B_NOT_ZOOMABLE | B_WILL_ACCEPT_FIRST_CLICK);
@@ -1222,7 +1272,8 @@
                slider->SetValue((int32)(1000 * 
log(fCurrentSettings.refresh_rate / REFRESH_RATE_MIN) /
                                                
log(REFRESH_RATE_MAX/REFRESH_RATE_MIN)));
                slider->SetModificationMessage(new BMessage(REFRESH_RATE_MSG));
-               slider->SetLimitLabels(" 0.6 f/s  (logarythmic scale)", "600.0 
f/s");
+               slider->SetLimitLabels(B_TRANSLATE(" 0.6 f/s  (logarythmic 
scale)"),
+                       B_TRANSLATE("600.0 f/s"));
                slider->ResizeToPreferred();
                window->ResizeTo(slider->Bounds().Width(), 
slider->Bounds().Height());
                window->AddChild(slider);

Modified: haiku/trunk/src/tests/kits/game/chart/Jamfile
===================================================================
--- haiku/trunk/src/tests/kits/game/chart/Jamfile       2011-10-29 15:22:05 UTC 
(rev 42956)
+++ haiku/trunk/src/tests/kits/game/chart/Jamfile       2011-10-29 15:31:55 UTC 
(rev 42957)
@@ -8,10 +8,17 @@
        ChartRender.cpp
        ChartView.cpp
        ChartWindow.cpp
-       : be game $(TARGET_LIBSUPC++)
+       : be game $(HAIKU_LOCALE_LIBS) $(TARGET_LIBSUPC++)
        : Chart.rdef
        ;
 
+DoCatalogs Chart :
+    x-vnd.Be.ChartDemo
+    :
+       Chart.cpp
+       ChartWindow.cpp
+;
+
 if $(TARGET_PLATFORM) = libbe_test {
        HaikuInstall install-test-apps : $(HAIKU_APP_TEST_DIR) : Chart
                : tests!apps ;


Other related posts:

  • » [haiku-commits] r42957 - haiku/trunk/src/tests/kits/game/chart - pulkomandy