Files
Rdmclin2 913ee4210d feat: page/agent/agentGroup/task edit lock (#15786)
* feat: support page editor lock

Squashed page-lock feature work:
- support page editor lock
- support agent group / agent / task edit
- add edit lock to agent/agentgroup/task
- refactor page lock
- fix workspaceId for edit objects
- align with agent/group/task

* fix: collaborative edit lock

* chore: update i18n

* fix: redis acquire

* fix: release lock

* fix: test case

* chore: complement page lock test cases
2026-06-14 01:40:36 +08:00

64 lines
4.4 KiB
JSON

{
"workingDirectory.addFolder": "Thêm thư mục…",
"workingDirectory.addFolderDesc": "Nhập đường dẫn tuyệt đối trên thiết bị mục tiêu, ví dụ: /Users/name/projects",
"workingDirectory.addFolderTitle": "Thêm thư mục làm việc",
"workingDirectory.agentDescription": "Thư mục làm việc mặc định cho tất cả các cuộc trò chuyện với Agent này",
"workingDirectory.agentLevel": "Thư mục làm việc của Agent",
"workingDirectory.branchSearchPlaceholder": "Tìm kiếm nhánh",
"workingDirectory.branchesEmpty": "Không có nhánh cục bộ",
"workingDirectory.branchesHeading": "Các nhánh",
"workingDirectory.branchesLoading": "Đang tải các nhánh…",
"workingDirectory.branchesNoMatch": "Không có nhánh phù hợp",
"workingDirectory.cancel": "Hủy",
"workingDirectory.checkoutAction": "Chuyển nhánh",
"workingDirectory.checkoutFailed": "Chuyển nhánh thất bại",
"workingDirectory.chooseDifferentFolder": "Chọn thư mục khác...",
"workingDirectory.clear": "Xóa",
"workingDirectory.createBranchAction": "Chuyển sang nhánh mới…",
"workingDirectory.createBranchTitle": "Tạo nhánh mới",
"workingDirectory.current": "Thư mục làm việc hiện tại",
"workingDirectory.deleteBranchAction": "Xóa nhánh",
"workingDirectory.deleteBranchConfirm": "Xóa nhánh “{{name}}”? Điều này sẽ xóa vĩnh viễn, bao gồm cả các commit chưa được hợp nhất.",
"workingDirectory.deleteBranchTitle": "Xóa nhánh",
"workingDirectory.deleteFailed": "Xóa không thành công",
"workingDirectory.detachedHead": "HEAD tách biệt tại {{sha}}",
"workingDirectory.diffStatTooltip": "Đã thêm {{added}} · Đã sửa đổi {{modified}} · Đã xóa {{deleted}}",
"workingDirectory.filesAdded": "Đã thêm",
"workingDirectory.filesDeleted": "Đã xóa",
"workingDirectory.filesEmpty": "Không có thay đổi chưa được cam kết",
"workingDirectory.filesLoading": "Đang tải các thay đổi…",
"workingDirectory.filesModified": "Đã sửa đổi",
"workingDirectory.ghMissing": "Cài đặt và đăng nhập vào GitHub CLI (`gh`) để xem các yêu cầu kéo liên kết",
"workingDirectory.newBranchPlaceholder": "feature/new-branch-name",
"workingDirectory.noRecent": "Không có thư mục gần đây",
"workingDirectory.notSet": "Nhấp để đặt thư mục làm việc",
"workingDirectory.pathNotDirectory": "Đường dẫn này không phải là một thư mục",
"workingDirectory.pathNotExist": "Đường dẫn này không tồn tại trên thiết bị",
"workingDirectory.placeholder": "Nhập đường dẫn thư mục, ví dụ: /Users/name/projects",
"workingDirectory.prTooltipWithExtra": "{{title}} (+{{count}} yêu cầu kéo mở khác trên nhánh này)",
"workingDirectory.pullAction": "Nhấp để kéo {{count}} cam kết từ {{upstream}}",
"workingDirectory.pullFailed": "Kéo thất bại",
"workingDirectory.pullInProgress": "Đang kéo…",
"workingDirectory.pullNoop": "Đã cập nhật",
"workingDirectory.pullSuccess": "Kéo thành công",
"workingDirectory.pushAction": "Nhấp để đẩy {{count}} cam kết đến {{target}}",
"workingDirectory.pushActionNew": "Nhấp để tạo nhánh {{target}}",
"workingDirectory.pushFailed": "Đẩy thất bại",
"workingDirectory.pushInProgress": "Đang đẩy…",
"workingDirectory.pushNoop": "Mọi thứ đã được cập nhật",
"workingDirectory.pushSuccess": "Đẩy thành công",
"workingDirectory.recent": "Gần đây",
"workingDirectory.refreshGitStatus": "Làm mới trạng thái nhánh & yêu cầu kéo",
"workingDirectory.removeRecent": "Xóa khỏi gần đây",
"workingDirectory.renameBranchAction": "Đổi tên nhánh",
"workingDirectory.renameBranchTitle": "Đổi tên nhánh",
"workingDirectory.renameFailed": "Đổi tên không thành công",
"workingDirectory.selectFolder": "Chọn thư mục",
"workingDirectory.title": "Thư mục làm việc",
"workingDirectory.topicDescription": "Ghi đè mặc định của Agent cho cuộc trò chuyện này",
"workingDirectory.topicLevel": "Ghi đè cuộc trò chuyện",
"workingDirectory.topicOverride": "Ghi đè cho cuộc trò chuyện này",
"workingDirectory.uncommittedChanges_one": "Thay đổi chưa được cam kết: {{count}} tệp",
"workingDirectory.uncommittedChanges_other": "Thay đổi chưa được cam kết: {{count}} tệp"
}