{
  "common": {
    "app_name": "Hệ thống giám sát tàu cá",
    "footer_text": "Sản phẩm của Mobifone v1.0",
    "ok": "OK",
    "cancel": "Hủy",
    "done": "Xong",
    "save": "Lưu",
    "delete": "Xóa",
    "edit": "Chỉnh sửa",
    "add": "Thêm",
    "close": "Đóng",
    "back": "Quay lại",
    "next": "Tiếp theo",
    "previous": "Quay lại",
    "loading": "Đang tải...",
    "error": "Lỗi",
    "success": "Thành công",
    "warning": "Cảnh báo",
    "language": "Ngôn ngữ",
    "language_vi": "Tiếng Việt",
    "language_en": "Tiếng Anh",
    "theme": "Giao diện",
    "theme_light": "Sáng",
    "theme_dark": "Tối",
    "theme_system": "Hệ thống"
  },
  "navigation": {
    "home": "Giám sát",
    "diary": "Nhật ký",
    "sensor": "Cảm biến",
    "trip": "Chuyến đi",
    "setting": "Cài đặt",
    "manager": "Quản lý",
    "warning": "Cảnh báo"
  },
  "home": {
    "welcome": "Chào mừng",
    "noData": "Không có dữ liệu",
    "gpsInfo": "Thông tin GPS",
    "tripActive": "Chuyến hoạt động",
    "latitude": "Vĩ độ",
    "longitude": "Kinh độ",
    "speed": "Tốc độ",
    "speed_units": "hải lý/giờ",
    "heading": "Hướng",
    "offline": "Ngoại tuyến",
    "online": "Trực tuyến",
    "sos": {
      "title": "Thông báo khẩn cấp",
      "active": "Đang trong trạng thái khẩn cấp",
      "inactive": "Khẩn cấp",
      "description": "Thông báo khẩn cấp",
      "content": "Nội dung:",
      "selectReason": "Chọn lý do",
      "statusInput": "Nhập trạng thái",
      "enterStatus": "Mô tả trạng thái khẩn cấp",
      "confirm": "Xác nhận",
      "cancel": "Hủy",
      "statusRequired": "Vui lòng nhập trạng thái",
      "sendError": "Không thể gửi tín hiệu SOS"
    }
  },
  "diary": {
    "title": "Nhật ký chuyến đi",
    "filter": "Bộ lọc",
    "addTrip": "Thêm chuyến đi",
    "tripList": "Danh sách chuyến đi",
    "tripListCount": "Danh sách chuyến đi ({{count}})",
    "noTripsFound": "Không tìm thấy chuyến đi phù hợp",
    "loadingMore": "Đang tải thêm...",
    "reset": "Đặt lại",
    "apply": "Áp dụng",
    "selectedFilters": "Bộ lọc đã chọn:",
    "statusLabel": "Trạng thái:",
    "fromLabel": "Từ:",
    "toLabel": "Đến:",
    "shipLabel": "Tàu:",
    "statusDropdown": {
      "label": "Trạng thái",
      "placeholder": "Vui lòng chọn",
      "created": "Đã khởi tạo",
      "pending": "Chờ duyệt",
      "approved": "Đã duyệt",
      "active": "Đang hoạt động",
      "completed": "Hoàn thành",
      "cancelled": "Đã hủy"
    },
    "shipDropdown": {
      "label": "Tàu",
      "placeholder": "Chọn tàu",
      "allShips": "Tất cả tàu",
      "searchPlaceholder": "Tìm kiếm tàu...",
      "noShipsFound": "Không tìm thấy tàu phù hợp"
    },
    "dateRangePicker": {
      "label": "Ngày đi",
      "startDate": "Ngày bắt đầu",
      "endDate": "Ngày kết thúc",
      "selectStartDate": "Chọn ngày bắt đầu",
      "selectEndDate": "Chọn ngày kết thúc",
      "done": "Xong"
    },
    "tripCard": {
      "shipCode": "Mã Tàu",
      "shipName": "Tên Tàu",
      "departure": "Khởi hành",
      "return": "Trở về",
      "view": "Xem",
      "edit": "Sửa",
      "team": "Đội",
      "send": "Gửi",
      "delete": "Xóa"
    },
    "tripStatus": {
      "created": "Chưa phê duyệt, đang tạo",
      "pending": "Đang gửi yêu cầu phê duyệt, chờ được phê duyệt",
      "approved": "Đã phê duyệt",
      "departed": "Đã xuất bến",
      "completed": "Đã hoàn thành",
      "cancelled": "Đã huỷ"
    },
    "createTrip": "Tạo chuyến đi",
    "shipSelector": "Chọn tàu",
    "selectShip": "Chọn tàu",
    "searchShip": "Tìm kiếm tàu...",
    "noShipsFound": "Không tìm thấy tàu phù hợp",
    "tripNameLabel": "Tên chuyến đi",
    "tripNamePlaceholder": "Nhập tên chuyến đi",
    "fishingGearList": "Danh sách ngư cụ",
    "addFishingGear": "Thêm ngư cụ",
    "gearName": "Tên",
    "gearNamePlaceholder": "Tên",
    "gearNumber": "Số lượng",
    "gearNumberPlaceholder": "Số lượng",
    "quantity": "Số lượng",
    "materialCostList": "Chi phí nguyên liệu",
    "addMaterialCost": "Thêm nguyên liệu",
    "costType": "Loại",
    "selectType": "Chọn loại",
    "amount": "Số lượng",
    "unit": "Đơn vị",
    "unitPlaceholder": "Đơn vị",
    "costPerUnit": "Chi phí",
    "totalCost": "Tổng chi phí",
    "tripDuration": "Thời gian chuyến đi",
    "startDate": "Bắt đầu",
    "endDate": "Kết thúc",
    "selectDate": "Chọn ngày",
    "selectStartDate": "Chọn ngày bắt đầu",
    "selectEndDate": "Chọn ngày kết thúc",
    "portLabel": " Cả",
    "departurePort": "Cảng khởi hành",
    "arrivalPort": "Cảng cập bến",
    "selectPort": "Chọn cảng",
    "fishingGroundCodes": "Ô ngư trường khai thác",
    "fishingGroundCodesHint": "Nhập mã ô ngư trường (cách nhau bằng dấu phẩy)",
    "fishingGroundCodesPlaceholder": "Ví dụ: 1,2,3",
    "autoFill": {
      "title": "Tự động điền dữ liệu",
      "description": "Điền từ chuyến đi cuối cùng của tàu",
      "selectShip": "Chọn tàu",
      "modalTitle": "Chọn tàu để lấy dữ liệu",
      "loading": "Đang tải dữ liệu...",
      "success": "Đã điền dữ liệu từ chuyến đi cuối cùng",
      "error": "Không thể lấy dữ liệu chuyến đi",
      "noData": "Không có dữ liệu chuyến đi trước đó"
    }
  },
  "trip": {
    "infoTrip": "Thông Tin Chuyến Đi",
    "createNewTrip": "Tạo chuyến mới",
    "endTrip": "Kết thúc chuyến",
    "cancelTrip": "Hủy chuyến",
    "tripStatus": "Trạng thái chuyến",
    "tripDuration": "Thời lượng chuyến",
    "distance": "Khoảng cách",
    "speed": "Tốc độ",
    "startTime": "Thời gian bắt đầu",
    "endTime": "Thời gian kết thúc",
    "startTrip": "Bắt đầu chuyến đi",
    "endHaul": "Kết thúc mẻ lưới",
    "startHaul": "Bắt đầu mẻ lưới",
    "endHaulConfirm": "Bạn có chắc chắn muốn kết thúc mẻ lưới này?",
    "endHaulTitle": "Kết thúc mẻ lưới",
    "startHaulConfirm": "Bạn có muốn bắt đầu mẻ lưới mới?",
    "startHaulTitle": "Bắt đầu mẻ lưới",
    "cancelButton": "Hủy",
    "endButton": "Kết thúc",
    "startButton": "Bắt đầu",
    "successTitle": "Thành công",
    "endHaulSuccess": "Đã kết thúc mẻ lưới!",
    "startHaulSuccess": "Đã bắt đầu mẻ lưới mới!",
    "startTripSuccess": "Bắt đầu chuyến đi thành công!",
    "alreadyStarted": "Chuyến đi đã được bắt đầu hoặc hoàn thành.",
    "finishCurrentHaul": "Vui lòng kết thúc mẻ lưới hiện tại trước khi bắt đầu mẻ mới",
    "createHaulFailed": "Tạo mẻ lưới mới thất bại!",
    "weatherDescription": "Nắng đẹp",
    "costTable": {
      "title": "Chi phí chuyến đi",
      "typeHeader": "Loại",
      "totalCostHeader": "Tổng chi phí",
      "totalLabel": "Tổng cộng",
      "viewDetail": "Xem chi tiết"
    },
    "fishingTools": {
      "title": "Danh sách ngư cụ",
      "nameHeader": "Tên",
      "quantityHeader": "Số lượng",
      "totalLabel": "Tổng cộng"
    },
    "crewList": {
      "title": "Danh sách thuyền viên",
      "nameHeader": "Tên",
      "roleHeader": "Chức vụ",
      "totalLabel": "Tổng cộng"
    },
    "netList": {
      "title": "Danh sách mẻ lưới",
      "sttHeader": "STT",
      "statusHeader": "Trạng thái",
      "completed": "Đã hoàn thành",
      "pending": "Chưa hoàn thành",
      "haulPrefix": "Mẻ"
    },
    "createHaulModal": {
      "title": "Thông tin mẻ cá",
      "addSuccess": "Thêm mẻ cá thành công",
      "addError": "Thêm mẻ cá thất bại",
      "updateSuccess": "Cập nhật mẻ cá thành công",
      "updateError": "Cập nhật mẻ cá thất bại",
      "fishName": "Tên cá",
      "selectFish": "Chọn loài cá",
      "quantity": "Số lượng",
      "unit": "Đơn vị",
      "size": "Kích thước",
      "optional": "Không bắt buộc",
      "addFish": "Thêm cá",
      "save": "Lưu",
      "cancel": "Hủy",
      "edit": "Chỉnh sửa",
      "done": "Xong",
      "fishListNotReady": "Danh sách loài cá chưa sẵn sàng",
      "gpsError": "Không thể lấy dữ liệu GPS hiện tại",
      "validationError": "Vui lòng thêm ít nhất 1 loài cá"
    },
    "crewDetailModal": {
      "title": "Thông tin thuyền viên",
      "personalId": "Mã định danh",
      "fullName": "Họ và tên",
      "role": "Chức vụ",
      "birthDate": "Ngày sinh",
      "phone": "Số điện thoại",
      "address": "Địa chỉ",
      "joinedDate": "Ngày vào làm",
      "note": "Ghi chú",
      "status": "Tình trạng",
      "working": "Đang làm việc",
      "resigned": "Đã nghỉ",
      "notUpdated": "Chưa cập nhật"
    },
    "costDetailModal": {
      "title": "Chi tiết chi phí chuyến đi",
      "costType": "Loại chi phí",
      "quantity": "Số lượng",
      "unit": "Đơn vị",
      "costPerUnit": "Chi phí/đơn vị (VNĐ)",
      "totalCost": "Tổng chi phí",
      "total": "Tổng cộng",
      "edit": "Chỉnh sửa",
      "save": "Lưu",
      "cancel": "Hủy",
      "enterCostType": "Nhập loại chi phí",
      "placeholder": "ví dụ: kg, lít",
      "vnd": "VNĐ"
    },
    "buttonEndTrip": {
      "title": "Kết thúc",
      "endTrip": "Kết thúc chuyến"
    },
    "buttonCancelTrip": {
      "title": "Hủy chuyến đi"
    },
    "infoSection": {
      "sttLabel": "Số thứ tự",
      "haulPrefix": "Mẻ",
      "statusLabel": "Trạng thái",
      "statusCompleted": "Đã hoàn thành",
      "statusPending": "Chưa hoàn thành",
      "startTimeLabel": "Thời gian bắt đầu",
      "endTimeLabel": "Thời gian kết thúc",
      "notUpdated": "Chưa cập nhật"
    }
  },
  "alarm": {
    "title": "Cảnh báo",
    "noAlarm": "Không có cảnh báo",
    "warning": "Cảnh báo",
    "danger": "Nguy hiểm",
    "critical": "Rất nguy hiểm"
  },
  "auth": {
    "login": "Đăng nhập",
    "logout": "Đăng xuất",
    "username": "Tài khoản",
    "username_placeholder": "Nhập tài khoản",

    "password": "Mật khẩu",
    "password_placeholder": "Nhập mật khẩu",
    "loginError": "Đăng nhập thất bại. Vui lòng thử lại.",
    "sessionExpired": "Phiên của bạn đã hết hạn. Vui lòng đăng nhập lại."
  }
}
