* fix lost translation strings of StringForSize

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37745 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Oliver Tappe
2010-07-25 22:35:58 +00:00
parent 5b333005de
commit 68018dbe1a
+14 -10
View File
@@ -13,6 +13,10 @@ using BPrivate::gLocaleBackend;
using BPrivate::LocaleBackend; using BPrivate::LocaleBackend;
#undef B_TRANSLATE_CONTEXT
#define B_TRANSLATE_CONTEXT "StringForSize"
namespace BPrivate { namespace BPrivate {
@@ -25,31 +29,31 @@ string_for_size(double size, char* string, size_t stringSize)
LocaleBackend::LoadBackend(); LocaleBackend::LoadBackend();
double kib = size / 1024.0; double kib = size / 1024.0;
if (kib < 1.0) { if (kib < 1.0) {
snprintf(string, stringSize, const char* trKey = B_TRANSLATE_MARK("%d bytes");
gLocaleBackend->GetString("%d bytes","StringForSize",""), snprintf(string, stringSize, gLocaleBackend->GetString(trKey),
(int)size); (int)size);
return string; return string;
} }
double mib = kib / 1024.0; double mib = kib / 1024.0;
if (mib < 1.0) { if (mib < 1.0) {
snprintf(string, stringSize, const char* trKey = B_TRANSLATE_MARK("%3.2f KiB");
gLocaleBackend->GetString("%3.2f KiB","StringForSize",""), kib); snprintf(string, stringSize, gLocaleBackend->GetString(trKey), kib);
return string; return string;
} }
double gib = mib / 1024.0; double gib = mib / 1024.0;
if (gib < 1.0) { if (gib < 1.0) {
snprintf(string, stringSize, const char* trKey = B_TRANSLATE_MARK("%3.2f MiB");
gLocaleBackend->GetString("%3.2f MiB","StringForSize",""), mib); snprintf(string, stringSize, gLocaleBackend->GetString(trKey), mib);
return string; return string;
} }
double tib = gib / 1024.0; double tib = gib / 1024.0;
if (tib < 1.0) { if (tib < 1.0) {
snprintf(string, stringSize, const char* trKey = B_TRANSLATE_MARK("%3.2f GiB");
gLocaleBackend->GetString("%3.2f GiB","StringForSize",""), gib); snprintf(string, stringSize, gLocaleBackend->GetString(trKey), gib);
return string; return string;
} }
snprintf(string, stringSize, const char* trKey = B_TRANSLATE_MARK("%.2f TiB");
gLocaleBackend->GetString("%.2f TiB","StringForSize",""), tib); snprintf(string, stringSize, gLocaleBackend->GetString(trKey), tib);
return string; return string;
} }