Files
AgentHub/client/src/i18n/locales/vi/gitHistory.json
T

125 lines
7.6 KiB
JSON

{
"close": "Đóng",
"cancel": "Hủy",
"dismiss": "Ẩn",
"compare": "So sánh",
"commit": "Commit",
"blame": "Blame",
"binary": "nhị phân",
"running": "Đang chạy…",
"op.cherry-pick": "cherry-pick",
"op.revert": "revert",
"badge.local": "Nhánh {{name}}",
"badge.remote": "Nhánh remote {{name}}",
"badge.tag": "Tag {{name}}",
"badge.head": "HEAD (không ở nhánh nào)",
"badge.current": "{{name}} — nhánh bạn đang đứng",
"searchPlaceholder": "Tìm theo nội dung hoặc SHA — author:tên path:file",
"searchLabel": "Tìm trong lịch sử",
"clearSearch": "Xóa ô tìm",
"allBranches": "Mọi nhánh",
"noMatches": "Không có commit nào khớp",
"selectCommit": "Chọn {{short}}",
"selectedN_other": "Đã chọn {{count}} commit",
"clearSelection": "Bỏ chọn",
"mixedSelection": "Có commit đã nằm trên nhánh này, có commit thì chưa — hãy chỉ chọn một loại",
"mergeCommitRefused": "Không cherry-pick hay revert được merge commit ở đây — hãy làm trong terminal",
"pickN_other": "Cherry-pick {{count}} commit vào {{branch}}",
"revertN_other": "Revert {{count}} commit",
"pickedN_other": "Đã cherry-pick {{count}} commit vào {{branch}}.",
"revertedN_other": "Đã revert {{count}} commit trên {{branch}}.",
"pausedConflicts_other": "{{op}} dừng lại vì {{count}} file bị conflict — hãy giải quyết trong Changes rồi bấm Tiếp tục",
"pausedEmpty": "{{op}} dừng lại: thay đổi của một commit đã có sẵn trên nhánh này — hãy Bỏ qua hoặc Hủy",
"undo": "Hoàn tác",
"undoHint": "Gỡ các commit mới này khỏi nhánh (chỉ khi chúng chưa được push)",
"undoTitle": "Hoàn tác lần {{op}} này?",
"undoBody_other": "{{count}} commit mới sẽ bị gỡ khỏi {{branch}}. Thay đổi của chúng vẫn được giữ ở trạng thái staged nên không mất gì. Sẽ bị từ chối nếu đã push hoặc nhánh đã có commit mới hơn.",
"undone_other": "Đã hoàn tác {{count}} commit, thay đổi vẫn đang ở trạng thái staged",
"showDetails": "Xem chi tiết",
"browseFiles": "Xem các file ở commit này",
"compareWithCurrent": "So sánh với nhánh hiện tại",
"copyPatch": "Sao chép patch",
"noPatch": "Commit này không có patch",
"patchOmitted_other": "Đã bỏ {{count}} file chứa thông tin bí mật ra khỏi patch",
"createBranchHere": "Tạo nhánh tại đây…",
"detailsTitle": "Chi tiết commit",
"noDetails": "Không đọc được commit này",
"author": "Tác giả",
"committer": "Người commit",
"parents_other": "Commit cha",
"rootCommit": "không có (commit đầu tiên)",
"refs": "Ref",
"containedIn": "Có trong",
"viewAllChanges": "Xem mọi thay đổi",
"filesChanged_other": "{{count}} file thay đổi",
"planning": "Đang xếp thứ tự…",
"planUnavailable": "Thư mục này không phải git repo",
"pickTitle_other": "Cherry-pick {{count}} commit vào {{branch}}?",
"revertTitle_other": "Revert {{count}} commit?",
"pickIntro_other": "Lần lượt áp từng commit vào {{branch}} theo đúng thứ tự dưới đây, mỗi commit thành một commit mới:",
"revertIntro_other": "Thêm vào {{branch}} các commit mới để đảo ngược từng commit dưới đây, commit mới nhất trước:",
"treeClean": "Thư mục làm việc đang sạch.",
"blockDirty": "Thư mục làm việc còn thay đổi chưa commit. Hãy commit hoặc bỏ chúng trước, để lỡ có Hủy cũng không mất gì.",
"blockSubdir": "Workspace này là thư mục con của repo; cherry-pick hay revert thay đổi cả repo, nên hãy chạy từ workspace ở thư mục gốc của repo.",
"blockBusy": "Đang có một merge, cherry-pick, revert hoặc rebase dở dang. Hãy hoàn tất hoặc hủy nó trước.",
"pickResult": "File trong workspace thay đổi ngay. Các commit gốc giữ nguyên.",
"revertResult": "Lịch sử không bị viết lại: commit cũ vẫn còn, các commit mới sẽ đảo ngược chúng.",
"onConflict": "Nếu một commit bị conflict, {{op}} sẽ dừng ở đó: giải quyết file trong Changes rồi bấm Tiếp tục — hoặc Bỏ qua commit đó, hoặc Hủy để quay về đúng trạng thái hiện tại.",
"pausedAt": "{{op}} đang dừng ở {{short}} \"{{subject}}\" ({{step}}/{{total}}):",
"pausedBetween": "{{op}} đang dừng ({{step}}/{{total}}):",
"pausedHelpConflicts_other": "hãy giải quyết {{count}} file bị conflict rồi bấm Tiếp tục — hoặc Bỏ qua commit này, hoặc Hủy để quay về như trước.",
"pausedHelpReady": "đã giải quyết hết conflict — bấm Tiếp tục để commit và làm tiếp, hoặc Bỏ qua commit này, hoặc Hủy để quay về như trước.",
"pausedHelpResume": "bấm Tiếp tục để áp các commit còn lại, hoặc Hủy để quay về như trước.",
"stillToApply_other": "Còn lại ({{count}}): {{list}}",
"continue": "Tiếp tục",
"continueBlocked": "Hãy giải quyết hết các file bị conflict trước",
"skip": "Bỏ qua commit này",
"skipHint": "Bỏ commit này (kể cả phần đã giải quyết cho nó) và làm tiếp commit sau",
"skipConfirm": "Bấm lần nữa để bỏ qua",
"abort": "Hủy",
"abortHint": "Dừng lại và đưa nhánh về đúng như trước khi bắt đầu",
"abortConfirm": "Bấm lần nữa để hủy {{op}}",
"aborted": "Đã hủy {{op}} — nhánh đã về như trước",
"sequenceDone_other": "{{op}} xong",
"status.A": "Thêm mới",
"status.M": "Sửa",
"status.D": "Xóa",
"status.R": "Đổi tên",
"status.C": "Sao chép",
"renamedFrom": "đổi tên từ {{from}}",
"noBlame": "File này chưa có lịch sử để blame",
"blameTitle": "Blame {{path}}",
"workingTree": "bản đang làm",
"blameBefore": "Blame phiên bản trước thay đổi này",
"notCommitted": "chưa commit",
"browseTitle": "Các file ở {{short}}",
"pickAFile": "Chọn một file bên trái",
"binaryFile": "File nhị phân — không hiển thị",
"compareTitle": "So sánh",
"compareA": "Từ (nhánh, tag hoặc commit)",
"compareB": "Đến (nhánh, tag hoặc commit)",
"compareUnavailable": "Thư mục này không phải git repo",
"swap": "Đổi chỗ hai bên",
"modeThree": "Thay đổi kể từ lúc tách nhánh (A...B)",
"modeTwo": "Khác biệt giữa hai bên (A B)",
"tabFiles_other": "{{count}} file",
"tabOnly_other": "Chỉ có ở {{name}} ({{count}})",
"noDifference": "Không có file nào khác nhau",
"noCommitsSide": "Bên này không có commit riêng",
"backToFiles": "Quay lại danh sách file",
"secretFile": "File này chứa thông tin bí mật nên không hiển thị",
"noTextChange": "Không có thay đổi dạng văn bản (file nhị phân hoặc chỉ đổi quyền)",
"createBranchTitle": "Nhánh mới tại {{short}}",
"createBranch": "Tạo nhánh",
"branchName": "Tên nhánh",
"createBranchHint": "Nhánh được tạo tại commit này; bạn vẫn ở nhánh hiện tại.",
"branchCreated": "Đã tạo nhánh {{branch}} tại {{short}}",
"createTagHere": "Tạo tag tại đây…",
"createTagTitle": "Tag mới tại {{short}}",
"createTag": "Tạo tag",
"tagName": "Tên tag",
"tagMessage": "Lời nhắn (không bắt buộc — có lời nhắn sẽ thành annotated tag)",
"createTagHint": "Tag chỉ nằm trên máy này cho tới khi bạn push nó từ bảng Nhánh.",
"tagCreated": "Đã tạo tag {{name}} tại {{short}}"
}