mirror of
https://github.com/filebrowser/filebrowser.git
synced 2025-07-18 14:00:25 +00:00
Compare commits
4 Commits
5daae69a6d
...
56a0f9244b
Author | SHA1 | Date | |
---|---|---|---|
![]() |
56a0f9244b | ||
![]() |
56b80b6d9b | ||
![]() |
d9ebd65ffc | ||
![]() |
a882fb6c85 |
25
CHANGELOG.md
25
CHANGELOG.md
@ -2,6 +2,31 @@
|
|||||||
|
|
||||||
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
|
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
|
||||||
|
|
||||||
|
### [2.32.1](https://github.com/filebrowser/filebrowser/compare/v2.32.0...v2.32.1) (2025-06-16)
|
||||||
|
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* add Vietnamese translation ([#3840](https://github.com/filebrowser/filebrowser/issues/3840)) ([56b80b6](https://github.com/filebrowser/filebrowser/commit/56b80b6d9b4710538765ba7df5da1f03898f6b81))
|
||||||
|
* improve pt-br translations with new keys and refinements ([#4903](https://github.com/filebrowser/filebrowser/issues/4903)) ([a882fb6](https://github.com/filebrowser/filebrowser/commit/a882fb6c85ab6ccc845ed0bf3908d8e5e60ce346))
|
||||||
|
* update translation ko.json ([#3852](https://github.com/filebrowser/filebrowser/issues/3852)) ([d9ebd65](https://github.com/filebrowser/filebrowser/commit/d9ebd65ffcf9b2166fec708d51849796d12b16e0))
|
||||||
|
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* err shadowing lint ([c606a01](https://github.com/filebrowser/filebrowser/commit/c606a01a2d20932fb32ee896234d57631f8c47e4))
|
||||||
|
* generate random admin password on quick setup ([a46acba](https://github.com/filebrowser/filebrowser/commit/a46acba5f92ee044661880d6ae349e289d984328)), closes [#3646](https://github.com/filebrowser/filebrowser/issues/3646)
|
||||||
|
* imports lint ([54b91b8](https://github.com/filebrowser/filebrowser/commit/54b91b8ff0b8ee1f02f72425ab97d27a5d942fc3))
|
||||||
|
* set videojs locale ([#3742](https://github.com/filebrowser/filebrowser/issues/3742)) ([71a8f56](https://github.com/filebrowser/filebrowser/commit/71a8f5662c207e3cd4ee714a5b5a961121f510cd))
|
||||||
|
|
||||||
|
|
||||||
|
### Build
|
||||||
|
|
||||||
|
* **deps-dev:** bump vite from 6.0.11 to 6.1.6 in /frontend ([#3886](https://github.com/filebrowser/filebrowser/issues/3886)) ([5355629](https://github.com/filebrowser/filebrowser/commit/5355629fd1e7bd85ee3222fca22da899ba23ea95))
|
||||||
|
* **deps:** bump golang.org/x/crypto from 0.31.0 to 0.35.0 ([#3865](https://github.com/filebrowser/filebrowser/issues/3865)) ([0ba9505](https://github.com/filebrowser/filebrowser/commit/0ba9505a19cb369653fc9f8260dc02fcc6587629))
|
||||||
|
* **deps:** bump golang.org/x/net from 0.33.0 to 0.38.0 ([#3869](https://github.com/filebrowser/filebrowser/issues/3869)) ([cfea84f](https://github.com/filebrowser/filebrowser/commit/cfea84fd5e7ec9c1d2366293e5db12baaa4e3a81))
|
||||||
|
* **deps:** bump vue-i18n from 11.0.1 to 11.1.2 in /frontend ([#3786](https://github.com/filebrowser/filebrowser/issues/3786)) ([35d1c09](https://github.com/filebrowser/filebrowser/commit/35d1c092434b80b22c89a614a02122e9f5965b39))
|
||||||
|
|
||||||
## [2.32.0](https://github.com/filebrowser/filebrowser/compare/v2.31.2...v2.32.0) (2025-01-31)
|
## [2.32.0](https://github.com/filebrowser/filebrowser/compare/v2.31.2...v2.32.0) (2025-01-31)
|
||||||
|
|
||||||
|
|
||||||
|
@ -38,6 +38,7 @@ export default {
|
|||||||
"sv-se": "Swedish (Sweden)",
|
"sv-se": "Swedish (Sweden)",
|
||||||
tr: "Türkçe",
|
tr: "Türkçe",
|
||||||
uk: "Українська",
|
uk: "Українська",
|
||||||
|
vi: "Tiếng Việt",
|
||||||
"zh-cn": "中文 (简体)",
|
"zh-cn": "中文 (简体)",
|
||||||
"zh-tw": "中文 (繁體)",
|
"zh-tw": "中文 (繁體)",
|
||||||
};
|
};
|
||||||
|
@ -23,6 +23,7 @@ import("dayjs/locale/sk");
|
|||||||
import("dayjs/locale/sv");
|
import("dayjs/locale/sv");
|
||||||
import("dayjs/locale/tr");
|
import("dayjs/locale/tr");
|
||||||
import("dayjs/locale/uk");
|
import("dayjs/locale/uk");
|
||||||
|
import("dayjs/locale/vi");
|
||||||
import("dayjs/locale/zh-cn");
|
import("dayjs/locale/zh-cn");
|
||||||
import("dayjs/locale/zh-tw");
|
import("dayjs/locale/zh-tw");
|
||||||
|
|
||||||
@ -103,6 +104,9 @@ export function detectLocale() {
|
|||||||
case /^uk\b/.test(locale):
|
case /^uk\b/.test(locale):
|
||||||
locale = "uk";
|
locale = "uk";
|
||||||
break;
|
break;
|
||||||
|
case /^vi\b/.test(locale):
|
||||||
|
locale = "vi";
|
||||||
|
break;
|
||||||
case /^sv-se\b/.test(locale):
|
case /^sv-se\b/.test(locale):
|
||||||
case /^sv\b/.test(locale):
|
case /^sv\b/.test(locale):
|
||||||
locale = "sv";
|
locale = "sv";
|
||||||
|
@ -3,47 +3,60 @@
|
|||||||
"cancel": "취소",
|
"cancel": "취소",
|
||||||
"clear": "지우기",
|
"clear": "지우기",
|
||||||
"close": "닫기",
|
"close": "닫기",
|
||||||
|
"continue": "계속",
|
||||||
"copy": "복사",
|
"copy": "복사",
|
||||||
"copyFile": "파일 복사",
|
"copyFile": "파일 복사",
|
||||||
"copyToClipboard": "클립보드 복사",
|
"copyToClipboard": "클립보드에 복사",
|
||||||
|
"copyDownloadLinkToClipboard": "다운로드 링크 클립보드에 복사",
|
||||||
"create": "생성",
|
"create": "생성",
|
||||||
"delete": "삭제",
|
"delete": "삭제",
|
||||||
"download": "다운로드",
|
"download": "다운로드",
|
||||||
"hideDotfiles": "숨김파일(dotfile)을 표시 안함",
|
"file": "파일",
|
||||||
|
"folder": "폴더",
|
||||||
|
"fullScreen": "전체 화면 전환",
|
||||||
|
"hideDotfiles": "숨김 파일 숨기기",
|
||||||
"info": "정보",
|
"info": "정보",
|
||||||
"more": "더보기",
|
"more": "더 보기",
|
||||||
"move": "이동",
|
"move": "이동",
|
||||||
"moveFile": "파일 이동",
|
"moveFile": "파일 이동",
|
||||||
"new": "신규",
|
"new": "새로 만들기",
|
||||||
"next": "다음",
|
"next": "다음",
|
||||||
"ok": "확인",
|
"ok": "확인",
|
||||||
"permalink": "링크 얻기",
|
"permalink": "영구 링크 받기",
|
||||||
"previous": "이전",
|
"previous": "이전",
|
||||||
|
"preview": "미리보기",
|
||||||
"publish": "게시",
|
"publish": "게시",
|
||||||
"rename": "이름 바꾸기",
|
"rename": "이름 바꾸기",
|
||||||
"replace": "대체",
|
"replace": "바꾸기",
|
||||||
"reportIssue": "이슈 보내기",
|
"reportIssue": "문제 보고",
|
||||||
"save": "저장",
|
"save": "저장",
|
||||||
"schedule": "일정",
|
"schedule": "예약",
|
||||||
"search": "검색",
|
"search": "검색",
|
||||||
"select": "선택",
|
"select": "선택",
|
||||||
"selectMultiple": "다중 선택",
|
"selectMultiple": "다중 선택",
|
||||||
"share": "공유",
|
"share": "공유",
|
||||||
"shell": "쉘 전환",
|
"shell": "셸 전환",
|
||||||
|
"submit": "제출",
|
||||||
"switchView": "보기 전환",
|
"switchView": "보기 전환",
|
||||||
"toggleSidebar": "사이드바 전환",
|
"toggleSidebar": "사이드바 전환",
|
||||||
"update": "업데이트",
|
"update": "업데이트",
|
||||||
"upload": "업로드"
|
"upload": "업로드",
|
||||||
|
"openFile": "파일 열기",
|
||||||
|
"discardChanges": "변경 사항 취소"
|
||||||
},
|
},
|
||||||
"download": {
|
"download": {
|
||||||
"downloadFile": "파일 다운로드",
|
"downloadFile": "파일 다운로드",
|
||||||
"downloadFolder": "폴더 다운로드",
|
"downloadFolder": "폴더 다운로드",
|
||||||
"downloadSelected": "선택 항목 다운로드"
|
"downloadSelected": "선택 항목 다운로드"
|
||||||
},
|
},
|
||||||
|
"upload": {
|
||||||
|
"abortUpload": "업로드를 중단하시겠습니까?"
|
||||||
|
},
|
||||||
"errors": {
|
"errors": {
|
||||||
"forbidden": "접근 권한이 없습니다.",
|
"forbidden": "이곳에 접근할 권한이 없습니다.",
|
||||||
"internal": "오류가 발생하였습니다.",
|
"internal": "문제가 발생했습니다.",
|
||||||
"notFound": "해당 경로를 찾을 수 없습니다."
|
"notFound": "이 위치에 접근할 수 없습니다.",
|
||||||
|
"connection": "서버에 연결할 수 없습니다."
|
||||||
},
|
},
|
||||||
"files": {
|
"files": {
|
||||||
"body": "본문",
|
"body": "본문",
|
||||||
@ -51,175 +64,192 @@
|
|||||||
"files": "파일",
|
"files": "파일",
|
||||||
"folders": "폴더",
|
"folders": "폴더",
|
||||||
"home": "홈",
|
"home": "홈",
|
||||||
"lastModified": "최종 수정",
|
"lastModified": "마지막 수정일",
|
||||||
"loading": "로딩중...",
|
"loading": "로딩 중...",
|
||||||
"lonely": "폴더가 비어 있습니다...",
|
"lonely": "여기에 아무것도 없네요...",
|
||||||
"metadata": "메타데이터",
|
"metadata": "메타데이터",
|
||||||
"multipleSelectionEnabled": "다중 선택 켜짐",
|
"multipleSelectionEnabled": "다중 선택 활성화됨",
|
||||||
"name": "이름",
|
"name": "이름",
|
||||||
"size": "크기",
|
"size": "크기",
|
||||||
"sortByLastModified": "수정시간순 정렬",
|
"sortByLastModified": "마지막 수정일 순 정렬",
|
||||||
"sortByName": "이름순",
|
"sortByName": "이름 순 정렬",
|
||||||
"sortBySize": "크기순"
|
"sortBySize": "크기 순 정렬",
|
||||||
|
"noPreview": "이 파일은 미리보기를 사용할 수 없습니다."
|
||||||
},
|
},
|
||||||
"help": {
|
"help": {
|
||||||
"click": "파일이나 디렉토리를 선택해주세요.",
|
"click": "파일 또는 디렉터리 선택",
|
||||||
"ctrl": {
|
"ctrl": {
|
||||||
"click": "여러 개의 파일이나 디렉토리를 선택해주세요.",
|
"click": "여러 파일 또는 디렉터리 선택",
|
||||||
"f": "검색창 열기",
|
"f": "검색 열기",
|
||||||
"s": "파일 또는 디렉토리 다운로드"
|
"s": "파일 저장 또는 현재 디렉터리 다운로드"
|
||||||
},
|
},
|
||||||
"del": "선택된 파일 삭제",
|
"del": "선택한 항목 삭제",
|
||||||
"doubleClick": "파일 또는 디렉토리 열기",
|
"doubleClick": "파일 또는 디렉터리 열기",
|
||||||
"esc": "선택 취소/프롬프트 닫기",
|
"esc": "선택 취소 및/또는 프롬프트 닫기",
|
||||||
"f1": "정보",
|
"f1": "이 정보",
|
||||||
"f2": "파일 이름 변경",
|
"f2": "파일 이름 바꾸기",
|
||||||
"help": "도움말"
|
"help": "도움말"
|
||||||
},
|
},
|
||||||
"login": {
|
"login": {
|
||||||
"createAnAccount": "계정 생성",
|
"createAnAccount": "계정 만들기",
|
||||||
"loginInstead": "이미 계정이 있습니다",
|
"loginInstead": "이미 계정이 있습니다",
|
||||||
"password": "비밀번호",
|
"password": "비밀번호",
|
||||||
"passwordConfirm": "비밀번호 확인",
|
"passwordConfirm": "비밀번호 확인",
|
||||||
"passwordsDontMatch": "비밀번호가 일치하지 않습니다",
|
"passwordsDontMatch": "비밀번호가 일치하지 않습니다",
|
||||||
"signup": "가입하기",
|
"signup": "가입",
|
||||||
"submit": "로그인",
|
"submit": "로그인",
|
||||||
"username": "사용자 이름",
|
"username": "사용자 이름",
|
||||||
"usernameTaken": "사용자 이름이 존재합니다",
|
"usernameTaken": "이미 사용 중인 사용자 이름입니다",
|
||||||
"wrongCredentials": "사용자 이름 또는 비밀번호를 확인하십시오"
|
"wrongCredentials": "잘못된 자격 증명"
|
||||||
},
|
},
|
||||||
"permanent": "영구",
|
"permanent": "영구",
|
||||||
"prompts": {
|
"prompts": {
|
||||||
"copy": "복사",
|
"copy": "복사",
|
||||||
"copyMessage": "복사할 디렉토리:",
|
"copyMessage": "파일을 복사할 위치를 선택하세요:",
|
||||||
"currentlyNavigating": "현재 위치:",
|
"currentlyNavigating": "현재 탐색 중:",
|
||||||
"deleteMessageMultiple": "{count} 개의 파일을 삭제하시겠습니까?",
|
"deleteMessageMultiple": "{count}개의 파일을 삭제하시겠습니까?",
|
||||||
"deleteMessageSingle": "파일 혹은 디렉토리를 삭제하시겠습니까?",
|
"deleteMessageSingle": "이 파일/폴더를 삭제하시겠습니까?",
|
||||||
|
"deleteMessageShare": "이 공유({path})를 삭제하시겠습니까?",
|
||||||
|
"deleteUser": "이 사용자를 삭제하시겠습니까?",
|
||||||
"deleteTitle": "파일 삭제",
|
"deleteTitle": "파일 삭제",
|
||||||
"displayName": "게시 이름:",
|
"displayName": "표시 이름:",
|
||||||
"download": "파일 다운로드",
|
"download": "파일 다운로드",
|
||||||
"downloadMessage": "다운로드 포맷 설정.",
|
"downloadMessage": "다운로드할 형식을 선택하세요.",
|
||||||
"error": "에러 발생!",
|
"error": "문제가 발생했습니다",
|
||||||
"fileInfo": "파일 정보",
|
"fileInfo": "파일 정보",
|
||||||
"filesSelected": "{count} 개의 파일이 선택되었습니다.",
|
"filesSelected": "{count}개의 파일 선택됨.",
|
||||||
"lastModified": "최종 수정",
|
"lastModified": "마지막 수정일",
|
||||||
"move": "이동",
|
"move": "이동",
|
||||||
"moveMessage": "이동할 화일 또는 디렉토리를 선택하세요:",
|
"moveMessage": "파일/폴더의 새 위치를 선택하세요:",
|
||||||
"newArchetype": "원형을 유지하는 포스트를 생성합니다. 파일은 컨텐트 폴더에 생성됩니다.",
|
"newArchetype": "아키타입을 기반으로 새 게시물을 만듭니다. 파일은 content 폴더에 생성됩니다.",
|
||||||
"newDir": "새 디렉토리",
|
"newDir": "새 디렉터리",
|
||||||
"newDirMessage": "새 디렉토리 이름을 입력해주세요.",
|
"newDirMessage": "새 디렉터리 이름을 지정하세요.",
|
||||||
"newFile": "새 파일",
|
"newFile": "새 파일",
|
||||||
"newFileMessage": "새 파일 이름을 입력해주세요.",
|
"newFileMessage": "새 파일 이름을 지정하세요.",
|
||||||
"numberDirs": "디렉토리 수",
|
"numberDirs": "디렉터리 수",
|
||||||
"numberFiles": "파일 수",
|
"numberFiles": "파일 수",
|
||||||
"rename": "이름 변경",
|
"rename": "이름 바꾸기",
|
||||||
"renameMessage": "새로운 이름을 입력하세요.",
|
"renameMessage": "새 이름을 입력하세요:",
|
||||||
"replace": "대체하기",
|
"replace": "바꾸기",
|
||||||
"replaceMessage": "동일한 파일 이름이 존재합니다. 현재 파일을 덮어쓸까요?\n",
|
"replaceMessage": "업로드하려는 파일 중 이름이 충돌하는 파일이 있습니다. 이 파일을 건너뛰고 업로드를 계속하거나 기존 파일을 바꾸시겠습니까?\n",
|
||||||
"schedule": "일정",
|
"schedule": "예약",
|
||||||
"scheduleMessage": "이 글을 공개할 시간을 알려주세요.",
|
"scheduleMessage": "이 게시물의 게시를 예약할 날짜와 시간을 선택하세요.",
|
||||||
"show": "보기",
|
"show": "표시",
|
||||||
"size": "크기",
|
"size": "크기",
|
||||||
"upload": "업로드",
|
"upload": "업로드",
|
||||||
"uploadMessage": "업로드 옵션을 선택하세요."
|
"uploadFiles": "{files}개의 파일 업로드 중...",
|
||||||
|
"uploadMessage": "업로드할 옵션을 선택하세요.",
|
||||||
|
"optionalPassword": "선택적 비밀번호",
|
||||||
|
"resolution": "해상도",
|
||||||
|
"discardEditorChanges": "변경 사항을 취소하시겠습니까?"
|
||||||
},
|
},
|
||||||
"search": {
|
"search": {
|
||||||
"images": "이미지",
|
"images": "이미지",
|
||||||
"music": "음악",
|
"music": "음악",
|
||||||
"pdf": "PDF",
|
"pdf": "PDF",
|
||||||
"pressToSearch": "검색하려면 엔터를 입력하세요",
|
"pressToSearch": "Enter 키를 눌러 검색...",
|
||||||
"search": "검색...",
|
"search": "검색...",
|
||||||
"typeToSearch": "검색어 입력...",
|
"typeToSearch": "검색어 입력...",
|
||||||
"types": "Types",
|
"types": "유형",
|
||||||
"video": "비디오"
|
"video": "비디오"
|
||||||
},
|
},
|
||||||
"settings": {
|
"settings": {
|
||||||
"admin": "관리자",
|
"admin": "관리자",
|
||||||
"administrator": "관리자",
|
"administrator": "관리자",
|
||||||
"allowCommands": "명령 실행",
|
"allowCommands": "명령 실행 허용",
|
||||||
"allowEdit": "파일/디렉토리의 수정/변경/삭제 허용",
|
"allowEdit": "파일 또는 디렉터리 편집, 이름 바꾸기, 삭제 허용",
|
||||||
"allowNew": "파일/디렉토리 생성 허용",
|
"allowNew": "새 파일 및 디렉터리 생성 허용",
|
||||||
"allowPublish": "새 포스트/페이지 생성 허용",
|
"allowPublish": "새 게시물 및 페이지 게시 허용",
|
||||||
"allowSignup": "사용자 가입 허용",
|
"allowSignup": "사용자 가입 허용",
|
||||||
"avoidChanges": "(수정하지 않으면 비워두세요)",
|
"avoidChanges": "(변경하지 않으려면 비워두세요)",
|
||||||
"branding": "브랜딩",
|
"branding": "브랜딩",
|
||||||
"brandingDirectoryPath": "브랜드 디렉토리 경로",
|
"brandingDirectoryPath": "브랜딩 디렉터리 경로",
|
||||||
"brandingHelp": "File Browser 인스턴스는 이름, 로고, 스타일 등을 변경할 수 있습니다. 자세한 사항은 여기{0}에서 확인하세요.",
|
"brandingHelp": "File Browser 인스턴스의 이름 변경, 로고 교체, 사용자 정의 스타일 추가, GitHub 외부 링크 비활성화를 통해 모양과 느낌을 사용자 지정할 수 있습니다.\n사용자 정의 브랜딩에 대한 자세한 내용은 {0}을(를) 확인하세요.",
|
||||||
"changePassword": "비밀번호 변경",
|
"changePassword": "비밀번호 변경",
|
||||||
"commandRunner": "명령 실행기",
|
"commandRunner": "명령어 실행기",
|
||||||
"commandRunnerHelp": "이벤트에 해당하는 명령을 설정하세요. 줄당 1개의 명령을 적으세요. 환경 변수{0} 와 {1}이 사용가능하며, {0} 은 {1}에 상대 경로 입니다. 자세한 사항은 {2} 를 참조하세요.",
|
"commandRunnerHelp": "여기서 지정된 이벤트에서 실행될 명령어를 설정할 수 있습니다. 한 줄에 하나씩 작성해야 합니다. 환경 변수 {0} 및 {1}을(를) 사용할 수 있으며, {0}은(는) {1}에 상대적입니다. 이 기능과 사용 가능한 환경 변수에 대한 자세한 내용은 {2}을(를) 읽어보세요.",
|
||||||
"commandsUpdated": "명령 수정됨!",
|
"commandsUpdated": "명령어가 업데이트되었습니다!",
|
||||||
"createUserDir": "Auto create user home dir while adding new user",
|
"createUserDir": "새 사용자 추가 시 사용자 홈 디렉터리 자동 생성",
|
||||||
"customStylesheet": "커스텀 스타일시트",
|
"tusUploads": "청크 업로드",
|
||||||
"defaultUserDescription": "아래 사항은 신규 사용자들에 대한 기본 설정입니다.",
|
"tusUploadsHelp": "File Browser는 청크 파일 업로드를 지원하여 불안정한 네트워크에서도 효율적이고 안정적이며 재개 가능하고 분할된 파일 업로드를 가능하게 합니다.",
|
||||||
"disableExternalLinks": "외부 링크 감추기",
|
"tusUploadsChunkSize": "요청의 최대 크기를 나타냅니다 (더 작은 업로드에는 직접 업로드가 사용됩니다). 바이트 크기를 나타내는 일반 정수 또는 10MB, 1GB 등과 같은 문자열을 입력할 수 있습니다.",
|
||||||
"disableUsedDiskPercentage": "Disable used disk percentage graph",
|
"tusUploadsRetryCount": "청크 업로드 실패 시 재시도 횟수.",
|
||||||
|
"userHomeBasePath": "사용자 홈 디렉터리의 기본 경로",
|
||||||
|
"userScopeGenerationPlaceholder": "범위가 자동으로 생성됩니다",
|
||||||
|
"createUserHomeDirectory": "사용자 홈 디렉터리 생성",
|
||||||
|
"customStylesheet": "사용자 정의 스타일시트",
|
||||||
|
"defaultUserDescription": "새 사용자의 기본 설정입니다.",
|
||||||
|
"disableExternalLinks": "외부 링크 비활성화 (문서 제외)",
|
||||||
|
"disableUsedDiskPercentage": "사용된 디스크 비율 그래프 비활성화",
|
||||||
"documentation": "문서",
|
"documentation": "문서",
|
||||||
"examples": "예",
|
"examples": "예시",
|
||||||
"executeOnShell": "쉘에서 실행",
|
"executeOnShell": "셸에서 실행",
|
||||||
"executeOnShellDescription": "기본적으로 File Browser 는 바이너리를 명령어로 호출하여 실행합니다. 쉘을 통해 실행하기를 원한다면, Bash 또는 PowerShell 에 필요한 인수와 플래그를 설정하세요. 사용자 명령어와 이벤트 훅에 모두 적용됩니다.",
|
"executeOnShellDescription": "기본적으로 File Browser는 바이너리를 직접 호출하여 명령을 실행합니다. 대신 셸(예: Bash 또는 PowerShell)에서 실행하려면 필요한 인수 및 플래그와 함께 여기에 정의할 수 있습니다. 설정된 경우 실행하는 명령이 인수로 추가됩니다. 이는 사용자 명령과 이벤트 후크 모두에 적용됩니다.",
|
||||||
"globalRules": "규칙에 대한 전역설정으로 모든 사용자에게 적용됩니다. 지정된 규칙은 사용자 설정을 덮어쓰기 합니다.",
|
"globalRules": "이것은 전역 허용 및 차단 규칙 세트입니다. 모든 사용자에게 적용됩니다. 각 사용자 설정에서 특정 규칙을 정의하여 이 규칙을 재정의할 수 있습니다.",
|
||||||
"globalSettings": "전역 설정",
|
"globalSettings": "전역 설정",
|
||||||
"hideDotfiles": "숨김파일(dotfile)을 표시하지 않습니다.",
|
"hideDotfiles": "숨김 파일 숨기기",
|
||||||
"insertPath": "경로 입력",
|
"insertPath": "경로 삽입",
|
||||||
"insertRegex": "정규식 입력",
|
"insertRegex": "정규식 표현 삽입",
|
||||||
"instanceName": "인스턴스 이름",
|
"instanceName": "인스턴스 이름",
|
||||||
"language": "언어",
|
"language": "언어",
|
||||||
"lockPassword": "사용자에 의한 비밀번호 변경을 허용하지 않음",
|
"lockPassword": "사용자가 비밀번호를 변경하지 못하도록 잠금",
|
||||||
"newPassword": "새로운 비밀번호",
|
"newPassword": "새 비밀번호",
|
||||||
"newPasswordConfirm": "새로운 비밀번호 확인",
|
"newPasswordConfirm": "새 비밀번호 확인",
|
||||||
"newUser": "새로운 사용자",
|
"newUser": "새 사용자",
|
||||||
"password": "비밀번호",
|
"password": "비밀번호",
|
||||||
"passwordUpdated": "비밀번호 수정 완료!",
|
"passwordUpdated": "비밀번호가 업데이트되었습니다!",
|
||||||
"path": "경로",
|
"path": "경로",
|
||||||
"perm": {
|
"perm": {
|
||||||
"create": "파일이나 디렉토리 생성하기",
|
"create": "파일 및 디렉터리 생성",
|
||||||
"delete": "화일이나 디렉토리 삭제하기",
|
"delete": "파일 및 디렉터리 삭제",
|
||||||
"download": "다운로드",
|
"download": "다운로드",
|
||||||
"execute": "명령 실행",
|
"execute": "명령 실행",
|
||||||
"modify": "파일 편집",
|
"modify": "파일 편집",
|
||||||
"rename": "파일 이름 변경 또는 디렉토리 이동",
|
"rename": "파일 및 디렉터리 이름 바꾸기 또는 이동",
|
||||||
"share": "파일 공유하기"
|
"share": "파일 공유"
|
||||||
},
|
},
|
||||||
"permissions": "권한",
|
"permissions": "권한",
|
||||||
"permissionsHelp": "사용자를 관리자로 만들거나 권한을 부여할 수 있습니다. 관리자를 선택하면, 모든 옵션이 자동으로 선택됩니다. 사용자 관리는 현재 관리자만 할 수 있습니다.\n",
|
"permissionsHelp": "사용자를 관리자로 설정하거나 개별적으로 권한을 선택할 수 있습니다. \"관리자\"를 선택하면 다른 모든 옵션이 자동으로 선택됩니다. 사용자 관리는 관리자의 권한으로 유지됩니다.\n",
|
||||||
"profileSettings": "프로필 설정",
|
"profileSettings": "프로필 설정",
|
||||||
"ruleExample1": "점(.)으로 시작하는 모든 파일의 접근을 방지합니다.(예 .git, .gitignore)\n",
|
"ruleExample1": "모든 폴더에서 모든 숨김 파일(예: .git, .gitignore)에 대한 액세스를 방지합니다.\n",
|
||||||
"ruleExample2": "Caddyfile파일의 접근을 방지합니다.",
|
"ruleExample2": "범위의 루트에 있는 Caddyfile이라는 파일에 대한 액세스를 차단합니다.",
|
||||||
"rules": "룰",
|
"rules": "규칙",
|
||||||
"rulesHelp": "사용자별로 규칙을 허용/방지를 지정할 수 있습니다. 방지된 파일은 보이지 않고 사용자들은 접근할 수 없습니다. 사용자의 접근 허용 범위와 관련해 정규표현식(regex)과 경로를 지원합니다.\n",
|
"rulesHelp": "여기서 이 특정 사용자에 대한 허용 및 차단 규칙 세트를 정의할 수 있습니다. 차단된 파일은 목록에 표시되지 않으며 사용자가 액세스할 수 없습니다. 사용자의 범위에 상대적인 정규식 및 경로를 지원합니다.\n",
|
||||||
"scope": "범위",
|
"scope": "범위",
|
||||||
"settingsUpdated": "설정 수정됨!",
|
"setDateFormat": "정확한 날짜 형식 설정",
|
||||||
|
"settingsUpdated": "설정이 업데이트되었습니다!",
|
||||||
"shareDuration": "공유 기간",
|
"shareDuration": "공유 기간",
|
||||||
"shareManagement": "공유 내역 관리",
|
"shareManagement": "공유 관리",
|
||||||
"singleClick": "한번 클릭으로 파일과 폴더를 열도록 합니다.",
|
"shareDeleted": "공유가 삭제되었습니다!",
|
||||||
|
"singleClick": "파일 및 디렉터리를 열 때 한 번 클릭 사용",
|
||||||
"themes": {
|
"themes": {
|
||||||
"dark": "다크테마",
|
"default": "시스템 기본값",
|
||||||
"light": "라이트테마",
|
"dark": "어둡게",
|
||||||
|
"light": "밝게",
|
||||||
"title": "테마"
|
"title": "테마"
|
||||||
},
|
},
|
||||||
"user": "사용자",
|
"user": "사용자",
|
||||||
"userCommands": "명령어",
|
"userCommands": "명령어",
|
||||||
"userCommandsHelp": "사용에게 허용할 명령어를 공백으로 구분하여 입력하세요. 예:\n",
|
"userCommandsHelp": "이 사용자가 사용할 수 있는 명령어 목록 (공백으로 구분). 예:\n",
|
||||||
"userCreated": "사용자 생성됨!",
|
"userCreated": "사용자가 생성되었습니다!",
|
||||||
"userDefaults": "사용자 기본 설정",
|
"userDefaults": "사용자 기본 설정",
|
||||||
"userDeleted": "사용자 삭제됨!",
|
"userDeleted": "사용자가 삭제되었습니다!",
|
||||||
"userManagement": "사용자 관리",
|
"userManagement": "사용자 관리",
|
||||||
"userUpdated": "사용자 수정됨!",
|
"userUpdated": "사용자가 업데이트되었습니다!",
|
||||||
"username": "사용자 이름",
|
"username": "사용자 이름",
|
||||||
"users": "사용자"
|
"users": "사용자"
|
||||||
},
|
},
|
||||||
"sidebar": {
|
"sidebar": {
|
||||||
"help": "도움말",
|
"help": "도움말",
|
||||||
"hugoNew": "Hugo New",
|
"hugoNew": "Hugo 새로 만들기",
|
||||||
"login": "로그인",
|
"login": "로그인",
|
||||||
"logout": "로그아웃",
|
"logout": "로그아웃",
|
||||||
"myFiles": "내 파일",
|
"myFiles": "내 파일",
|
||||||
"newFile": "새로운 파일",
|
"newFile": "새 파일",
|
||||||
"newFolder": "새로운 폴더",
|
"newFolder": "새 폴더",
|
||||||
"preview": "미리보기",
|
"preview": "미리보기",
|
||||||
"settings": "설정",
|
"settings": "설정",
|
||||||
"signup": "가입하기",
|
"signup": "가입",
|
||||||
"siteSettings": "사이트 설정"
|
"siteSettings": "사이트 설정"
|
||||||
},
|
},
|
||||||
"success": {
|
"success": {
|
||||||
@ -227,9 +257,9 @@
|
|||||||
},
|
},
|
||||||
"time": {
|
"time": {
|
||||||
"days": "일",
|
"days": "일",
|
||||||
"hours": "시",
|
"hours": "시간",
|
||||||
"minutes": "분",
|
"minutes": "분",
|
||||||
"seconds": "초",
|
"seconds": "초",
|
||||||
"unit": "Time Unit"
|
"unit": "시간 단위"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -38,13 +38,20 @@
|
|||||||
"toggleSidebar": "Alternar barra lateral",
|
"toggleSidebar": "Alternar barra lateral",
|
||||||
"update": "Atualizar",
|
"update": "Atualizar",
|
||||||
"upload": "Enviar",
|
"upload": "Enviar",
|
||||||
"openFile": "Abrir"
|
"openFile": "Abrir",
|
||||||
|
"copyDownloadLinkToClipboard": "Copiar link de download para a área de transferência",
|
||||||
|
"fullScreen": "Alternar tela cheia",
|
||||||
|
"preview": "Pré-visualizar",
|
||||||
|
"discardChanges": "Descartar"
|
||||||
},
|
},
|
||||||
"download": {
|
"download": {
|
||||||
"downloadFile": "Baixar arquivo",
|
"downloadFile": "Baixar arquivo",
|
||||||
"downloadFolder": "Baixar pasta",
|
"downloadFolder": "Baixar pasta",
|
||||||
"downloadSelected": "Baixar selecionado"
|
"downloadSelected": "Baixar selecionado"
|
||||||
},
|
},
|
||||||
|
"upload": {
|
||||||
|
"abortUpload": "Tem certeza de que deseja abortar o upload?"
|
||||||
|
},
|
||||||
"errors": {
|
"errors": {
|
||||||
"forbidden": "Você não tem permissões para acessar isto.",
|
"forbidden": "Você não tem permissões para acessar isto.",
|
||||||
"internal": "Ops! Algum erro ocorreu.",
|
"internal": "Ops! Algum erro ocorreu.",
|
||||||
@ -58,8 +65,8 @@
|
|||||||
"folders": "Pastas",
|
"folders": "Pastas",
|
||||||
"home": "Início",
|
"home": "Início",
|
||||||
"lastModified": "Última modificação",
|
"lastModified": "Última modificação",
|
||||||
"loading": "Carregando. Aguarde, por favor.",
|
"loading": "Carregando...",
|
||||||
"lonely": "Não existe nada aqui.",
|
"lonely": "Não há nada aqui...",
|
||||||
"metadata": "Metadados",
|
"metadata": "Metadados",
|
||||||
"multipleSelectionEnabled": "Seleção múltipla ativada",
|
"multipleSelectionEnabled": "Seleção múltipla ativada",
|
||||||
"name": "Nome",
|
"name": "Nome",
|
||||||
@ -73,12 +80,12 @@
|
|||||||
"click": "selecionar pasta ou arquivo",
|
"click": "selecionar pasta ou arquivo",
|
||||||
"ctrl": {
|
"ctrl": {
|
||||||
"click": "selecionar várias pastas e arquivos",
|
"click": "selecionar várias pastas e arquivos",
|
||||||
"f": "pesquisar",
|
"f": "abrir pesquisa",
|
||||||
"s": "salvar um arquivo ou baixar a pasta que você está"
|
"s": "salvar um arquivo ou baixar a pasta que você está"
|
||||||
},
|
},
|
||||||
"del": "apagar os arquivos selecionados",
|
"del": "apagar os arquivos selecionados",
|
||||||
"doubleClick": "abrir pasta ou arquivo",
|
"doubleClick": "abrir pasta ou arquivo",
|
||||||
"esc": "limpar seleção e/ou fechar menu",
|
"esc": "limpar seleção e/ou fechar prompt",
|
||||||
"f1": "esta informação",
|
"f1": "esta informação",
|
||||||
"f2": "renomear arquivo",
|
"f2": "renomear arquivo",
|
||||||
"help": "Ajuda"
|
"help": "Ajuda"
|
||||||
@ -123,7 +130,7 @@
|
|||||||
"rename": "Renomear",
|
"rename": "Renomear",
|
||||||
"renameMessage": "Insira um novo nome para",
|
"renameMessage": "Insira um novo nome para",
|
||||||
"replace": "Substituir",
|
"replace": "Substituir",
|
||||||
"replaceMessage": "Já existe um arquivo com nome igual a um dos que está tentando enviar. Deseja substituir?\n",
|
"replaceMessage": "Um dos arquivos que você está tentando enviar possui um nome conflitante. Deseja pular este arquivo e continuar o envio ou substituir o existente?\n",
|
||||||
"schedule": "Agendar",
|
"schedule": "Agendar",
|
||||||
"scheduleMessage": "Escolha uma data para agendar a publicação deste post.",
|
"scheduleMessage": "Escolha uma data para agendar a publicação deste post.",
|
||||||
"show": "Mostrar",
|
"show": "Mostrar",
|
||||||
@ -131,7 +138,10 @@
|
|||||||
"upload": "Enviar",
|
"upload": "Enviar",
|
||||||
"uploadFiles": "Enviando {files} arquivos...",
|
"uploadFiles": "Enviando {files} arquivos...",
|
||||||
"uploadMessage": "Selecione uma opção para enviar.",
|
"uploadMessage": "Selecione uma opção para enviar.",
|
||||||
"optionalPassword": "Senha opcional"
|
"optionalPassword": "Senha opcional",
|
||||||
|
"deleteUser": "Tem certeza de que deseja apagar este usuário?",
|
||||||
|
"resolution": "Resolução",
|
||||||
|
"discardEditorChanges": "Tem certeza de que deseja descartar as alterações feitas?"
|
||||||
},
|
},
|
||||||
"search": {
|
"search": {
|
||||||
"images": "Imagens",
|
"images": "Imagens",
|
||||||
@ -159,7 +169,7 @@
|
|||||||
"commandRunner": "Execução de comandos",
|
"commandRunner": "Execução de comandos",
|
||||||
"commandRunnerHelp": "Aqui você pode definir comandos que serão executados nos eventos descritos. Escreva um por linha. As variáveis de ambiente {0} e {1} estão disponíveis, sendo {0} relativo a {1}. Para mais informações sobre esta função e as variáveis de ambiente disponíveis, leia a {2}.",
|
"commandRunnerHelp": "Aqui você pode definir comandos que serão executados nos eventos descritos. Escreva um por linha. As variáveis de ambiente {0} e {1} estão disponíveis, sendo {0} relativo a {1}. Para mais informações sobre esta função e as variáveis de ambiente disponíveis, leia a {2}.",
|
||||||
"commandsUpdated": "Comandos atualizados!",
|
"commandsUpdated": "Comandos atualizados!",
|
||||||
"createUserDir": "Criar diretório Home para novos usuários",
|
"createUserDir": "Criar diretório Home do usuário automaticamente ao adicionar novo usuário",
|
||||||
"userHomeBasePath": "Caminho base para diretórios de usuários",
|
"userHomeBasePath": "Caminho base para diretórios de usuários",
|
||||||
"userScopeGenerationPlaceholder": "O escopo será gerado automaticamente",
|
"userScopeGenerationPlaceholder": "O escopo será gerado automaticamente",
|
||||||
"createUserHomeDirectory": "Criar diretório Home de usuário",
|
"createUserHomeDirectory": "Criar diretório Home de usuário",
|
||||||
@ -184,7 +194,7 @@
|
|||||||
"newUser": "Novo usuário",
|
"newUser": "Novo usuário",
|
||||||
"password": "Senha",
|
"password": "Senha",
|
||||||
"passwordUpdated": "Senha atualizada!",
|
"passwordUpdated": "Senha atualizada!",
|
||||||
"path": "",
|
"path": "Caminho",
|
||||||
"perm": {
|
"perm": {
|
||||||
"create": "Criar arquivos e diretórios",
|
"create": "Criar arquivos e diretórios",
|
||||||
"delete": "Apagar arquivos e diretórios",
|
"delete": "Apagar arquivos e diretórios",
|
||||||
@ -209,6 +219,7 @@
|
|||||||
"shareDeleted": "Compartilhamento apagado!",
|
"shareDeleted": "Compartilhamento apagado!",
|
||||||
"singleClick": "Usar clique único para abrir arquivos e diretórios",
|
"singleClick": "Usar clique único para abrir arquivos e diretórios",
|
||||||
"themes": {
|
"themes": {
|
||||||
|
"default": "Padrão do sistema",
|
||||||
"dark": "Escuro",
|
"dark": "Escuro",
|
||||||
"light": "Claro",
|
"light": "Claro",
|
||||||
"title": "Tema"
|
"title": "Tema"
|
||||||
@ -229,7 +240,7 @@
|
|||||||
"hugoNew": "Hugo New",
|
"hugoNew": "Hugo New",
|
||||||
"login": "Login",
|
"login": "Login",
|
||||||
"logout": "Sair",
|
"logout": "Sair",
|
||||||
"myFiles": "Arquivos",
|
"myFiles": "Meus arquivos",
|
||||||
"newFile": "Novo arquivo",
|
"newFile": "Novo arquivo",
|
||||||
"newFolder": "Nova pasta",
|
"newFolder": "Nova pasta",
|
||||||
"preview": "Pré-visualizar",
|
"preview": "Pré-visualizar",
|
||||||
@ -245,6 +256,6 @@
|
|||||||
"hours": "Horas",
|
"hours": "Horas",
|
||||||
"minutes": "Minutos",
|
"minutes": "Minutos",
|
||||||
"seconds": "Segundos",
|
"seconds": "Segundos",
|
||||||
"unit": "Unidades de Tempo"
|
"unit": "Unidade de tempo"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
265
frontend/src/i18n/vi.json
Normal file
265
frontend/src/i18n/vi.json
Normal file
@ -0,0 +1,265 @@
|
|||||||
|
{
|
||||||
|
"buttons": {
|
||||||
|
"cancel": "Hủy",
|
||||||
|
"clear": "Xóa",
|
||||||
|
"close": "Đóng",
|
||||||
|
"continue": "Tiếp tục",
|
||||||
|
"copy": "Sao chép",
|
||||||
|
"copyFile": "Sao chép tập tin",
|
||||||
|
"copyToClipboard": "Sao chép vào clipboard",
|
||||||
|
"copyDownloadLinkToClipboard": "Sao chép liên kết tải xuống vào clipboard",
|
||||||
|
"create": "Tạo",
|
||||||
|
"delete": "Xóa",
|
||||||
|
"download": "Tải xuống",
|
||||||
|
"file": "Tập tin",
|
||||||
|
"folder": "Thư mục",
|
||||||
|
"fullScreen": "Toàn màn hình",
|
||||||
|
"hideDotfiles": "Ẩn tập tin ẩn",
|
||||||
|
"info": "Thông tin",
|
||||||
|
"more": "Thêm",
|
||||||
|
"move": "Di chuyển",
|
||||||
|
"moveFile": "Di chuyển tập tin",
|
||||||
|
"new": "Mới",
|
||||||
|
"next": "Tiếp theo",
|
||||||
|
"ok": "OK",
|
||||||
|
"permalink": "Lấy liên kết vĩnh viễn",
|
||||||
|
"previous": "Trước",
|
||||||
|
"preview": "Xem trước",
|
||||||
|
"publish": "Xuất bản",
|
||||||
|
"rename": "Đổi tên",
|
||||||
|
"replace": "Thay thế",
|
||||||
|
"reportIssue": "Báo cáo sự cố",
|
||||||
|
"save": "Lưu",
|
||||||
|
"schedule": "Lên lịch",
|
||||||
|
"search": "Tìm kiếm",
|
||||||
|
"select": "Chọn",
|
||||||
|
"selectMultiple": "Chọn nhiều",
|
||||||
|
"share": "Chia sẻ",
|
||||||
|
"shell": "Chuyển đổi shell",
|
||||||
|
"submit": "Gửi",
|
||||||
|
"switchView": "Chuyển chế độ xem",
|
||||||
|
"toggleSidebar": "Thanh bên",
|
||||||
|
"update": "Cập nhật",
|
||||||
|
"upload": "Tải lên",
|
||||||
|
"openFile": "Mở tệp",
|
||||||
|
"discardChanges": "Hủy bỏ thay đổi"
|
||||||
|
},
|
||||||
|
"download": {
|
||||||
|
"downloadFile": "Tải xuống tệp tin",
|
||||||
|
"downloadFolder": "Tải xuống thư mục",
|
||||||
|
"downloadSelected": "Tải xuống đã chọn"
|
||||||
|
},
|
||||||
|
"upload": {
|
||||||
|
"abortUpload": "Bạn có chắc chắn muốn hủy tải lên không?"
|
||||||
|
},
|
||||||
|
"errors": {
|
||||||
|
"forbidden": "Bạn không có quyền truy cập vào nội dung này.",
|
||||||
|
"internal": "Đã xảy ra lỗi nghiêm trọng.",
|
||||||
|
"notFound": "Không thể truy cập vị trí này.",
|
||||||
|
"connection": "Không thể kết nối đến máy chủ."
|
||||||
|
},
|
||||||
|
"files": {
|
||||||
|
"body": "Nội dung",
|
||||||
|
"closePreview": "Đóng xem trước",
|
||||||
|
"files": "Tập tin",
|
||||||
|
"folders": "Thư mục",
|
||||||
|
"home": "Trang chủ",
|
||||||
|
"lastModified": "Sửa đổi lần cuối",
|
||||||
|
"loading": "Đang tải...",
|
||||||
|
"lonely": "Không có gì ở đây...",
|
||||||
|
"metadata": "Siêu dữ liệu",
|
||||||
|
"multipleSelectionEnabled": "Đã bật chọn nhiều",
|
||||||
|
"name": "Tên",
|
||||||
|
"size": "Kích thước",
|
||||||
|
"sortByLastModified": "Sắp xếp theo ngày sửa đổi",
|
||||||
|
"sortByName": "Sắp xếp theo tên",
|
||||||
|
"sortBySize": "Sắp xếp theo kích thước",
|
||||||
|
"noPreview": "Không có bản xem trước cho tập tin này."
|
||||||
|
},
|
||||||
|
"help": {
|
||||||
|
"click": "chọn tập tin hoặc thư mục",
|
||||||
|
"ctrl": {
|
||||||
|
"click": "chọn nhiều tập tin hoặc thư mục",
|
||||||
|
"f": "mở tìm kiếm",
|
||||||
|
"s": "lưu tập tin hoặc tải thư mục hiện tại"
|
||||||
|
},
|
||||||
|
"del": "xóa các mục đã chọn",
|
||||||
|
"doubleClick": "mở tập tin hoặc thư mục",
|
||||||
|
"esc": "hủy chọn và/hoặc đóng hộp thoại",
|
||||||
|
"f1": "mở trợ giúp này",
|
||||||
|
"f2": "đổi tên tập tin",
|
||||||
|
"help": "Trợ giúp"
|
||||||
|
},
|
||||||
|
"login": {
|
||||||
|
"createAnAccount": "Tạo tài khoản",
|
||||||
|
"loginInstead": "Đã có tài khoản",
|
||||||
|
"password": "Mật khẩu",
|
||||||
|
"passwordConfirm": "Xác nhận mật khẩu",
|
||||||
|
"passwordsDontMatch": "Mật khẩu không khớp",
|
||||||
|
"signup": "Đăng ký",
|
||||||
|
"submit": "Đăng nhập",
|
||||||
|
"username": "Tên người dùng",
|
||||||
|
"usernameTaken": "Tên người dùng đã tồn tại",
|
||||||
|
"wrongCredentials": "Thông tin đăng nhập không đúng"
|
||||||
|
},
|
||||||
|
"permanent": "Vĩnh viễn",
|
||||||
|
"prompts": {
|
||||||
|
"copy": "Sao chép",
|
||||||
|
"copyMessage": "Chọn vị trí để sao chép tệp của bạn:",
|
||||||
|
"currentlyNavigating": "Đang điều hướng tại:",
|
||||||
|
"deleteMessageMultiple": "Bạn có chắc chắn muốn xóa {count} tệp không?",
|
||||||
|
"deleteMessageSingle": "Bạn có chắc chắn muốn xóa tệp/thư mục này không?",
|
||||||
|
"deleteMessageShare": "Bạn có chắc chắn muốn xóa chia sẻ này ({path}) không?",
|
||||||
|
"deleteUser": "Bạn có chắc chắn muốn xóa người dùng này không?",
|
||||||
|
"deleteTitle": "Xóa tệp",
|
||||||
|
"displayName": "Tên hiển thị:",
|
||||||
|
"download": "Tải xuống tệp",
|
||||||
|
"downloadMessage": "Chọn định dạng bạn muốn tải xuống.",
|
||||||
|
"error": "Đã xảy ra lỗi",
|
||||||
|
"fileInfo": "Thông tin tệp",
|
||||||
|
"filesSelected": "{count} tệp đã được chọn.",
|
||||||
|
"lastModified": "Chỉnh sửa lần cuối",
|
||||||
|
"move": "Di chuyển",
|
||||||
|
"moveMessage": "Chọn vị trí mới cho tệp/thư mục của bạn:",
|
||||||
|
"newArchetype": "Tạo một bài viết mới dựa trên nguyên mẫu. Tệp của bạn sẽ được tạo trong thư mục nội dung.",
|
||||||
|
"newDir": "Thư mục mới",
|
||||||
|
"newDirMessage": "Đặt tên cho thư mục mới của bạn.",
|
||||||
|
"newFile": "Tệp mới",
|
||||||
|
"newFileMessage": "Đặt tên cho tệp mới của bạn.",
|
||||||
|
"numberDirs": "Số lượng thư mục",
|
||||||
|
"numberFiles": "Số lượng tệp",
|
||||||
|
"rename": "Đổi tên",
|
||||||
|
"renameMessage": "Nhập tên mới cho",
|
||||||
|
"replace": "Thay thế",
|
||||||
|
"replaceMessage": "Một trong những tệp bạn đang cố tải lên có tên trùng lặp. Bạn có muốn bỏ qua tệp này và tiếp tục tải lên hay thay thế tệp hiện có?\n",
|
||||||
|
"schedule": "Lên lịch",
|
||||||
|
"scheduleMessage": "Chọn ngày và giờ để lên lịch xuất bản bài viết này.",
|
||||||
|
"show": "Hiển thị",
|
||||||
|
"size": "Kích thước",
|
||||||
|
"upload": "Tải lên",
|
||||||
|
"uploadFiles": "Đang tải lên {files} tệp...",
|
||||||
|
"uploadMessage": "Chọn một tùy chọn để tải lên.",
|
||||||
|
"optionalPassword": "Mật khẩu tùy chọn",
|
||||||
|
"resolution": "Độ phân giải",
|
||||||
|
"discardEditorChanges": "Bạn có chắc chắn muốn hủy bỏ các thay đổi đã thực hiện không?"
|
||||||
|
},
|
||||||
|
"search": {
|
||||||
|
"images": "Hình ảnh",
|
||||||
|
"music": "Nhạc",
|
||||||
|
"pdf": "PDF",
|
||||||
|
"pressToSearch": "Nhấn Enter để tìm kiếm...",
|
||||||
|
"search": "Tìm kiếm...",
|
||||||
|
"typeToSearch": "Nhập để tìm kiếm...",
|
||||||
|
"types": "Loại",
|
||||||
|
"video": "Video"
|
||||||
|
},
|
||||||
|
"settings": {
|
||||||
|
"admin": "Quản trị viên",
|
||||||
|
"administrator": "Người quản trị",
|
||||||
|
"allowCommands": "Thực thi lệnh",
|
||||||
|
"allowEdit": "Chỉnh sửa, đổi tên và xóa tệp hoặc thư mục",
|
||||||
|
"allowNew": "Tạo tệp và thư mục mới",
|
||||||
|
"allowPublish": "Xuất bản bài viết và trang mới",
|
||||||
|
"allowSignup": "Cho phép người dùng đăng ký",
|
||||||
|
"avoidChanges": "(để trống để tránh thay đổi)",
|
||||||
|
"branding": "Thương hiệu",
|
||||||
|
"brandingDirectoryPath": "Đường dẫn thư mục thương hiệu",
|
||||||
|
"brandingHelp": "Bạn có thể tùy chỉnh giao diện và trải nghiệm của File Browser bằng cách thay đổi tên, thay thế logo, thêm kiểu tùy chỉnh và thậm chí vô hiệu hóa các liên kết bên ngoài đến GitHub.\nĐể biết thêm thông tin về tùy chỉnh thương hiệu, vui lòng xem {0}.",
|
||||||
|
"changePassword": "Đổi mật khẩu",
|
||||||
|
"commandRunner": "Trình chạy lệnh",
|
||||||
|
"commandRunnerHelp": "Tại đây, bạn có thể thiết lập các lệnh được thực thi trong các sự kiện đã định. Bạn phải viết một lệnh trên mỗi dòng. Các biến môi trường {0} và {1} sẽ có sẵn, trong đó {0} tương đối với {1}. Để biết thêm thông tin về tính năng này và các biến môi trường có sẵn, vui lòng đọc {2}.",
|
||||||
|
"commandsUpdated": "Lệnh đã được cập nhật!",
|
||||||
|
"createUserDir": "Tự động tạo thư mục chính của người dùng khi thêm người dùng mới",
|
||||||
|
"tusUploads": "Tải lên theo phân đoạn",
|
||||||
|
"tusUploadsHelp": "File Browser hỗ trợ tải lên tệp theo phân đoạn, giúp việc tải lên trở nên hiệu quả, đáng tin cậy, có thể tiếp tục và phù hợp với mạng không ổn định.",
|
||||||
|
"tusUploadsChunkSize": "Kích thước tối đa của một yêu cầu (tải lên trực tiếp sẽ được sử dụng cho các tệp nhỏ hơn). Bạn có thể nhập một số nguyên biểu thị kích thước theo byte hoặc một chuỗi như 10MB, 1GB, v.v.",
|
||||||
|
"tusUploadsRetryCount": "Số lần thử lại nếu một phân đoạn tải lên thất bại.",
|
||||||
|
"userHomeBasePath": "Đường dẫn cơ bản của thư mục chính người dùng",
|
||||||
|
"userScopeGenerationPlaceholder": "Phạm vi sẽ được tạo tự động",
|
||||||
|
"createUserHomeDirectory": "Tạo thư mục chính của người dùng",
|
||||||
|
"customStylesheet": "Bảng định dạng tùy chỉnh",
|
||||||
|
"defaultUserDescription": "Đây là cài đặt mặc định cho người dùng mới.",
|
||||||
|
"disableExternalLinks": "Vô hiệu hóa các liên kết bên ngoài (trừ tài liệu)",
|
||||||
|
"disableUsedDiskPercentage": "Vô hiệu hóa biểu đồ phần trăm dung lượng đã sử dụng",
|
||||||
|
"documentation": "tài liệu",
|
||||||
|
"examples": "Ví dụ",
|
||||||
|
"executeOnShell": "Thực thi trên shell",
|
||||||
|
"executeOnShellDescription": "Theo mặc định, File Browser thực thi lệnh bằng cách gọi trực tiếp các tệp nhị phân của chúng. Nếu bạn muốn chạy chúng trên shell (chẳng hạn như Bash hoặc PowerShell), bạn có thể định nghĩa tại đây cùng với các tham số và cờ cần thiết. Nếu được đặt, lệnh bạn thực thi sẽ được thêm làm đối số. Điều này áp dụng cho cả lệnh người dùng và hook sự kiện.",
|
||||||
|
"globalRules": "Đây là tập hợp quy tắc chung về quyền cho phép và từ chối. Chúng áp dụng cho mọi người dùng. Bạn có thể đặt quy tắc riêng cho từng người dùng để ghi đè các quy tắc chung này.",
|
||||||
|
"globalSettings": "Cài đặt chung",
|
||||||
|
"hideDotfiles": "Ẩn tệp ẩn (dotfiles)",
|
||||||
|
"insertPath": "Nhập đường dẫn",
|
||||||
|
"insertRegex": "Nhập biểu thức regex",
|
||||||
|
"instanceName": "Tên phiên bản",
|
||||||
|
"language": "Ngôn ngữ",
|
||||||
|
"lockPassword": "Ngăn người dùng thay đổi mật khẩu",
|
||||||
|
"newPassword": "Mật khẩu mới của bạn",
|
||||||
|
"newPasswordConfirm": "Xác nhận mật khẩu mới",
|
||||||
|
"newUser": "Người dùng mới",
|
||||||
|
"password": "Mật khẩu",
|
||||||
|
"passwordUpdated": "Mật khẩu đã được cập nhật!",
|
||||||
|
"path": "Đường dẫn",
|
||||||
|
"perm": {
|
||||||
|
"create": "Tạo tệp và thư mục",
|
||||||
|
"delete": "Xóa tệp và thư mục",
|
||||||
|
"download": "Tải xuống",
|
||||||
|
"execute": "Thực thi lệnh",
|
||||||
|
"modify": "Chỉnh sửa tệp",
|
||||||
|
"rename": "Đổi tên hoặc di chuyển tệp và thư mục",
|
||||||
|
"share": "Chia sẻ tệp"
|
||||||
|
},
|
||||||
|
"permissions": "Quyền",
|
||||||
|
"permissionsHelp": "Bạn có thể đặt người dùng làm quản trị viên hoặc chọn quyền riêng lẻ. Nếu chọn \"Người quản trị\", tất cả các tùy chọn khác sẽ tự động được chọn. Việc quản lý người dùng vẫn là đặc quyền của quản trị viên.\n",
|
||||||
|
"profileSettings": "Cài đặt hồ sơ",
|
||||||
|
"ruleExample1": "ngăn truy cập vào bất kỳ tệp ẩn nào (chẳng hạn như .git, .gitignore) trong mọi thư mục.\n",
|
||||||
|
"ruleExample2": "chặn truy cập vào tệp có tên Caddyfile trong thư mục gốc của phạm vi.",
|
||||||
|
"rules": "Quy tắc",
|
||||||
|
"rulesHelp": "Tại đây, bạn có thể xác định một tập hợp quy tắc cho phép hoặc từ chối cho người dùng cụ thể này. Các tệp bị chặn sẽ không hiển thị trong danh sách và người dùng không thể truy cập chúng. Chúng tôi hỗ trợ regex và đường dẫn tương đối với phạm vi của người dùng.\n",
|
||||||
|
"scope": "Phạm vi",
|
||||||
|
"setDateFormat": "Đặt định dạng ngày chính xác",
|
||||||
|
"settingsUpdated": "Cài đặt đã được cập nhật!",
|
||||||
|
"shareDuration": "Thời gian chia sẻ",
|
||||||
|
"shareManagement": "Quản lý chia sẻ",
|
||||||
|
"shareDeleted": "Chia sẻ đã bị xóa!",
|
||||||
|
"singleClick": "Dùng một lần nhấp để mở tệp và thư mục",
|
||||||
|
"themes": {
|
||||||
|
"default": "Mặc định hệ thống",
|
||||||
|
"dark": "Tối",
|
||||||
|
"light": "Sáng",
|
||||||
|
"title": "Chủ đề"
|
||||||
|
},
|
||||||
|
"user": "Người dùng",
|
||||||
|
"userCommands": "Lệnh",
|
||||||
|
"userCommandsHelp": "Danh sách lệnh được phân tách bằng khoảng trắng dành cho người dùng này. Ví dụ:\n",
|
||||||
|
"userCreated": "Người dùng đã được tạo!",
|
||||||
|
"userDefaults": "Cài đặt mặc định của người dùng",
|
||||||
|
"userDeleted": "Người dùng đã bị xóa!",
|
||||||
|
"userManagement": "Quản lý người dùng",
|
||||||
|
"userUpdated": "Người dùng đã được cập nhật!",
|
||||||
|
"username": "Tên người dùng",
|
||||||
|
"users": "Người dùng"
|
||||||
|
},
|
||||||
|
"sidebar": {
|
||||||
|
"help": "Trợ giúp",
|
||||||
|
"hugoNew": "Hugo New",
|
||||||
|
"login": "Đăng nhập",
|
||||||
|
"logout": "Đăng xuất",
|
||||||
|
"myFiles": "Tập tin của tôi",
|
||||||
|
"newFile": "Tập tin mới",
|
||||||
|
"newFolder": "Thư mục mới",
|
||||||
|
"preview": "Xem trước",
|
||||||
|
"settings": "Cài đặt",
|
||||||
|
"signup": "Đăng ký",
|
||||||
|
"siteSettings": "Cài đặt trang"
|
||||||
|
},
|
||||||
|
"success": {
|
||||||
|
"linkCopied": "Liên kết đã được sao chép!"
|
||||||
|
},
|
||||||
|
"time": {
|
||||||
|
"days": "Ngày",
|
||||||
|
"hours": "Giờ",
|
||||||
|
"minutes": "Phút",
|
||||||
|
"seconds": "Giây",
|
||||||
|
"unit": "Đơn vị"
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user