* 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:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user