* Fix unpractical translation string in AboutSystem.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37693 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -1691,9 +1691,16 @@ MemSizeToString(char string[], size_t size, system_info* info)
|
||||
int inaccessibleMemory = int(info->ignored_pages
|
||||
* (B_PAGE_SIZE / 1048576.0f) + 0.5f);
|
||||
if (inaccessibleMemory > 0) {
|
||||
snprintf(string, size, B_TRANSLATE("%d MiB total, %d MiB inaccessible"),
|
||||
int((info->max_pages + info->ignored_pages)
|
||||
* (B_PAGE_SIZE / 1048576.0f) + 0.5f), inaccessibleMemory);
|
||||
BString message(B_TRANSLATE("%total MiB total, %inaccessible MiB "
|
||||
"inacessible"));
|
||||
|
||||
snprintf(string, size, "%d", int((info->max_pages
|
||||
+ info->ignored_pages) * (B_PAGE_SIZE / 1048576.0f) + 0.5f));
|
||||
message.ReplaceFirst("%total", string);
|
||||
|
||||
snprintf(string, size, "%d", inaccessibleMemory);
|
||||
message.ReplaceFirst("%inaccessible", string);
|
||||
strncpy(string, message.String(), size);
|
||||
} else {
|
||||
snprintf(string, size, B_TRANSLATE("%d MiB total"),
|
||||
int(info->max_pages * (B_PAGE_SIZE / 1048576.0f) + 0.5f));
|
||||
|
||||
Reference in New Issue
Block a user