2014-01-26 3 views
1

, в то время как большинство строк, которые fineuploader отправляет конечным пользователям (а не ошибки разработчиков при внедрении прекрасного загрузчика), исходят из шаблона и, таким образом, легко переводятся на сервере, создающем этот шаблон, я нашел несколько мест которые, похоже, не имеют этого происхождения?Fine Uploader и i18n

место, которое пришло ко мне во время использования:

confirmMessage: "Are you sure you want to delete {filename}?", 

несколько других строк можно найти, когда через fineuploader оглавлению-4.2.1.js:

qq.status = { 
SUBMITTING: "submitting", 
SUBMITTED: "submitted", 
REJECTED: "rejected", 
QUEUED: "queued", 
CANCELED: "canceled", 
PAUSED: "paused", 
UPLOADING: "uploading", 
UPLOAD_RETRYING: "retrying upload", 
UPLOAD_SUCCESSFUL: "upload successful", 
UPLOAD_FAILED: "upload failed", 
DELETE_FAILED: "delete failed", 
DELETING: "deleting", 
DELETED: "deleted" 
       return new qq.Promise().failure(imgOrCanvas, "File or URL not found."); 
       "due to CORS on a user agent that does not support pre-flighting.", "warn"); 
       this._options.callbacks.onError(id, name, "Delete request failed", xhrOrXdr); 
       this._options.callbacks.onError(id, name, "Delete request failed with response code " + xhrOrXdr.status, xhrOrXdr); 
       this._options.callbacks.onError(id, name, "XHR returned response code " + xhr.status, xhr); 
      typeError: "{file} has an invalid extension. Valid extension(s): {extensions}.", 
      sizeError: "{file} is too large, maximum file size is {sizeLimit}.", 
      minSizeError: "{file} is too small, minimum file size is {minSizeLimit}.", 
      emptyError: "{file} is empty, please select files again without it.", 
      noFilesError: "No files to upload.", 
      tooManyItemsError: "Too many items ({netItems}) would be uploaded. Item limit is {itemLimit}.", 
      maxHeightImageError: "Image is too tall.", 
      maxWidthImageError: "Image is too wide.", 
      minHeightImageError: "Image is not tall enough.", 
      minWidthImageError: "Image is not wide enough.", 
      retryFailTooManyItems: "Retry failed - you have reached your file limit.", 
      onLeave: "The files are being uploaded, if you leave now the upload will be canceled." 
     responseProperty: "error", 
     tooManyFilesError: "You may only drop one file", 
     unsupportedBrowser: "Unrecoverable error - this browser does not permit file uploading of any kind." 
     autoRetryNote: "Retrying {retryNum}/{maxAuto}..." 
     confirmMessage: "Are you sure you want to delete {filename}?", 
     deletingStatusText: "Deleting...", 
     deletingFailedText: "Delete failed" 
     namePromptMessage: "Please name this image" 
      throw new Error("file with passed id was not added, or already uploaded or canceled"); 
     promise.failure(img, "Problem drawing thumbnail!"); 
      drawPreview.failure(container, "Browser cannot render image!"); 
      drawPreview.failure(container, "Not previewable"); 
      thePromise.failure("No EXIF header to be found!"); 

я что-то пропустил в документации здесь? THIA - Cheers, Willi

ответ

1

Подтверждающее сообщение, упомянутое выше, может быть изменено в режиме пользовательского интерфейса Fine Uploader deleteFile options.

Многие из других предметов, перечисленных в вашем вопросе, легко настраиваются с помощью опций, определенных в документации. Например, см. core messages option и дополнительные messages option for UI mode. Кроме того, ряд элементов, перечисленных выше, не являются сообщениями вообще и/или не передаются непосредственно пользователю, например responseProperty, все элементы qq.status и т. Д. Если есть определенные текстовые элементы, которые вы должны переопределить, но либо невозможно из-за недосмотра в библиотеке, пожалуйста, откройте запрос функции.

+0

ах, отлично; скорее всего, тогда будет {filename} работать? Текущий релиз цитадели должен будет жить без возможности перевода, я сейчас это изменю. – dothebart

+0

{filename} будет заменен Fine Uploader с именем фактического файла. –

+0

Они заменены документацией? их имя будет означать, что для меня ... deletingFailedText Сообщение о состоянии появится рядом с файлом, ожидающим удаления. deletingStatusText Сообщение о состоянии появится рядом с файлом, который не удалось удалить. – dothebart

Смежные вопросы