@uploadcare/file-uploader
Version:
Building blocks for Uploadcare products integration
161 lines (159 loc) • 7.69 kB
JavaScript
/**
* @license
* MIT License
*
* Copyright (c) 2025 Uploadcare (hello@uploadcare.com). All rights reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*
*/
// src/locales/file-uploader/vi.js
var vi_default = {
"locale-id": "vi",
"social-source-lang": "vi",
"upload-file": "T\u1EA3i l\xEAn t\u1EC7p",
"upload-files": "T\u1EA3i l\xEAn c\xE1c t\u1EC7p",
"choose-file": "Ch\u1ECDn t\u1EC7p",
"choose-files": "Ch\u1ECDn c\xE1c t\u1EC7p",
"drop-files-here": "Th\u1EA3 c\xE1c t\u1EC7p v\xE0o \u0111\xE2y",
"select-file-source": "Ch\u1ECDn ngu\u1ED3n t\u1EC7p",
selected: "\u0110\xE3 ch\u1ECDn",
upload: "T\u1EA3i l\xEAn",
"add-more": "Th\xEAm",
cancel: "H\u1EE7y b\u1ECF",
"start-from-cancel": "H\u1EE7y b\u1ECF",
clear: "X\xF3a",
"camera-shot": "Ch\u1EE5p",
"upload-url": "Nh\u1EADp kh\u1EA9u",
"upload-url-placeholder": "D\xE1n li\xEAn k\u1EBFt \u1EDF \u0111\xE2y",
"edit-image": "Ch\u1EC9nh s\u1EEDa \u1EA3nh",
"edit-detail": "Chi ti\u1EBFt",
back: "Quay l\u1EA1i",
done: "Ho\xE0n th\xE0nh",
ok: "\u0110\u1ED3ng \xFD",
"remove-from-list": "X\xF3a",
no: "Kh\xF4ng",
yes: "C\xF3",
"confirm-your-action": "X\xE1c nh\u1EADn h\xE0nh \u0111\u1ED9ng c\u1EE7a b\u1EA1n",
"are-you-sure": "B\u1EA1n c\xF3 ch\u1EAFc kh\xF4ng?",
"selected-count": "\u0110\xE3 ch\u1ECDn:",
"upload-error": "L\u1ED7i t\u1EA3i l\xEAn",
"validation-error": "L\u1ED7i x\xE1c th\u1EF1c",
"no-files": "Kh\xF4ng c\xF3 t\u1EC7p n\xE0o \u0111\u01B0\u1EE3c ch\u1ECDn",
browse: "Duy\u1EC7t",
"not-uploaded-yet": "Ch\u01B0a \u0111\u01B0\u1EE3c t\u1EA3i l\xEAn...",
file__one: "t\u1EC7p",
file__other: "t\u1EC7p",
error__one: "l\u1ED7i",
error__other: "l\u1ED7i",
"header-uploading": "\u0110ang t\u1EA3i l\xEAn {{count}} {{plural:file(count)}}",
"header-failed": "{{count}} {{plural:error(count)}}",
"header-succeed": "{{count}} {{plural:file(count)}} \u0111\xE3 \u0111\u01B0\u1EE3c t\u1EA3i l\xEAn",
"header-total": "{{count}} {{plural:file(count)}} \u0111\xE3 \u0111\u01B0\u1EE3c ch\u1ECDn",
"src-type-local": "T\u1EEB thi\u1EBFt b\u1ECB",
"src-type-from-url": "T\u1EEB li\xEAn k\u1EBFt",
"src-type-camera": "M\xE1y \u1EA3nh",
"src-type-draw": "V\u1EBD",
"src-type-facebook": "Facebook",
"src-type-dropbox": "Dropbox",
"src-type-gdrive": "Google Drive",
"src-type-ngdrive": "Google Drive",
"src-type-gphotos": "Google Photos",
"src-type-flickr": "Flickr",
"src-type-vk": "VK",
"src-type-evernote": "Evernote",
"src-type-box": "Box",
"src-type-onedrive": "OneDrive",
"src-type-huddle": "Huddle",
"src-type-other": "Kh\xE1c",
"src-type-mobile-video-camera": "Video",
"src-type-mobile-photo-camera": "\u1EA2nh",
"caption-from-url": "Nh\u1EADp kh\u1EA9u t\u1EEB li\xEAn k\u1EBFt",
"caption-camera": "M\xE1y \u1EA3nh",
"caption-draw": "V\u1EBD",
"caption-edit-file": "Ch\u1EC9nh s\u1EEDa t\u1EC7p",
"file-no-name": "Kh\xF4ng t\xEAn...",
"toggle-fullscreen": "Chuy\u1EC3n \u0111\u1ED5i to\xE0n m\xE0n h\xECnh",
"toggle-guides": "Chuy\u1EC3n \u0111\u1ED5i h\u01B0\u1EDBng d\u1EABn",
rotate: "Xoay",
"flip-vertical": "L\u1EADt d\u1ECDc",
"flip-horizontal": "L\u1EADt ngang",
apply: "\xC1p d\u1EE5ng",
brightness: "\u0110\u1ED9 s\xE1ng",
contrast: "T\u01B0\u01A1ng ph\u1EA3n",
saturation: "\u0110\u1ED9 b\xE3o h\xF2a",
exposure: "Ph\u01A1i s\xE1ng",
gamma: "Gamma",
vibrance: "S\u1EE9c s\u1ED1ng",
warmth: "\u1EA4m \xE1p",
enhance: "C\u1EA3i thi\u1EC7n",
original: "B\u1EA3n g\u1ED1c",
resize: "Thay \u0111\u1ED5i k\xEDch th\u01B0\u1EDBc \u1EA3nh",
crop: "C\u1EAFt",
"select-color": "Ch\u1ECDn m\xE0u",
text: "V\u0103n b\u1EA3n",
draw: "V\u1EBD",
"cancel-edit": "H\u1EE7y ch\u1EC9nh s\u1EEDa",
"tab-view": "Xem tr\u01B0\u1EDBc",
"tab-details": "Chi ti\u1EBFt",
"file-name": "T\xEAn",
"file-size": "K\xEDch th\u01B0\u1EDBc",
"cdn-url": "URL CDN",
"file-size-unknown": "Kh\xF4ng x\xE1c \u0111\u1ECBnh",
"camera-permissions-denied": "Truy c\u1EADp m\xE1y \u1EA3nh b\u1ECB t\u1EEB ch\u1ED1i",
"camera-permissions-prompt": "Vui l\xF2ng cho ph\xE9p truy c\u1EADp v\xE0o m\xE1y \u1EA3nh",
"camera-permissions-request": "Y\xEAu c\u1EA7u truy c\u1EADp",
"files-count-limit-error-title": "Qu\xE1 gi\u1EDBi h\u1EA1n s\u1ED1 l\u01B0\u1EE3ng t\u1EC7p",
"files-count-limit-error-too-few": "B\u1EA1n \u0111\xE3 ch\u1ECDn {{total}} {{plural:file(total)}}. T\u1ED1i thi\u1EC3u {{min}} {{plural:file(min)}} l\xE0 c\u1EA7n thi\u1EBFt.",
"files-count-limit-error-too-many": "B\u1EA1n \u0111\xE3 ch\u1ECDn qu\xE1 nhi\u1EC1u t\u1EC7p. T\u1ED1i \u0111a {{max}} {{plural:file(max)}} l\xE0 \u0111\u01B0\u1EE3c ph\xE9p.",
"files-max-size-limit-error": "T\u1EC7p qu\xE1 l\u1EDBn. K\xEDch th\u01B0\u1EDBc t\u1ED1i \u0111a c\u1EE7a t\u1EC7p l\xE0 {{maxFileSize}}.",
"has-validation-errors": "X\u1EA3y ra l\u1ED7i x\xE1c th\u1EF1c t\u1EC7p. Vui l\xF2ng ki\u1EC3m tra l\u1EA1i t\u1EC7p c\u1EE7a b\u1EA1n tr\u01B0\u1EDBc khi t\u1EA3i l\xEAn.",
"images-only-accepted": "Ch\u1EC9 ch\u1EA5p nh\u1EADn t\u1EC7p \u1EA3nh.",
"file-type-not-allowed": "Kh\xF4ng cho ph\xE9p t\u1EA3i l\xEAn lo\u1EA1i t\u1EC7p n\xE0y.",
"some-files-were-not-uploaded": "M\u1ED9t s\u1ED1 t\u1EC7p ch\u01B0a \u0111\u01B0\u1EE3c t\u1EA3i l\xEAn.",
"file-item-edit-button": "Ch\u1EC9nh s\u1EEDa",
"file-item-remove-button": "G\u1EE1 b\u1ECF",
"a11y-activity-header-button-close": "\u0110\xF3ng",
"a11y-editor-tab-filters": "B\u1ED9 l\u1ECDc",
"a11y-editor-tab-tuning": "Tuning",
"a11y-editor-tab-crop": "C\u1EAFt",
flip: "L\u1EADt",
mirror: "G\u01B0\u01A1ng",
"a11y-cloud-editor-apply-filter": "\xC1p d\u1EE5ng b\u1ED9 l\u1ECDc {{name}}",
"a11y-cloud-editor-apply-crop": "\xC1p d\u1EE5ng thao t\xE1c {{name}}",
"a11y-cloud-editor-apply-tuning": "\xC1p d\u1EE5ng \u0111i\u1EC1u ch\u1EC9nh {{name}}",
finished: "Ho\xE0n th\xE0nh",
failed: "Th\u1EA5t b\u1EA1i",
uploading: "\u0110ang t\u1EA3i l\xEAn",
idle: "Nh\xE0n r\u1ED7i",
"a11y-file-item-status": "T\u1EC7p {{fileName}} \u1EDF tr\u1EA1ng th\xE1i {{status}}",
"select-all": "Ch\u1ECDn t\u1EA5t c\u1EA3",
"deselect-all": "B\u1ECF ch\u1ECDn t\u1EA5t c\u1EA3",
"waiting-for": "\u0110ang ch\u1EDD {{source}}",
"queued-uploading": "\u0110ang x\u1EBFp h\xE0ng \u0111\u1EC3 t\u1EA3i l\xEAn",
"queued-validation": "\u0110ang x\u1EBFp h\xE0ng \u0111\u1EC3 x\xE1c th\u1EF1c",
validation: "\u0110ang x\xE1c th\u1EF1c",
"a11y-cloud-editor-apply-aspect-ratio": "\xC1p d\u1EE5ng thao t\xE1c {{name}} {{value}}",
"crop-to-shape": "C\u1EAFt theo {{value}}",
custom: "D\u1EA1ng t\u1EF1 do",
"freeform-crop": "C\u1EAFt t\u1EF1 do"
};
export {
vi_default as default
};