From f700bfd569ed5db31ed7919fdeeacd112cf1f136 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Mon, 26 Jul 2010 09:22:02 +0000 Subject: [PATCH] * FixStringForSize : without context, the locale kit was in trouble finding the right string. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37753 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/shared/StringForSize.cpp | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/kits/shared/StringForSize.cpp b/src/kits/shared/StringForSize.cpp index 1324c2409d..32cb1dd121 100644 --- a/src/kits/shared/StringForSize.cpp +++ b/src/kits/shared/StringForSize.cpp @@ -30,30 +30,34 @@ string_for_size(double size, char* string, size_t stringSize) double kib = size / 1024.0; if (kib < 1.0) { const char* trKey = B_TRANSLATE_MARK("%d bytes"); - snprintf(string, stringSize, gLocaleBackend->GetString(trKey), - (int)size); + snprintf(string, stringSize, gLocaleBackend->GetString(trKey, + B_TRANSLATE_CONTEXT), (int)size); return string; } double mib = kib / 1024.0; if (mib < 1.0) { const char* trKey = B_TRANSLATE_MARK("%3.2f KiB"); - snprintf(string, stringSize, gLocaleBackend->GetString(trKey), kib); + snprintf(string, stringSize, gLocaleBackend->GetString(trKey, + B_TRANSLATE_CONTEXT), kib); return string; } double gib = mib / 1024.0; if (gib < 1.0) { const char* trKey = B_TRANSLATE_MARK("%3.2f MiB"); - snprintf(string, stringSize, gLocaleBackend->GetString(trKey), mib); + snprintf(string, stringSize, gLocaleBackend->GetString(trKey, + B_TRANSLATE_CONTEXT), mib); return string; } double tib = gib / 1024.0; if (tib < 1.0) { const char* trKey = B_TRANSLATE_MARK("%3.2f GiB"); - snprintf(string, stringSize, gLocaleBackend->GetString(trKey), gib); + snprintf(string, stringSize, gLocaleBackend->GetString(trKey, + B_TRANSLATE_CONTEXT), gib); return string; } const char* trKey = B_TRANSLATE_MARK("%.2f TiB"); - snprintf(string, stringSize, gLocaleBackend->GetString(trKey), tib); + snprintf(string, stringSize, gLocaleBackend->GetString(trKey, + B_TRANSLATE_CONTEXT), tib); return string; }