diff --git a/django/conf/locale/ar/LC_MESSAGES/django.mo b/django/conf/locale/ar/LC_MESSAGES/django.mo
index b4fadd3e78..0b778ba4d7 100644
Binary files a/django/conf/locale/ar/LC_MESSAGES/django.mo and b/django/conf/locale/ar/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/ar/LC_MESSAGES/django.po b/django/conf/locale/ar/LC_MESSAGES/django.po
index e5934813fb..3dadac89b3 100644
--- a/django/conf/locale/ar/LC_MESSAGES/django.po
+++ b/django/conf/locale/ar/LC_MESSAGES/django.po
@@ -669,28 +669,28 @@ msgstr[3] "%(size)d بايت"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f ك.ب"
+msgid "%s KB"
+msgstr "%s ك.ب"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f م.ب"
+msgid "%s MB"
+msgstr "%s م.ب"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f ج.ب"
+msgid "%s GB"
+msgstr "%s ج.ب"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f ك.ب"
+msgid "%s TB"
+msgstr "%s ك.ب"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f ك.ب"
+msgid "%s PB"
+msgstr "%s ك.ب"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/bg/LC_MESSAGES/django.mo b/django/conf/locale/bg/LC_MESSAGES/django.mo
index 525734859f..9aeadb1713 100644
Binary files a/django/conf/locale/bg/LC_MESSAGES/django.mo and b/django/conf/locale/bg/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/bg/LC_MESSAGES/django.po b/django/conf/locale/bg/LC_MESSAGES/django.po
index 1a1cb0ea5d..1fcbdbcc98 100644
--- a/django/conf/locale/bg/LC_MESSAGES/django.po
+++ b/django/conf/locale/bg/LC_MESSAGES/django.po
@@ -684,28 +684,28 @@ msgstr[1] "%(size)d байт"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f КБ"
+msgid "%s KB"
+msgstr "%s КБ"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f МБ"
+msgid "%s MB"
+msgstr "%s МБ"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f ГБ"
+msgid "%s GB"
+msgstr "%s ГБ"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f КБ"
+msgid "%s TB"
+msgstr "%s КБ"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f КБ"
+msgid "%s PB"
+msgstr "%s КБ"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/bn/LC_MESSAGES/django.mo b/django/conf/locale/bn/LC_MESSAGES/django.mo
index 8d23d8e649..6bcce980bf 100644
Binary files a/django/conf/locale/bn/LC_MESSAGES/django.mo and b/django/conf/locale/bn/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/bn/LC_MESSAGES/django.po b/django/conf/locale/bn/LC_MESSAGES/django.po
index 5b74900b6b..07f78e7342 100644
--- a/django/conf/locale/bn/LC_MESSAGES/django.po
+++ b/django/conf/locale/bn/LC_MESSAGES/django.po
@@ -668,28 +668,28 @@ msgstr[1] "%(size)d বাইট"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f কেবি"
+msgid "%s KB"
+msgstr "%s কেবি"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f এমবি"
+msgid "%s MB"
+msgstr "%s এমবি"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f জিবি"
+msgid "%s GB"
+msgstr "%s জিবি"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f কেবি"
+msgid "%s TB"
+msgstr "%s কেবি"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f কেবি"
+msgid "%s PB"
+msgstr "%s কেবি"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/bs/LC_MESSAGES/django.mo b/django/conf/locale/bs/LC_MESSAGES/django.mo
index 2e7ee28656..5d050664d0 100644
Binary files a/django/conf/locale/bs/LC_MESSAGES/django.mo and b/django/conf/locale/bs/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/bs/LC_MESSAGES/django.po b/django/conf/locale/bs/LC_MESSAGES/django.po
index 49d617ff15..77c98431a5 100644
--- a/django/conf/locale/bs/LC_MESSAGES/django.po
+++ b/django/conf/locale/bs/LC_MESSAGES/django.po
@@ -676,28 +676,28 @@ msgstr[2] "%(size)d bajtova"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/ca/LC_MESSAGES/django.mo b/django/conf/locale/ca/LC_MESSAGES/django.mo
index 41df19813f..4c39cb54bf 100644
Binary files a/django/conf/locale/ca/LC_MESSAGES/django.mo and b/django/conf/locale/ca/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/ca/LC_MESSAGES/django.po b/django/conf/locale/ca/LC_MESSAGES/django.po
index 7950094520..2b8fec34a5 100644
--- a/django/conf/locale/ca/LC_MESSAGES/django.po
+++ b/django/conf/locale/ca/LC_MESSAGES/django.po
@@ -674,28 +674,28 @@ msgstr[1] "%(size)d bytes"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/cs/LC_MESSAGES/django.mo b/django/conf/locale/cs/LC_MESSAGES/django.mo
index 415fd200de..10667f0db2 100644
Binary files a/django/conf/locale/cs/LC_MESSAGES/django.mo and b/django/conf/locale/cs/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/cs/LC_MESSAGES/django.po b/django/conf/locale/cs/LC_MESSAGES/django.po
index 60c184ad54..d6d5bb5cd0 100644
--- a/django/conf/locale/cs/LC_MESSAGES/django.po
+++ b/django/conf/locale/cs/LC_MESSAGES/django.po
@@ -669,28 +669,28 @@ msgstr[2] "%(size)d bajtů"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/cy/LC_MESSAGES/django.po b/django/conf/locale/cy/LC_MESSAGES/django.po
index b13a01af04..2237cf987c 100644
--- a/django/conf/locale/cy/LC_MESSAGES/django.po
+++ b/django/conf/locale/cy/LC_MESSAGES/django.po
@@ -699,27 +699,27 @@ msgstr[3] ""
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
+msgid "%s KB"
 msgstr ""
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
+msgid "%s MB"
 msgstr ""
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
+msgid "%s GB"
 msgstr ""
 
 #: template/defaultfilters.py:813
 #, python-format
-msgid "%.1f TB"
+msgid "%s TB"
 msgstr ""
 
 #: template/defaultfilters.py:814
 #, python-format
-msgid "%.1f PB"
+msgid "%s PB"
 msgstr ""
 
 #: utils/dateformat.py:42
