equal
deleted
inserted
replaced
77 raise TypeError("'size' must be a positive long or int.") |
77 raise TypeError("'size' must be a positive long or int.") |
78 if size < 0: |
78 if size < 0: |
79 raise ValueError("'size' must be a positive long or int.") |
79 raise ValueError("'size' must be a positive long or int.") |
80 if size < 1024: |
80 if size < 1024: |
81 return str(size) |
81 return str(size) |
|
82 # TP: abbreviations of gibibyte, tebibyte kibibyte and mebibyte |
82 prefix_multiply = ((_(u'TiB'), 1 << 40), (_(u'GiB'), 1 << 30), |
83 prefix_multiply = ((_(u'TiB'), 1 << 40), (_(u'GiB'), 1 << 30), |
83 (_(u'MiB'), 1 << 20), (_(u'KiB'), 1 << 10)) |
84 (_(u'MiB'), 1 << 20), (_(u'KiB'), 1 << 10)) |
84 for prefix, multiply in prefix_multiply: |
85 for prefix, multiply in prefix_multiply: |
85 if size >= multiply: |
86 if size >= multiply: |
86 # TP: e.g.: '%(size)s %(prefix)s' -> '118.30 MiB' |
87 # TP: e.g.: '%(size)s %(prefix)s' -> '118.30 MiB' |
186 _version_cache[version] = version_string |
187 _version_cache[version] = version_string |
187 return version_string |
188 return version_string |
188 |
189 |
189 def format_domain_default(domaindata): |
190 def format_domain_default(domaindata): |
190 """Format info output when the value displayed is the domain default.""" |
191 """Format info output when the value displayed is the domain default.""" |
|
192 # TP: [domain default] indicates that a user's setting is the same as |
|
193 # configured in the user's domain. |
|
194 # e.g.: [ 0.84%] 42/5,000 [domain default] |
191 return _(u'%s [domain default]') % domaindata |
195 return _(u'%s [domain default]') % domaindata |
192 |
196 |
193 |
197 |
194 def search_addresses(dbh, typelimit=None, lpattern=None, llike=False, |
198 def search_addresses(dbh, typelimit=None, lpattern=None, llike=False, |
195 dpattern=None, dlike=False): |
199 dpattern=None, dlike=False): |