// Copyright (c) 2025 ObjectStack. Licensed under the Apache-2.0 license.

/**
 * Auto-generated by 'os i18n extract' for locale 'en'.
 * Edit translations in place; re-run extract (with --merge) to fill new gaps.
 * Do not hand-edit the structure — only the leaf string values.
 */

import type { TranslationData } from '@objectstack/spec/system';

export const enObjects: NonNullable<TranslationData['objects']> = {
  sys_presence: {
    label: "Presence",
    pluralLabel: "Presences",
    description: "Real-time user presence and activity tracking",
    fields: {
      id: {
        label: "Presence ID"
      },
      created_at: {
        label: "Created At"
      },
      updated_at: {
        label: "Updated At"
      },
      user_id: {
        label: "User"
      },
      session_id: {
        label: "Session"
      },
      status: {
        label: "Status",
        options: {
          online: "Online",
          away: "Away",
          busy: "Busy",
          offline: "Offline"
        }
      },
      last_seen: {
        label: "Last Seen"
      },
      current_location: {
        label: "Current Location"
      },
      device: {
        label: "Device",
        options: {
          desktop: "Desktop",
          mobile: "Mobile",
          tablet: "Tablet",
          other: "Other"
        }
      },
      custom_status: {
        label: "Custom Status"
      },
      metadata: {
        label: "Metadata",
        help: "Arbitrary JSON metadata associated with the presence state (matches PresenceStateSchema.metadata)."
      }
    }
  }
};
