diff options
author | Eric Fischer <enf@google.com> | 2009-06-12 16:06:37 -0700 |
---|---|---|
committer | Eric Fischer <enf@google.com> | 2009-06-12 16:06:37 -0700 |
commit | 7351dd113f26580f3bcc7500746f3a26aecc4260 (patch) | |
tree | bae02d50ea6fcbf56de5cab24178cb4d4521ae88 /core/java/android/text | |
parent | 7504da036834a661684185ef11ec2ec50a18ce1b (diff) | |
download | frameworks_base-7351dd113f26580f3bcc7500746f3a26aecc4260.zip frameworks_base-7351dd113f26580f3bcc7500746f3a26aecc4260.tar.gz frameworks_base-7351dd113f26580f3bcc7500746f3a26aecc4260.tar.bz2 |
Use locale-appropriate formatting to display application sizes like "252KB".
In particular allow the French and Polish translators to put a space between
the number and the unit.
Diffstat (limited to 'core/java/android/text')
-rw-r--r-- | core/java/android/text/format/Formatter.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/core/java/android/text/format/Formatter.java b/core/java/android/text/format/Formatter.java index 1b30aa0..367b26c 100644 --- a/core/java/android/text/format/Formatter.java +++ b/core/java/android/text/format/Formatter.java @@ -59,9 +59,15 @@ public final class Formatter { result = result / 1024; } if (result < 100) { - return String.format("%.2f%s", result, context.getText(suffix).toString()); + String value = String.format("%.2f", result); + return context.getResources(). + getString(com.android.internal.R.string.fileSizeSuffix, + value, context.getString(suffix)); } - return String.format("%.0f%s", result, context.getText(suffix).toString()); + String value = String.format("%.0f", result); + return context.getResources(). + getString(com.android.internal.R.string.fileSizeSuffix, + value, context.getString(suffix)); } /** |