diff --git a/django/conf/locale/da/LC_MESSAGES/django.mo b/django/conf/locale/da/LC_MESSAGES/django.mo
index 55df6f5c19..c013980e79 100644
Binary files a/django/conf/locale/da/LC_MESSAGES/django.mo and b/django/conf/locale/da/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/da/LC_MESSAGES/django.po b/django/conf/locale/da/LC_MESSAGES/django.po
index 4e193fa886..49db8708a2 100644
--- a/django/conf/locale/da/LC_MESSAGES/django.po
+++ b/django/conf/locale/da/LC_MESSAGES/django.po
@@ -673,28 +673,28 @@ msgstr[1] "%(size)d bytes"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/de/LC_MESSAGES/django.mo b/django/conf/locale/de/LC_MESSAGES/django.mo
index 16a7b76c71..74df1362a4 100644
Binary files a/django/conf/locale/de/LC_MESSAGES/django.mo and b/django/conf/locale/de/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/de/LC_MESSAGES/django.po b/django/conf/locale/de/LC_MESSAGES/django.po
index ab5d18b960..f3b9fde83c 100644
--- a/django/conf/locale/de/LC_MESSAGES/django.po
+++ b/django/conf/locale/de/LC_MESSAGES/django.po
@@ -677,28 +677,28 @@ msgstr[1] "%(size)d Bytes"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, python-format
-msgid "%.1f TB"
-msgstr "%.1f TB"
+msgid "%s TB"
+msgstr "%s TB"
 
 #: template/defaultfilters.py:814
 #, python-format
-msgid "%.1f PB"
-msgstr "%.1f PB"
+msgid "%s PB"
+msgstr "%s PB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/el/LC_MESSAGES/django.po b/django/conf/locale/el/LC_MESSAGES/django.po
index b20864ca6f..6721a5393f 100644
--- a/django/conf/locale/el/LC_MESSAGES/django.po
+++ b/django/conf/locale/el/LC_MESSAGES/django.po
@@ -690,27 +690,27 @@ msgstr[1] ""
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
+msgid "%s KB"
 msgstr ""
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
+msgid "%s MB"
 msgstr ""
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
+msgid "%s GB"
 msgstr ""
 
 #: template/defaultfilters.py:813
 #, python-format
-msgid "%.1f TB"
+msgid "%s TB"
 msgstr ""
 
 #: template/defaultfilters.py:814
 #, python-format
-msgid "%.1f PB"
+msgid "%s PB"
 msgstr ""
 
 #: utils/dateformat.py:42
diff --git a/django/conf/locale/en/LC_MESSAGES/django.po b/django/conf/locale/en/LC_MESSAGES/django.po
index 657b2c1478..aa36b21935 100644
--- a/django/conf/locale/en/LC_MESSAGES/django.po
+++ b/django/conf/locale/en/LC_MESSAGES/django.po
@@ -645,27 +645,27 @@ msgstr[1] ""
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
+msgid "%s KB"
 msgstr ""
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
+msgid "%s MB"
 msgstr ""
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
+msgid "%s GB"
 msgstr ""
 
 #: template/defaultfilters.py:813
 #, python-format
-msgid "%.1f TB"
+msgid "%s TB"
 msgstr ""
 
 #: template/defaultfilters.py:814
 #, python-format
-msgid "%.1f PB"
+msgid "%s PB"
 msgstr ""
 
 #: utils/dateformat.py:42
diff --git a/django/conf/locale/en_GB/LC_MESSAGES/django.po b/django/conf/locale/en_GB/LC_MESSAGES/django.po
index d0a5fce26b..87f6c47a6a 100644
--- a/django/conf/locale/en_GB/LC_MESSAGES/django.po
+++ b/django/conf/locale/en_GB/LC_MESSAGES/django.po
@@ -645,27 +645,27 @@ msgstr[1] ""
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
+msgid "%s KB"
 msgstr ""
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
+msgid "%s MB"
 msgstr ""
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
+msgid "%s GB"
 msgstr ""
 
 #: template/defaultfilters.py:813
 #, python-format
-msgid "%.1f TB"
+msgid "%s TB"
 msgstr ""
 
 #: template/defaultfilters.py:814
 #, python-format
-msgid "%.1f PB"
+msgid "%s PB"
 msgstr ""
 
 #: utils/dateformat.py:42
diff --git a/django/conf/locale/es/LC_MESSAGES/django.mo b/django/conf/locale/es/LC_MESSAGES/django.mo
index 2da0c5c736..8e6744748d 100644
Binary files a/django/conf/locale/es/LC_MESSAGES/django.mo and b/django/conf/locale/es/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/es/LC_MESSAGES/django.po b/django/conf/locale/es/LC_MESSAGES/django.po
index d8594ca092..738d1fe87e 100644
--- a/django/conf/locale/es/LC_MESSAGES/django.po
+++ b/django/conf/locale/es/LC_MESSAGES/django.po
@@ -680,28 +680,28 @@ msgstr[1] "%(size)d bytes"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/es_AR/LC_MESSAGES/django.mo b/django/conf/locale/es_AR/LC_MESSAGES/django.mo
index 25eecb9fe2..adfd92d6e0 100644
Binary files a/django/conf/locale/es_AR/LC_MESSAGES/django.mo and b/django/conf/locale/es_AR/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/es_AR/LC_MESSAGES/django.po b/django/conf/locale/es_AR/LC_MESSAGES/django.po
index b6e19c18c7..efd557c2f5 100644
--- a/django/conf/locale/es_AR/LC_MESSAGES/django.po
+++ b/django/conf/locale/es_AR/LC_MESSAGES/django.po
@@ -679,28 +679,28 @@ msgstr[1] "%(size)d bytes"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/et/LC_MESSAGES/django.mo b/django/conf/locale/et/LC_MESSAGES/django.mo
index 2c76b8faf9..d5e23d3087 100644
Binary files a/django/conf/locale/et/LC_MESSAGES/django.mo and b/django/conf/locale/et/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/et/LC_MESSAGES/django.po b/django/conf/locale/et/LC_MESSAGES/django.po
index 5d20ff9c74..dd187e8704 100644
--- a/django/conf/locale/et/LC_MESSAGES/django.po
+++ b/django/conf/locale/et/LC_MESSAGES/django.po
@@ -675,28 +675,28 @@ msgstr[1] "%(size)d baiti"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/eu/LC_MESSAGES/django.mo b/django/conf/locale/eu/LC_MESSAGES/django.mo
index b3b8915d5d..d3ca09c598 100644
Binary files a/django/conf/locale/eu/LC_MESSAGES/django.mo and b/django/conf/locale/eu/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/eu/LC_MESSAGES/django.po b/django/conf/locale/eu/LC_MESSAGES/django.po
index e3390bc088..23b92abfc1 100644
--- a/django/conf/locale/eu/LC_MESSAGES/django.po
+++ b/django/conf/locale/eu/LC_MESSAGES/django.po
@@ -691,28 +691,28 @@ msgstr[1] ""
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/fa/LC_MESSAGES/django.po b/django/conf/locale/fa/LC_MESSAGES/django.po
index 538d3559ba..332324c2d4 100644
--- a/django/conf/locale/fa/LC_MESSAGES/django.po
+++ b/django/conf/locale/fa/LC_MESSAGES/django.po
@@ -672,27 +672,27 @@ msgstr[0] "%(size)d بایت"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
+msgid "%s KB"
 msgstr ""
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
+msgid "%s MB"
 msgstr ""
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
+msgid "%s GB"
 msgstr ""
 
 #: template/defaultfilters.py:813
 #, python-format
