Fix i18n for B/kB/MB and add translator documentation.
This commit is contained in:
		| @@ -85,6 +85,8 @@ class ImageFile | |||||||
|             break; |             break; | ||||||
|          case UPLOAD_ERR_INI_SIZE: |          case UPLOAD_ERR_INI_SIZE: | ||||||
|          case UPLOAD_ERR_FORM_SIZE: |          case UPLOAD_ERR_FORM_SIZE: | ||||||
|  |             // TRANS: Exception thrown when too large a file is uploaded. | ||||||
|  |             // TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB". | ||||||
|             throw new Exception(sprintf(_('That file is too big. The maximum file size is %s.'), |             throw new Exception(sprintf(_('That file is too big. The maximum file size is %s.'), | ||||||
|                 ImageFile::maxFileSize())); |                 ImageFile::maxFileSize())); | ||||||
|             return; |             return; | ||||||
| @@ -241,11 +243,16 @@ class ImageFile | |||||||
|         $value = ImageFile::maxFileSizeInt(); |         $value = ImageFile::maxFileSizeInt(); | ||||||
|  |  | ||||||
|         if ($value > 1024 * 1024) { |         if ($value > 1024 * 1024) { | ||||||
|             return ($value/(1024*1024)) . _('MB'); |             $value = $value/(1024*1024); | ||||||
|  |             // TRANS: Number of megabytes. %d is the number. | ||||||
|  |             return sprintf(_m('%dMB','%dMB',$value),$value); | ||||||
|         } else if ($value > 1024) { |         } else if ($value > 1024) { | ||||||
|             return ($value/(1024)) . _('kB'); |             $value = $value/1024; | ||||||
|  |             // TRANS: Number of kilobytes. %d is the number. | ||||||
|  |             return sprintf(_m('%dkB','%dkB',$value),$value); | ||||||
|         } else { |         } else { | ||||||
|             return $value; |             // TRANS: Number of bytes. %d is the number. | ||||||
|  |             return sprintf(_m('%dB','%dB',$value),$value); | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user