VirtualMailManager/common.py
changeset 609 56ec275911f2
parent 601 463b10c258d9
child 611 8e9b0046bc8f
equal deleted inserted replaced
608:0ed93eb8b364 609:56ec275911f2
    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):