-msgid "%.1f TB"
+msgid "%s TB"
 msgstr ""
 
 #: template/defaultfilters.py:814
 #, python-format
-msgid "%.1f PB"
+msgid "%s PB"
 msgstr ""
 
 #: utils/dateformat.py:42
diff --git a/django/conf/locale/fi/LC_MESSAGES/django.mo b/django/conf/locale/fi/LC_MESSAGES/django.mo
index 2f11cec0d0..abb48b8e5d 100644
Binary files a/django/conf/locale/fi/LC_MESSAGES/django.mo and b/django/conf/locale/fi/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/fi/LC_MESSAGES/django.po b/django/conf/locale/fi/LC_MESSAGES/django.po
index 65f3aa354b..d2aa27ba61 100644
--- a/django/conf/locale/fi/LC_MESSAGES/django.po
+++ b/django/conf/locale/fi/LC_MESSAGES/django.po
@@ -668,28 +668,28 @@ msgstr[1] "%(size)d tavua"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f Kt"
+msgid "%s KB"
+msgstr "%s Kt"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f Mt"
+msgid "%s MB"
+msgstr "%s Mt"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f Gt"
+msgid "%s GB"
+msgstr "%s Gt"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f Kt"
+msgid "%s TB"
+msgstr "%s Kt"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f Kt"
+msgid "%s PB"
+msgstr "%s Kt"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/fr/LC_MESSAGES/django.mo b/django/conf/locale/fr/LC_MESSAGES/django.mo
index cc527f90b0..cf0bcd5b28 100644
Binary files a/django/conf/locale/fr/LC_MESSAGES/django.mo and b/django/conf/locale/fr/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/fr/LC_MESSAGES/django.po b/django/conf/locale/fr/LC_MESSAGES/django.po
index 64444a84a2..f60cc06e1c 100644
--- a/django/conf/locale/fr/LC_MESSAGES/django.po
+++ b/django/conf/locale/fr/LC_MESSAGES/django.po
@@ -683,28 +683,28 @@ msgstr[1] "%(size)d octets"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f Ko"
+msgid "%s KB"
+msgstr "%s Ko"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f Mo"
+msgid "%s MB"
+msgstr "%s Mo"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f Go"
+msgid "%s GB"
+msgstr "%s Go"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f Ko"
+msgid "%s TB"
+msgstr "%s Ko"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f Ko"
+msgid "%s PB"
+msgstr "%s Ko"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/fy_NL/LC_MESSAGES/django.po b/django/conf/locale/fy_NL/LC_MESSAGES/django.po
index 51f0f2b473..b2cee6507d 100644
--- a/django/conf/locale/fy_NL/LC_MESSAGES/django.po
+++ b/django/conf/locale/fy_NL/LC_MESSAGES/django.po
@@ -656,27 +656,27 @@ msgstr[1] ""
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
+msgid "%s KB"
 msgstr ""
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
+msgid "%s MB"
 msgstr ""
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
+msgid "%s GB"
 msgstr ""
 
 #: template/defaultfilters.py:813
 #, python-format
-msgid "%.1f TB"
+msgid "%s TB"
 msgstr ""
 
 #: template/defaultfilters.py:814
 #, python-format
-msgid "%.1f PB"
+msgid "%s PB"
 msgstr ""
 
 #: utils/dateformat.py:42
