Updated to use B_TRANSLATE* macros. relates to #5408.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36662 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Matt Madia
2010-05-06 16:06:33 +00:00
parent b89a43d65f
commit 4e689749d8
+52 -43
View File
@@ -298,7 +298,7 @@ AboutApp::AboutApp()
#define TR_CONTEXT "AboutWindow"
AboutWindow::AboutWindow()
: BWindow(BRect(0, 0, 500, 300), TR("About this system"),
: BWindow(BRect(0, 0, 500, 300), B_TRANSLATE("About this system"),
B_TITLED_WINDOW, B_AUTO_UPDATE_SIZE_LIMITS | B_NOT_ZOOMABLE)
{
SetLayout(new BGroupLayout(B_VERTICAL));
@@ -455,7 +455,7 @@ AboutView::AboutView()
// OS Version
char string[1024];
strcpy(string, TR("Unknown"));
strcpy(string, B_TRANSLATE("Unknown"));
// the version is stored in the BEOS:APP_VERSION attribute of libbe.so
BPath path;
@@ -481,7 +481,7 @@ AboutView::AboutView()
char version[16];
snprintf(version, sizeof(version), "%ld", revision);
strlcat(string, " (", sizeof(string));
strlcat(string, TR("Revision"), sizeof(string));
strlcat(string, B_TRANSLATE("Revision"), sizeof(string));
strlcat(string, " ", sizeof(string));
strlcat(string, version, sizeof(string));
strlcat(string, ")", sizeof(string));
@@ -496,7 +496,8 @@ AboutView::AboutView()
BEntry gccFourHybrid("/boot/system/lib/gcc2/libstdc++.r4.so");
BEntry gccTwoHybrid("/boot/system/lib/gcc4/libsupc++.so");
if (gccFourHybrid.Exists() || gccTwoHybrid.Exists())
snprintf(string, sizeof(string), TR("GCC %d Hybrid"), __GNUC__);
snprintf(string, sizeof(string), B_TRANSLATE("GCC %d Hybrid"),
__GNUC__);
else
snprintf(string, sizeof(string), "GCC %d", __GNUC__);
@@ -508,9 +509,9 @@ AboutView::AboutView()
char processorLabel[256];
if (systemInfo.cpu_count > 1) {
snprintf(processorLabel, sizeof(processorLabel),
TR("%ld Processors:"), systemInfo.cpu_count);
B_TRANSLATE("%ld Processors:"), systemInfo.cpu_count);
} else
strlcpy(processorLabel, TR("Processor:"),
strlcpy(processorLabel, B_TRANSLATE("Processor:"),
sizeof(processorLabel));
BString cpuType;
@@ -523,9 +524,9 @@ AboutView::AboutView()
int32 clockSpeed = get_rounded_cpu_speed();
if (clockSpeed < 1000)
sprintf(string, TR("%ld MHz"), clockSpeed);
sprintf(string, B_TRANSLATE("%ld MHz"), clockSpeed);
else
sprintf(string, TR("%.2f GHz"), clockSpeed / 1000.0f);
sprintf(string, B_TRANSLATE("%.2f GHz"), clockSpeed / 1000.0f);
BStringView* frequencyView = new BStringView("frequencytext", string);
frequencyView->SetExplicitAlignment(BAlignment(B_ALIGN_LEFT,
@@ -562,7 +563,7 @@ AboutView::AboutView()
.AddGroup(B_VERTICAL)
.Add(new LogoView())
.AddGroup(B_VERTICAL)
.Add(_CreateLabel("oslabel", TR("Version:")))
.Add(_CreateLabel("oslabel", B_TRANSLATE("Version:")))
.Add(versionView)
.Add(gccView)
.AddStrut(offset)
@@ -570,14 +571,14 @@ AboutView::AboutView()
.Add(cpuView)
.Add(frequencyView)
.AddStrut(offset)
.Add(_CreateLabel("memlabel", TR("Memory:")))
.Add(_CreateLabel("memlabel", B_TRANSLATE("Memory:")))
.Add(fMemView)
.AddStrut(offset)
.Add(_CreateLabel("kernellabel", TR("Kernel:")))
.Add(_CreateLabel("kernellabel", B_TRANSLATE("Kernel:")))
.Add(kernelView)
.AddStrut(offset)
.Add(_CreateLabel("uptimelabel",
TR("Time running:")))
B_TRANSLATE("Time running:")))
.Add(fUptimeView)
.SetInsets(5, 5, 5, 5)
.End()
@@ -691,9 +692,9 @@ AboutView::AddCopyrightEntry(const char* name, const char* text,
if (licenses.CountStrings() > 0) {
if (licenses.CountStrings() > 1)
fCreditsView->Insert(TR("Licenses: "));
fCreditsView->Insert(B_TRANSLATE("Licenses: "));
else
fCreditsView->Insert(TR("License: "));
fCreditsView->Insert(B_TRANSLATE("License: "));
for (int32 i = 0; i < licenses.CountStrings(); i++) {
const char* license = licenses.StringAt(i);
@@ -717,7 +718,7 @@ AboutView::AddCopyrightEntry(const char* name, const char* text,
}
if (sources.CountStrings() > 0) {
fCreditsView->Insert(TR("Source Code: "));
fCreditsView->Insert(B_TRANSLATE("Source Code: "));
for (int32 i = 0; i < sources.CountStrings(); i++) {
const char* source = sources.StringAt(i);
@@ -850,9 +851,10 @@ AboutView::_CreateCreditsView()
fCreditsView->Insert(string);
fCreditsView->SetFontAndColor(be_plain_font, B_FONT_ALL, &kDarkGrey);
fCreditsView->Insert(TR("The copyright to the Haiku code is property of "
"Haiku, Inc. or of the respective authors where expressly noted "
"in the source. Haiku and the Haiku logo are trademarks of Haiku, Inc."
fCreditsView->Insert(B_TRANSLATE("The copyright to the Haiku code is "
"property of Haiku, Inc. or of the respective authors where expressly "
"noted in the source. Haiku and the Haiku logo are trademarks of "
"Haiku, Inc."
"\n\n"));
fCreditsView->SetFontAndColor(be_plain_font, B_FONT_ALL, &kLinkBlue);
@@ -864,7 +866,7 @@ AboutView::_CreateCreditsView()
font.SetFace(B_BOLD_FACE | B_ITALIC_FACE);
fCreditsView->SetFontAndColor(&font, B_FONT_ALL, &kHaikuOrange);
fCreditsView->Insert(TR("Current maintainers:\n"));
fCreditsView->Insert(B_TRANSLATE("Current maintainers:\n"));
fCreditsView->SetFontAndColor(be_plain_font, B_FONT_ALL, &kDarkGrey);
fCreditsView->Insert(
@@ -909,7 +911,7 @@ AboutView::_CreateCreditsView()
"\n");
fCreditsView->SetFontAndColor(&font, B_FONT_ALL, &kHaikuOrange);
fCreditsView->Insert(TR("Past maintainers:\n"));
fCreditsView->Insert(B_TRANSLATE("Past maintainers:\n"));
fCreditsView->SetFontAndColor(be_plain_font, B_FONT_ALL, &kDarkGrey);
fCreditsView->Insert(
@@ -936,7 +938,7 @@ AboutView::_CreateCreditsView()
"\n");
fCreditsView->SetFontAndColor(&font, B_FONT_ALL, &kHaikuOrange);
fCreditsView->Insert(TR("Website, marketing & documentation:\n"));
fCreditsView->Insert(B_TRANSLATE("Website, marketing & documentation:\n"));
fCreditsView->SetFontAndColor(be_plain_font, B_FONT_ALL, &kDarkGrey);
fCreditsView->Insert(
@@ -950,7 +952,7 @@ AboutView::_CreateCreditsView()
"\n");
fCreditsView->SetFontAndColor(&font, B_FONT_ALL, &kHaikuOrange);
fCreditsView->Insert(TR("Contributors:\n"));
fCreditsView->Insert(B_TRANSLATE("Contributors:\n"));
fCreditsView->SetFontAndColor(be_plain_font, B_FONT_ALL, &kDarkGrey);
fCreditsView->Insert(
@@ -1041,12 +1043,12 @@ AboutView::_CreateCreditsView()
"JiSheng Zhang\n"
"Zhao Shuai\n");
fCreditsView->Insert(
TR("\n" B_UTF8_ELLIPSIS
B_TRANSLATE("\n" B_UTF8_ELLIPSIS
" and probably some more we forgot to mention (sorry!)"
"\n\n"));
fCreditsView->SetFontAndColor(&font, B_FONT_ALL, &kHaikuOrange);
fCreditsView->Insert(TR("Translations:\n"));
fCreditsView->Insert(B_TRANSLATE("Translations:\n"));
BLanguage* lang;
BString langName;
@@ -1078,16 +1080,23 @@ AboutView::_CreateCreditsView()
}
fCreditsView->SetFontAndColor(&font, B_FONT_ALL, &kHaikuOrange);
fCreditsView->Insert(TR("\n\nSpecial thanks to:\n"));
fCreditsView->Insert(B_TRANSLATE("\n\nSpecial thanks to:\n"));
fCreditsView->SetFontAndColor(be_plain_font, B_FONT_ALL, &kDarkGrey);
fCreditsView->Insert(TR("Travis Geiselbrecht (and his NewOS kernel)\n"));
fCreditsView->Insert(TR("Michael Phipps (project founder)\n\n"));
fCreditsView->Insert(TR("The Haiku-Ports team\n"));
fCreditsView->Insert(TR("The Haikuware team and their bounty program\n"));
fCreditsView->Insert(TR("The BeGeistert team\n"));
fCreditsView->Insert(TR("Google & their Google Summer of Code program\n\n"));
fCreditsView->Insert(TR("... and the many people making donations!\n\n"));
fCreditsView->Insert(
B_TRANSLATE("Travis Geiselbrecht (and his NewOS kernel)\n"));
fCreditsView->Insert(
B_TRANSLATE("Michael Phipps (project founder)\n\n"));
fCreditsView->Insert(
B_TRANSLATE("The Haiku-Ports team\n"));
fCreditsView->Insert(
B_TRANSLATE("The Haikuware team and their bounty program\n"));
fCreditsView->Insert(
B_TRANSLATE("The BeGeistert team\n"));
fCreditsView->Insert(
B_TRANSLATE("Google & their Google Summer of Code program\n\n"));
fCreditsView->Insert(
B_TRANSLATE("... and the many people making donations!\n\n"));
// copyrights for various projects we use
@@ -1097,21 +1106,21 @@ AboutView::_CreateCreditsView()
font.SetSize(be_bold_font->Size() + 4);
font.SetFace(B_BOLD_FACE);
fCreditsView->SetFontAndColor(&font, B_FONT_ALL, &kHaikuGreen);
fCreditsView->Insert(TR("\nCopyrights\n\n"));
fCreditsView->Insert(B_TRANSLATE("\nCopyrights\n\n"));
fCreditsView->SetFontAndColor(be_plain_font, B_FONT_ALL, &kDarkGrey);
fCreditsView->Insert(TR("[Click a license name to read the respective "
"license.]\n\n"));
fCreditsView->Insert(B_TRANSLATE("[Click a license name to read the "
"respective license.]\n\n"));
// Haiku license
fCreditsView->Insert(TR("The code that is unique to Haiku, especially the "
"kernel and all code that applications may link against, is "
"distributed under the terms of the "));
fCreditsView->InsertHyperText(TR("MIT license"),
fCreditsView->Insert(B_TRANSLATE("The code that is unique to Haiku, "
"especially the kernel and all code that applications may link "
"against, is distributed under the terms of the "));
fCreditsView->InsertHyperText(B_TRANSLATE("MIT license"),
new OpenFileAction(mitPath.Path()));
fCreditsView->Insert(TR(". Some system libraries contain third party code "
"distributed under the LGPL license. You can find the copyrights "
"to third party code below.\n\n"));
fCreditsView->Insert(B_TRANSLATE(". Some system libraries contain third "
"party code distributed under the LGPL license. You can find the "
"copyrights to third party code below.\n\n"));
// GNU copyrights
AddCopyrightEntry("The GNU Project",
@@ -1659,7 +1668,7 @@ AboutView::_AddPackageCredit(const PackageCredit& package)
static const char*
MemUsageToString(char string[], size_t size, system_info* info)
{
snprintf(string, size, TR("%d MB total, %d MB used (%d%%)"),
snprintf(string, size, B_TRANSLATE("%d MB total, %d MB used (%d%%)"),
int(info->max_pages / 256.0f + 0.5f),
int(info->used_pages / 256.0f + 0.5f),
int(100 * info->used_pages / info->max_pages));