{
  "nav": {
    "chats": "Chats",
    "friends": "Friends",
    "settings": "Settings",
    "admin": "Admin"
  },
  "sidebar": {
    "search_placeholder": "Search…",
    "new_chat": "New chat",
    "sign_out": "Sign out"
  },
  "presence": {
    "online": "Online",
    "idle": "Idle",
    "dnd": "Do not disturb",
    "invisible": "Invisible",
    "offline": "Offline"
  },
  "chats": {
    "empty_title": "No conversations yet",
    "empty_subtitle": "Start a chat from the Friends tab.",
    "select_prompt": "Select a conversation",
    "select_subtitle": "Pick a chat from the list, or start a new one.",
    "deleted": "(deleted)",
    "edited": "edited",
    "seen": "Seen",
    "typing_one": "{{name}} is typing…",
    "typing_many": "{{count}} people are typing…",
    "new_chat": "New chat",
    "new_group": "New group",
    "call_outgoing": "Outgoing call",
    "call_incoming": "Incoming call",
    "call_missed": "Missed call",
    "call_no_answer": "No answer",
    "call_declined": "Call declined"
  },
  "call": {
    "start_audio": "Voice call",
    "incoming_title": "Incoming call",
    "incoming_from": "{{name}} is calling",
    "incoming_group_from": "{{name}} is calling the group",
    "outgoing_ringing": "Calling…",
    "connecting": "Connecting…",
    "connected": "In call",
    "accept": "Accept",
    "decline": "Decline",
    "hangup": "Hang up",
    "mute": "Mute",
    "unmute": "Unmute",
    "busy": "Busy — already in a call",
    "active_in_conv": "Active call · {{count}} in room",
    "join": "Join",
    "in_call": "In call",
    "waiting_for_peers": "Waiting for others…",
    "voice_connected": "Voice connected",
    "still_live": "Call still live",
    "share_screen": "Share screen",
    "stop_share_screen": "Stop sharing",
    "is_sharing_screen": "{{name}} is sharing their screen",
    "watch_screen": "Watch screen",
    "stop_watching": "Stop watching",
    "fullscreen": "Fullscreen",
    "e2ee_active_hint": "Audio + video are end-to-end encrypted"
  },
  "group": {
    "create_title": "New group",
    "create_name_label": "Group name",
    "create_name_placeholder": "Team chat",
    "create_members_label": "Add friends",
    "create_members_empty": "No friends yet — add some first.",
    "create_cta": "Create group",
    "create_cta_loading": "Creating…",
    "info_title": "Group info",
    "info_members": "Members",
    "info_role_admin": "Admin",
    "info_role_mod": "Mod",
    "info_role_member": "Member",
    "info_add_title": "Add members",
    "info_add_empty": "All your friends are already in this group.",
    "info_add_help": "Pick a friend to add them directly.",
    "info_leave": "Leave group",
    "info_leave_confirm": "Leave this group?"
  },
  "friends": {
    "title": "Friends",
    "search_placeholder": "Search by username…",
    "search_min_chars": "Type at least 2 characters.",
    "search_no_results": "No users matched.",
    "search_results_title": "Search results",
    "send_request": "Send request",
    "request_sent": "Request sent",
    "already_friends": "Already friends",
    "incoming_request": "Wants to be friends",
    "tab_friends": "Friends",
    "tab_pending": "Pending",
    "tab_requests": "Requests",
    "empty_friends": "No friends yet.",
    "empty_pending": "No outgoing requests.",
    "empty_requests": "No incoming requests.",
    "action_message": "Message",
    "action_unfriend": "Unfriend",
    "action_accept": "Accept",
    "action_decline": "Decline",
    "action_cancel": "Cancel",
    "confirm_unfriend": "Remove this friend?"
  },
  "admin": {
    "nav": "Admin",
    "title": "Admin panel",
    "settings_title": "Global settings",
    "invites_enabled": "Allow new signups",
    "invites_enabled_hint": "When off, no new users can sign up even with a valid invite.",
    "invites_title": "Invite codes",
    "invites_create": "New code",
    "invites_empty": "No invites yet.",
    "invites_disable": "Disable",
    "invites_enable": "Enable",
    "invites_delete": "Delete",
    "invites_copy": "Copy",
    "invites_copied": "Copied",
    "users_title": "Users",
    "users_empty": "No profiles yet.",
    "users_flag_admin": "Admin",
    "users_flag_banned": "Banned",
    "users_flag_blocked_inviting": "Blocked from inviting",
    "invite_col_code": "Code",
    "invite_col_uses": "Uses",
    "invite_col_expires": "Expires",
    "invite_col_status": "Status",
    "invite_col_created": "Created",
    "invite_status_active": "Active",
    "invite_status_disabled": "Disabled",
    "invite_status_expired": "Expired",
    "invite_expires_never": "Never"
  },
  "settings": {
    "title": "Settings",
    "section_account": "Account",
    "section_appearance": "Appearance",
    "section_privacy": "Privacy",
    "section_devices": "Devices",
    "section_voice": "Voice",
    "audio_quality": "Audio quality",
    "audio_voice": "Voice (Recommended)",
    "audio_hifi": "HiFi / Music",
    "audio_voice_hint": "Mono 48 kbps with noise suppression, echo cancellation and auto-gain. Optimised for speech in a room.",
    "audio_hifi_hint": "Stereo 510 kbps Opus with all DSP off — best for music/broadcast. Requires a quiet environment.",
    "e2ee_calls": "End-to-end encryption (calls)",
    "e2ee_calls_hint": "Audio + video are encrypted before upload. The server only sees ciphertext. All participants must have the option enabled.",
    "e2ee_calls_unsupported": "Your browser doesn't support Insertable Streams. E2EE calls unavailable.",
    "ptt_enabled": "Push-to-Talk",
    "ptt_enabled_hint": "Mic stays muted until the key is held. Overrides the regular mute button.",
    "ptt_key": "Hotkey",
    "ptt_press_key": "Press a key…",
    "section_screen_share": "Screen share",
    "screen_share_quality": "Quality",
    "screen_share_hint": "WebRTC dynamically adjusts bitrate + resolution to match network conditions (SVC/VP9). Values are upper bounds. Changes apply on the next call.",
    "language": "Language",
    "presence": "Presence",
    "show_read_receipts": "Show read receipts",
    "show_read_receipts_hint": "When off, others can't see when you read their messages — and you won't see when they read yours.",
    "allow_dms_strangers": "Allow DMs from strangers",
    "allow_dms_strangers_hint": "When off, only friends can DM you.",
    "this_device": "This device",
    "danger_zone": "Danger zone",
    "sign_out": "Sign out"
  },
  "update": {
    "available": "Update available",
    "install": "Install & restart",
    "downloading": "Downloading",
    "installing": "Installing…"
  }
}