diff --git a/django/conf/locale/ga/LC_MESSAGES/django.mo b/django/conf/locale/ga/LC_MESSAGES/django.mo
index 1b411c9348..a2733b366f 100644
Binary files a/django/conf/locale/ga/LC_MESSAGES/django.mo and b/django/conf/locale/ga/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/ga/LC_MESSAGES/django.po b/django/conf/locale/ga/LC_MESSAGES/django.po
index 3df7741fcd..8b63537ff4 100644
--- a/django/conf/locale/ga/LC_MESSAGES/django.po
+++ b/django/conf/locale/ga/LC_MESSAGES/django.po
@@ -677,28 +677,28 @@ msgstr[4] "%(size)d bearta"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/gl/LC_MESSAGES/django.mo b/django/conf/locale/gl/LC_MESSAGES/django.mo
index cf29bb7645..9071cab54a 100644
Binary files a/django/conf/locale/gl/LC_MESSAGES/django.mo and b/django/conf/locale/gl/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/gl/LC_MESSAGES/django.po b/django/conf/locale/gl/LC_MESSAGES/django.po
index 18570248e6..9b7b45f7fd 100644
--- a/django/conf/locale/gl/LC_MESSAGES/django.po
+++ b/django/conf/locale/gl/LC_MESSAGES/django.po
@@ -691,28 +691,28 @@ msgstr[1] "%(size)d bytes"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/he/LC_MESSAGES/django.mo b/django/conf/locale/he/LC_MESSAGES/django.mo
index 20e19ac88c..d541353dde 100644
Binary files a/django/conf/locale/he/LC_MESSAGES/django.mo and b/django/conf/locale/he/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/he/LC_MESSAGES/django.po b/django/conf/locale/he/LC_MESSAGES/django.po
index ba2e18c4e6..e66c579a64 100644
--- a/django/conf/locale/he/LC_MESSAGES/django.po
+++ b/django/conf/locale/he/LC_MESSAGES/django.po
@@ -660,28 +660,28 @@ msgstr[1] "%(size)d בתים"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/hi/LC_MESSAGES/django.mo b/django/conf/locale/hi/LC_MESSAGES/django.mo
index da9735b7be..4672da894a 100644
Binary files a/django/conf/locale/hi/LC_MESSAGES/django.mo and b/django/conf/locale/hi/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/hi/LC_MESSAGES/django.po b/django/conf/locale/hi/LC_MESSAGES/django.po
index 85ae86ad18..3579c46d83 100644
--- a/django/conf/locale/hi/LC_MESSAGES/django.po
+++ b/django/conf/locale/hi/LC_MESSAGES/django.po
@@ -671,28 +671,28 @@ msgstr[1] "%(size)d बाइट"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f के.बी"
+msgid "%s KB"
+msgstr "%s के.बी"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f एम.बी"
+msgid "%s MB"
+msgstr "%s एम.बी"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f जी.बी"
+msgid "%s GB"
+msgstr "%s जी.बी"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f के.बी"
+msgid "%s TB"
+msgstr "%s के.बी"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f के.बी"
+msgid "%s PB"
+msgstr "%s के.बी"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/hr/LC_MESSAGES/django.mo b/django/conf/locale/hr/LC_MESSAGES/django.mo
index 330871f3e3..765a3179b7 100644
Binary files a/django/conf/locale/hr/LC_MESSAGES/django.mo and b/django/conf/locale/hr/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/hr/LC_MESSAGES/django.po b/django/conf/locale/hr/LC_MESSAGES/django.po
index f8c2572c68..fccf106b19 100644
--- a/django/conf/locale/hr/LC_MESSAGES/django.po
+++ b/django/conf/locale/hr/LC_MESSAGES/django.po
@@ -674,28 +674,28 @@ msgstr[3] "%(size)d byte-a"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/hu/LC_MESSAGES/django.mo b/django/conf/locale/hu/LC_MESSAGES/django.mo
index 17bd132d50..6bfc397640 100644
Binary files a/django/conf/locale/hu/LC_MESSAGES/django.mo and b/django/conf/locale/hu/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/hu/LC_MESSAGES/django.po b/django/conf/locale/hu/LC_MESSAGES/django.po
index d1bb77dc86..8062a5f0dd 100644
--- a/django/conf/locale/hu/LC_MESSAGES/django.po
+++ b/django/conf/locale/hu/LC_MESSAGES/django.po
@@ -690,28 +690,28 @@ msgstr[1] "%(size)d bájt"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/id/LC_MESSAGES/django.mo b/django/conf/locale/id/LC_MESSAGES/django.mo
index 0728e475b1..81783cba9c 100644
Binary files a/django/conf/locale/id/LC_MESSAGES/django.mo and b/django/conf/locale/id/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/id/LC_MESSAGES/django.po b/django/conf/locale/id/LC_MESSAGES/django.po
index 92fa3f47c9..8ee7042d45 100644
--- a/django/conf/locale/id/LC_MESSAGES/django.po
+++ b/django/conf/locale/id/LC_MESSAGES/django.po
@@ -666,28 +666,28 @@ msgstr[0] "%(size)d bytes"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/is/LC_MESSAGES/django.mo b/django/conf/locale/is/LC_MESSAGES/django.mo
index eb0bd3ec95..741cce40c2 100644
Binary files a/django/conf/locale/is/LC_MESSAGES/django.mo and b/django/conf/locale/is/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/is/LC_MESSAGES/django.po b/django/conf/locale/is/LC_MESSAGES/django.po
index 3ff33db0c5..8c5c12197c 100644
--- a/django/conf/locale/is/LC_MESSAGES/django.po
+++ b/django/conf/locale/is/LC_MESSAGES/django.po
@@ -671,28 +671,28 @@ msgstr[1] "%(size)d bæti"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/it/LC_MESSAGES/django.mo b/django/conf/locale/it/LC_MESSAGES/django.mo
index 6cfb94d04a..20a3115ca6 100644
Binary files a/django/conf/locale/it/LC_MESSAGES/django.mo and b/django/conf/locale/it/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/it/LC_MESSAGES/django.po b/django/conf/locale/it/LC_MESSAGES/django.po
index 5435ad44d1..ff3bd228bf 100644
--- a/django/conf/locale/it/LC_MESSAGES/django.po
+++ b/django/conf/locale/it/LC_MESSAGES/django.po
@@ -672,28 +672,28 @@ msgstr[1] "%(size)d byte"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/ja/LC_MESSAGES/django.mo b/django/conf/locale/ja/LC_MESSAGES/django.mo
index d76d69c190..609ed842ff 100644
Binary files a/django/conf/locale/ja/LC_MESSAGES/django.mo and b/django/conf/locale/ja/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/ja/LC_MESSAGES/django.po b/django/conf/locale/ja/LC_MESSAGES/django.po
index 789a108ccc..a9f340af2e 100644
--- a/django/conf/locale/ja/LC_MESSAGES/django.po
+++ b/django/conf/locale/ja/LC_MESSAGES/django.po
@@ -668,28 +668,28 @@ msgstr[0] "%(size)d バイト"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/ka/LC_MESSAGES/django.mo b/django/conf/locale/ka/LC_MESSAGES/django.mo
index 6df18cf83c..1414fcf3f8 100644
Binary files a/django/conf/locale/ka/LC_MESSAGES/django.mo and b/django/conf/locale/ka/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/ka/LC_MESSAGES/django.po b/django/conf/locale/ka/LC_MESSAGES/django.po
index 785b81a5c7..256d6955bb 100644
--- a/django/conf/locale/ka/LC_MESSAGES/django.po
+++ b/django/conf/locale/ka/LC_MESSAGES/django.po
@@ -682,28 +682,28 @@ msgstr[0] "%(size)d ბაიტი"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f კბაიტი"
+msgid "%s KB"
+msgstr "%s კბაიტი"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f მბაიტი"
+msgid "%s MB"
+msgstr "%s მბაიტი"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f გბაიტი"
+msgid "%s GB"
+msgstr "%s გბაიტი"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f კბაიტი"
+msgid "%s TB"
+msgstr "%s კბაიტი"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f კბაიტი"
+msgid "%s PB"
+msgstr "%s კბაიტი"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/km/LC_MESSAGES/django.po b/django/conf/locale/km/LC_MESSAGES/django.po
index 1936732351..e558ef5793 100644
--- a/django/conf/locale/km/LC_MESSAGES/django.po
+++ b/django/conf/locale/km/LC_MESSAGES/django.po
@@ -692,27 +692,27 @@ msgstr[0] ""
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
+msgid "%s KB"
 msgstr ""
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
+msgid "%s MB"
 msgstr ""
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
+msgid "%s GB"
 msgstr ""
 
 #: template/defaultfilters.py:813
 #, python-format
-msgid "%.1f TB"
+msgid "%s TB"
 msgstr ""
 
 #: template/defaultfilters.py:814
 #, python-format
-msgid "%.1f PB"
+msgid "%s PB"
 msgstr ""
 
 #: utils/dateformat.py:42
diff --git a/django/conf/locale/kn/LC_MESSAGES/django.po b/django/conf/locale/kn/LC_MESSAGES/django.po
index cd55801eb1..f141c89378 100644
--- a/django/conf/locale/kn/LC_MESSAGES/django.po
+++ b/django/conf/locale/kn/LC_MESSAGES/django.po
@@ -698,27 +698,27 @@ msgstr[1] ""
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
+msgid "%s KB"
 msgstr ""
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
+msgid "%s MB"
 msgstr ""
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
+msgid "%s GB"
 msgstr ""
 
 #: template/defaultfilters.py:813
 #, python-format
-msgid "%.1f TB"
+msgid "%s TB"
 msgstr ""
 
 #: template/defaultfilters.py:814
 #, python-format
-msgid "%.1f PB"
+msgid "%s PB"
 msgstr ""
 
 #: utils/dateformat.py:42
diff --git a/django/conf/locale/ko/LC_MESSAGES/django.mo b/django/conf/locale/ko/LC_MESSAGES/django.mo
index b4ab9561a1..4555746c20 100644
Binary files a/django/conf/locale/ko/LC_MESSAGES/django.mo and b/django/conf/locale/ko/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/ko/LC_MESSAGES/django.po b/django/conf/locale/ko/LC_MESSAGES/django.po
index bb8338510c..116eee09cb 100644
--- a/django/conf/locale/ko/LC_MESSAGES/django.po
+++ b/django/conf/locale/ko/LC_MESSAGES/django.po
@@ -667,28 +667,28 @@ msgstr[0] "%(size)d 바이트"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/lt/LC_MESSAGES/django.mo b/django/conf/locale/lt/LC_MESSAGES/django.mo
index f2d6fb5081..45e855d1fa 100644
Binary files a/django/conf/locale/lt/LC_MESSAGES/django.mo and b/django/conf/locale/lt/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/lt/LC_MESSAGES/django.po b/django/conf/locale/lt/LC_MESSAGES/django.po
index 2417f6ae83..0e49097b95 100644
--- a/django/conf/locale/lt/LC_MESSAGES/django.po
+++ b/django/conf/locale/lt/LC_MESSAGES/django.po
@@ -687,28 +687,28 @@ msgstr[2] ""
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 #, fuzzy
diff --git a/django/conf/locale/lv/LC_MESSAGES/django.mo b/django/conf/locale/lv/LC_MESSAGES/django.mo
index 6f9ceff940..b2a86da7e7 100644
Binary files a/django/conf/locale/lv/LC_MESSAGES/django.mo and b/django/conf/locale/lv/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/lv/LC_MESSAGES/django.po b/django/conf/locale/lv/LC_MESSAGES/django.po
index c12b1e2e31..83745c5df7 100644
--- a/django/conf/locale/lv/LC_MESSAGES/django.po
+++ b/django/conf/locale/lv/LC_MESSAGES/django.po
@@ -675,28 +675,28 @@ msgstr[2] "%(size)d baitu"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/mk/LC_MESSAGES/django.mo b/django/conf/locale/mk/LC_MESSAGES/django.mo
index d76b861939..94fbbb1bd1 100644
Binary files a/django/conf/locale/mk/LC_MESSAGES/django.mo and b/django/conf/locale/mk/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/mk/LC_MESSAGES/django.po b/django/conf/locale/mk/LC_MESSAGES/django.po
index a8047c18fb..1db47b7eb8 100644
--- a/django/conf/locale/mk/LC_MESSAGES/django.po
+++ b/django/conf/locale/mk/LC_MESSAGES/django.po
@@ -674,28 +674,28 @@ msgstr[1] "%(size)d бајти"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f КБ"
+msgid "%s KB"
+msgstr "%s КБ"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f МБ"
+msgid "%s MB"
+msgstr "%s МБ"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f ГБ"
+msgid "%s GB"
+msgstr "%s ГБ"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f КБ"
+msgid "%s TB"
+msgstr "%s КБ"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f КБ"
+msgid "%s PB"
+msgstr "%s КБ"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/ml/LC_MESSAGES/django.po b/django/conf/locale/ml/LC_MESSAGES/django.po
index 26e67d9160..ec3fa3e908 100644
--- a/django/conf/locale/ml/LC_MESSAGES/django.po
+++ b/django/conf/locale/ml/LC_MESSAGES/django.po
@@ -663,27 +663,27 @@ msgstr[1] ""
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
+msgid "%s KB"
 msgstr ""
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
+msgid "%s MB"
 msgstr ""
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
+msgid "%s GB"
 msgstr ""
 
 #: template/defaultfilters.py:813
 #, python-format
-msgid "%.1f TB"
+msgid "%s TB"
 msgstr ""
 
 #: template/defaultfilters.py:814
 #, python-format
-msgid "%.1f PB"
+msgid "%s PB"
 msgstr ""
 
 #: utils/dateformat.py:42
diff --git a/django/conf/locale/mn/LC_MESSAGES/django.mo b/django/conf/locale/mn/LC_MESSAGES/django.mo
index c50ca50f11..882391029f 100644
Binary files a/django/conf/locale/mn/LC_MESSAGES/django.mo and b/django/conf/locale/mn/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/mn/LC_MESSAGES/django.po b/django/conf/locale/mn/LC_MESSAGES/django.po
index f2a485ac33..d011428e8c 100644
--- a/django/conf/locale/mn/LC_MESSAGES/django.po
+++ b/django/conf/locale/mn/LC_MESSAGES/django.po
@@ -678,28 +678,28 @@ msgstr[1] "%(size)d байт"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/nb/LC_MESSAGES/django.mo b/django/conf/locale/nb/LC_MESSAGES/django.mo
index 860fe1c86b..9c8ae237a8 100644
Binary files a/django/conf/locale/nb/LC_MESSAGES/django.mo and b/django/conf/locale/nb/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/nb/LC_MESSAGES/django.po b/django/conf/locale/nb/LC_MESSAGES/django.po
index dbeddae499..74fa6343bb 100644
--- a/django/conf/locale/nb/LC_MESSAGES/django.po
+++ b/django/conf/locale/nb/LC_MESSAGES/django.po
@@ -659,28 +659,28 @@ msgstr[1] "%(size)d bytes"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/nl/LC_MESSAGES/django.mo b/django/conf/locale/nl/LC_MESSAGES/django.mo
index b6da8bf464..8cd2565452 100644
Binary files a/django/conf/locale/nl/LC_MESSAGES/django.mo and b/django/conf/locale/nl/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/nl/LC_MESSAGES/django.po b/django/conf/locale/nl/LC_MESSAGES/django.po
index 6ce1f5814e..ef518685d4 100644
--- a/django/conf/locale/nl/LC_MESSAGES/django.po
+++ b/django/conf/locale/nl/LC_MESSAGES/django.po
@@ -684,28 +684,28 @@ msgstr[1] "%(size)d bytes"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/nn/LC_MESSAGES/django.mo b/django/conf/locale/nn/LC_MESSAGES/django.mo
index 9aeabb7eaf..94b1144eeb 100644
Binary files a/django/conf/locale/nn/LC_MESSAGES/django.mo and b/django/conf/locale/nn/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/nn/LC_MESSAGES/django.po b/django/conf/locale/nn/LC_MESSAGES/django.po
index 3c3a070e8f..d9bef0768e 100644
--- a/django/conf/locale/nn/LC_MESSAGES/django.po
+++ b/django/conf/locale/nn/LC_MESSAGES/django.po
@@ -661,28 +661,28 @@ msgstr[1] "%(size)d bytes"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/no/LC_MESSAGES/django.mo b/django/conf/locale/no/LC_MESSAGES/django.mo
index 9b8d2a0a41..e15179838b 100644
Binary files a/django/conf/locale/no/LC_MESSAGES/django.mo and b/django/conf/locale/no/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/no/LC_MESSAGES/django.po b/django/conf/locale/no/LC_MESSAGES/django.po
index 4a23f6bcca..510c981e62 100644
--- a/django/conf/locale/no/LC_MESSAGES/django.po
+++ b/django/conf/locale/no/LC_MESSAGES/django.po
@@ -660,28 +660,28 @@ msgstr[1] "%(size)d bytes"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/pa/LC_MESSAGES/django.mo b/django/conf/locale/pa/LC_MESSAGES/django.mo
index 2913471071..289df61c64 100644
Binary files a/django/conf/locale/pa/LC_MESSAGES/django.mo and b/django/conf/locale/pa/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/pa/LC_MESSAGES/django.po b/django/conf/locale/pa/LC_MESSAGES/django.po
index c31e937d70..70cfbc7265 100644
--- a/django/conf/locale/pa/LC_MESSAGES/django.po
+++ b/django/conf/locale/pa/LC_MESSAGES/django.po
@@ -646,28 +646,28 @@ msgstr[1] "%(size)d ਬਾਈਟ"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, python-format
-msgid "%.1f TB"
-msgstr "%.1f TB"
+msgid "%s TB"
+msgstr "%s TB"
 
 #: template/defaultfilters.py:814
 #, python-format
-msgid "%.1f PB"
-msgstr "%.1f PB"
+msgid "%s PB"
+msgstr "%s PB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/pl/LC_MESSAGES/django.mo b/django/conf/locale/pl/LC_MESSAGES/django.mo
index 6418afb3ff..5b7214308a 100644
Binary files a/django/conf/locale/pl/LC_MESSAGES/django.mo and b/django/conf/locale/pl/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/pl/LC_MESSAGES/django.po b/django/conf/locale/pl/LC_MESSAGES/django.po
index 870ce4268e..2abb230bb6 100644
--- a/django/conf/locale/pl/LC_MESSAGES/django.po
+++ b/django/conf/locale/pl/LC_MESSAGES/django.po
@@ -668,28 +668,28 @@ msgstr[2] "%(size)d bajtów"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, python-format
-msgid "%.1f TB"
-msgstr "%.1f TB"
+msgid "%s TB"
+msgstr "%s TB"
 
 #: template/defaultfilters.py:814
 #, python-format
-msgid "%.1f PB"
-msgstr "%.1f PB"
+msgid "%s PB"
+msgstr "%s PB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/pt/LC_MESSAGES/django.po b/django/conf/locale/pt/LC_MESSAGES/django.po
index ef99feaece..5c88d61e19 100644
--- a/django/conf/locale/pt/LC_MESSAGES/django.po
+++ b/django/conf/locale/pt/LC_MESSAGES/django.po
@@ -674,27 +674,27 @@ msgstr[1] ""
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
+msgid "%s KB"
 msgstr ""
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
+msgid "%s MB"
 msgstr ""
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
+msgid "%s GB"
 msgstr ""
 
 #: template/defaultfilters.py:813
 #, python-format
-msgid "%.1f TB"
+msgid "%s TB"
 msgstr ""
 
 #: template/defaultfilters.py:814
 #, python-format
-msgid "%.1f PB"
+msgid "%s PB"
 msgstr ""
 
 #: utils/dateformat.py:42
diff --git a/django/conf/locale/pt_BR/LC_MESSAGES/django.mo b/django/conf/locale/pt_BR/LC_MESSAGES/django.mo
index d64723ce4e..787238700d 100644
Binary files a/django/conf/locale/pt_BR/LC_MESSAGES/django.mo and b/django/conf/locale/pt_BR/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/pt_BR/LC_MESSAGES/django.po b/django/conf/locale/pt_BR/LC_MESSAGES/django.po
index 6b578dcb88..88bbe996ae 100644
--- a/django/conf/locale/pt_BR/LC_MESSAGES/django.po
+++ b/django/conf/locale/pt_BR/LC_MESSAGES/django.po
@@ -676,28 +676,28 @@ msgstr[1] "%(size)d bytes"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/ro/LC_MESSAGES/django.mo b/django/conf/locale/ro/LC_MESSAGES/django.mo
index 665f38a479..fac63b1b3b 100644
Binary files a/django/conf/locale/ro/LC_MESSAGES/django.mo and b/django/conf/locale/ro/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/ro/LC_MESSAGES/django.po b/django/conf/locale/ro/LC_MESSAGES/django.po
index d782b6bda7..97416d6b8e 100644
--- a/django/conf/locale/ro/LC_MESSAGES/django.po
+++ b/django/conf/locale/ro/LC_MESSAGES/django.po
@@ -693,28 +693,28 @@ msgstr[1] "%(size)d bytes"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/ru/LC_MESSAGES/django.mo b/django/conf/locale/ru/LC_MESSAGES/django.mo
index c60b7a6078..423cf6d228 100644
Binary files a/django/conf/locale/ru/LC_MESSAGES/django.mo and b/django/conf/locale/ru/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/ru/LC_MESSAGES/django.po b/django/conf/locale/ru/LC_MESSAGES/django.po
index 213288fc45..733a5b6597 100644
--- a/django/conf/locale/ru/LC_MESSAGES/django.po
+++ b/django/conf/locale/ru/LC_MESSAGES/django.po
@@ -675,28 +675,28 @@ msgstr[2] "%(size)d байт"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f КБ"
+msgid "%s KB"
+msgstr "%s КБ"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f МБ"
+msgid "%s MB"
+msgstr "%s МБ"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f ГБ"
+msgid "%s GB"
+msgstr "%s ГБ"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f КБ"
+msgid "%s TB"
+msgstr "%s КБ"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f КБ"
+msgid "%s PB"
+msgstr "%s КБ"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/sk/LC_MESSAGES/django.mo b/django/conf/locale/sk/LC_MESSAGES/django.mo
index dcce6a040f..62c62ad833 100644
Binary files a/django/conf/locale/sk/LC_MESSAGES/django.mo and b/django/conf/locale/sk/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/sk/LC_MESSAGES/django.po b/django/conf/locale/sk/LC_MESSAGES/django.po
index a700b740fa..65c200e3b3 100644
--- a/django/conf/locale/sk/LC_MESSAGES/django.po
+++ b/django/conf/locale/sk/LC_MESSAGES/django.po
@@ -668,28 +668,28 @@ msgstr[2] "%(size)d bajtov"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/sl/LC_MESSAGES/django.mo b/django/conf/locale/sl/LC_MESSAGES/django.mo
index 2b2a57eb61..517609e71d 100644
Binary files a/django/conf/locale/sl/LC_MESSAGES/django.mo and b/django/conf/locale/sl/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/sl/LC_MESSAGES/django.po b/django/conf/locale/sl/LC_MESSAGES/django.po
index 67bde00898..5fcaf2e5b6 100644
--- a/django/conf/locale/sl/LC_MESSAGES/django.po
+++ b/django/conf/locale/sl/LC_MESSAGES/django.po
@@ -676,28 +676,28 @@ msgstr[3] "%(size)d bajtov"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/sq/LC_MESSAGES/django.po b/django/conf/locale/sq/LC_MESSAGES/django.po
index d9ffef1455..f7a78a5653 100644
--- a/django/conf/locale/sq/LC_MESSAGES/django.po
+++ b/django/conf/locale/sq/LC_MESSAGES/django.po
@@ -660,27 +660,27 @@ msgstr[1] ""
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
+msgid "%s KB"
 msgstr ""
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
+msgid "%s MB"
 msgstr ""
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
+msgid "%s GB"
 msgstr ""
 
 #: template/defaultfilters.py:813
 #, python-format
-msgid "%.1f TB"
+msgid "%s TB"
 msgstr ""
 
 #: template/defaultfilters.py:814
 #, python-format
-msgid "%.1f PB"
+msgid "%s PB"
 msgstr ""
 
 #: utils/dateformat.py:42
diff --git a/django/conf/locale/sr/LC_MESSAGES/django.mo b/django/conf/locale/sr/LC_MESSAGES/django.mo
index c260d64dce..19bf77439a 100644
Binary files a/django/conf/locale/sr/LC_MESSAGES/django.mo and b/django/conf/locale/sr/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/sr/LC_MESSAGES/django.po b/django/conf/locale/sr/LC_MESSAGES/django.po
index b3a1b685f4..b6fe594b85 100644
--- a/django/conf/locale/sr/LC_MESSAGES/django.po
+++ b/django/conf/locale/sr/LC_MESSAGES/django.po
@@ -669,28 +669,28 @@ msgstr[2] "%(size)d бајтова"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/sr_Latn/LC_MESSAGES/django.mo b/django/conf/locale/sr_Latn/LC_MESSAGES/django.mo
index 5c167da4db..65cdcc8b9c 100644
Binary files a/django/conf/locale/sr_Latn/LC_MESSAGES/django.mo and b/django/conf/locale/sr_Latn/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/sr_Latn/LC_MESSAGES/django.po b/django/conf/locale/sr_Latn/LC_MESSAGES/django.po
index db8ec3c85d..f69851a659 100644
--- a/django/conf/locale/sr_Latn/LC_MESSAGES/django.po
+++ b/django/conf/locale/sr_Latn/LC_MESSAGES/django.po
@@ -669,28 +669,28 @@ msgstr[2] "%(size)d bajtova"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/sv/LC_MESSAGES/django.mo b/django/conf/locale/sv/LC_MESSAGES/django.mo
index 72cdfe52f7..222b329dd5 100644
Binary files a/django/conf/locale/sv/LC_MESSAGES/django.mo and b/django/conf/locale/sv/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/sv/LC_MESSAGES/django.po b/django/conf/locale/sv/LC_MESSAGES/django.po
index cd4497d0c9..49161d332e 100644
--- a/django/conf/locale/sv/LC_MESSAGES/django.po
+++ b/django/conf/locale/sv/LC_MESSAGES/django.po
@@ -680,28 +680,28 @@ msgstr[1] "%(size)d byte"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/ta/LC_MESSAGES/django.po b/django/conf/locale/ta/LC_MESSAGES/django.po
index ca571f4169..95bcd44467 100644
--- a/django/conf/locale/ta/LC_MESSAGES/django.po
+++ b/django/conf/locale/ta/LC_MESSAGES/django.po
@@ -697,27 +697,27 @@ msgstr[1] ""
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
+msgid "%s KB"
 msgstr ""
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
+msgid "%s MB"
 msgstr ""
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
+msgid "%s GB"
 msgstr ""
 
 #: template/defaultfilters.py:813
 #, python-format
-msgid "%.1f TB"
+msgid "%s TB"
 msgstr ""
 
 #: template/defaultfilters.py:814
 #, python-format
-msgid "%.1f PB"
+msgid "%s PB"
 msgstr ""
 
 #: utils/dateformat.py:42
diff --git a/django/conf/locale/te/LC_MESSAGES/django.mo b/django/conf/locale/te/LC_MESSAGES/django.mo
index 6375918f29..2352e4e688 100644
Binary files a/django/conf/locale/te/LC_MESSAGES/django.mo and b/django/conf/locale/te/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/te/LC_MESSAGES/django.po b/django/conf/locale/te/LC_MESSAGES/django.po
index 925f791305..61aaa4bfb8 100644
--- a/django/conf/locale/te/LC_MESSAGES/django.po
+++ b/django/conf/locale/te/LC_MESSAGES/django.po
@@ -669,28 +669,28 @@ msgstr[1] "%(size)d bytes"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/th/LC_MESSAGES/django.mo b/django/conf/locale/th/LC_MESSAGES/django.mo
index 87a0f7ca3e..5ee223b702 100644
Binary files a/django/conf/locale/th/LC_MESSAGES/django.mo and b/django/conf/locale/th/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/th/LC_MESSAGES/django.po b/django/conf/locale/th/LC_MESSAGES/django.po
index cf8d1eaa3b..543505f6c7 100644
--- a/django/conf/locale/th/LC_MESSAGES/django.po
+++ b/django/conf/locale/th/LC_MESSAGES/django.po
@@ -670,28 +670,28 @@ msgstr[0] "%(size)d ไบต์"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f กิโลไบต์"
+msgid "%s KB"
+msgstr "%s กิโลไบต์"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f เมกะไบต์"
+msgid "%s MB"
+msgstr "%s เมกะไบต์"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f กิกะไบต์"
+msgid "%s GB"
+msgstr "%s กิกะไบต์"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f กิโลไบต์"
+msgid "%s TB"
+msgstr "%s กิโลไบต์"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f กิโลไบต์"
+msgid "%s PB"
+msgstr "%s กิโลไบต์"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/tr/LC_MESSAGES/django.mo b/django/conf/locale/tr/LC_MESSAGES/django.mo
index 2b9f2d71fb..3330e6b1e2 100644
Binary files a/django/conf/locale/tr/LC_MESSAGES/django.mo and b/django/conf/locale/tr/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/tr/LC_MESSAGES/django.po b/django/conf/locale/tr/LC_MESSAGES/django.po
index 96c50acb23..a9645219b2 100644
--- a/django/conf/locale/tr/LC_MESSAGES/django.po
+++ b/django/conf/locale/tr/LC_MESSAGES/django.po
@@ -677,28 +677,28 @@ msgstr[0] "%(size)d bayt"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/uk/LC_MESSAGES/django.mo b/django/conf/locale/uk/LC_MESSAGES/django.mo
index 63d25e1ab7..7b81d73aa7 100644
Binary files a/django/conf/locale/uk/LC_MESSAGES/django.mo and b/django/conf/locale/uk/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/uk/LC_MESSAGES/django.po b/django/conf/locale/uk/LC_MESSAGES/django.po
index 0efd80b4c4..155225ac6d 100644
--- a/django/conf/locale/uk/LC_MESSAGES/django.po
+++ b/django/conf/locale/uk/LC_MESSAGES/django.po
@@ -683,28 +683,28 @@ msgstr[2] "%(size)d байтів"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f КБ"
+msgid "%s KB"
+msgstr "%s КБ"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f МБ"
+msgid "%s MB"
+msgstr "%s МБ"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f ГБ"
+msgid "%s GB"
+msgstr "%s ГБ"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f КБ"
+msgid "%s TB"
+msgstr "%s КБ"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f КБ"
+msgid "%s PB"
+msgstr "%s КБ"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/vi/LC_MESSAGES/django.mo b/django/conf/locale/vi/LC_MESSAGES/django.mo
index 2c2d167412..7f59b983cc 100644
Binary files a/django/conf/locale/vi/LC_MESSAGES/django.mo and b/django/conf/locale/vi/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/vi/LC_MESSAGES/django.po b/django/conf/locale/vi/LC_MESSAGES/django.po
index b07c53f42c..80d59c98d6 100644
--- a/django/conf/locale/vi/LC_MESSAGES/django.po
+++ b/django/conf/locale/vi/LC_MESSAGES/django.po
@@ -663,28 +663,28 @@ msgstr[0] ""
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/zh_CN/LC_MESSAGES/django.mo b/django/conf/locale/zh_CN/LC_MESSAGES/django.mo
index f6df953865..0501b48e94 100644
Binary files a/django/conf/locale/zh_CN/LC_MESSAGES/django.mo and b/django/conf/locale/zh_CN/LC_MESSAGES/django.mo differ
diff --git a/django/conf/locale/zh_CN/LC_MESSAGES/django.po b/django/conf/locale/zh_CN/LC_MESSAGES/django.po
index 7ba4fc7dfd..7000152a30 100644
--- a/django/conf/locale/zh_CN/LC_MESSAGES/django.po
+++ b/django/conf/locale/zh_CN/LC_MESSAGES/django.po
@@ -666,28 +666,28 @@ msgstr[0] "%(size)d 字节"
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "%s KB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "%s MB"
+msgstr "%s MB"
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "%s GB"
+msgstr "%s GB"
 
 #: template/defaultfilters.py:813
 #, fuzzy, python-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
+msgid "%s TB"
+msgstr "%s KB"
 
 #: template/defaultfilters.py:814
 #, fuzzy, python-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
+msgid "%s PB"
+msgstr "%s KB"
 
 #: utils/dateformat.py:42
 msgid "p.m."
diff --git a/django/conf/locale/zh_TW/LC_MESSAGES/django.po b/django/conf/locale/zh_TW/LC_MESSAGES/django.po
index 5ee9e0ad4e..730733d6c2 100644
--- a/django/conf/locale/zh_TW/LC_MESSAGES/django.po
+++ b/django/conf/locale/zh_TW/LC_MESSAGES/django.po
@@ -680,27 +680,27 @@ msgstr[0] ""
 
 #: template/defaultfilters.py:807
 #, python-format
-msgid "%.1f KB"
+msgid "%s KB"
 msgstr ""
 
 #: template/defaultfilters.py:809
 #, python-format
-msgid "%.1f MB"
+msgid "%s MB"
 msgstr ""
 
 #: template/defaultfilters.py:811
 #, python-format
-msgid "%.1f GB"
+msgid "%s GB"
 msgstr ""
 
 #: template/defaultfilters.py:813
 #, python-format
-msgid "%.1f TB"
+msgid "%s TB"
 msgstr ""
 
 #: template/defaultfilters.py:814
 #, python-format
-msgid "%.1f PB"
+msgid "%s PB"
 msgstr ""
 
 #: utils/dateformat.py:42