# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-05-14 15:11+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#, python-brace-format
msgid "Discord Audit v{version}"
msgstr ""

msgid "audit run"
msgstr ""

msgid "audit runs"
msgstr ""

msgid "audit finding"
msgstr ""

msgid "audit findings"
msgstr ""

msgid "config change log entry"
msgstr ""

msgid "config change log entries"
msgstr ""

msgid "audit invocation"
msgstr ""

msgid "audit invocations"
msgstr ""

msgid "Manually linked by operator"
msgstr ""

msgid "Migrated from a deleted DiscordUser row"
msgstr ""

msgid "Identity unknown to AA"
msgstr ""

msgid "Identity known but lacks access_perm"
msgstr ""

msgid "Filtered as a known bot account"
msgstr ""

msgid "Report only — no changes"
msgstr ""

msgid "Strip AA-managed roles"
msgstr ""

msgid "Strip AA-managed roles and kick"
msgstr ""

msgid "Pending"
msgstr ""

msgid "Running"
msgstr ""

msgid "Succeeded"
msgstr ""

msgid "Failed"
msgstr ""

msgid "Budget exceeded"
msgstr ""

msgid "Abandoned"
msgstr ""

msgid "Interrupted"
msgstr ""

msgid "Applied"
msgstr ""

msgid "Skipped"
msgstr ""

msgid "Management command"
msgstr ""

msgid "Celery beat schedule"
msgstr ""

msgid "Manual / API call"
msgstr ""

msgid "Per-user rate limit exceeded"
msgstr ""

msgid "run_audit permission missing"
msgstr ""

msgid "Destructive action requested without --yes"
msgstr ""

msgid "Discord API HTTP error"
msgstr ""

msgid "Member added to protect list"
msgstr ""

msgid "Member reclassified between phases"
msgstr ""

msgid "Linked AA user changed between phases"
msgstr ""

msgid "Discord bot auth failed (401)"
msgstr ""

msgid "Discord refused the request (403)"
msgstr ""

msgid "Operator marked the finding as manually reviewed"
msgstr ""

msgid "Build/apply disagreed on which findings exist"
msgstr ""

msgid "Created"
msgstr ""

msgid "Updated"
msgstr ""

msgid "Deleted"
msgstr ""

msgid ""
"Discord username captured at row creation. HISTORICAL rows are populated by "
"the post_delete signal; OPERATOR rows are filled by the admin. Not refreshed "
"if the user renames."
msgstr ""

msgid ""
"Discord display name (global_name) captured at row creation. AA core's "
"DiscordUser does not store this, so HISTORICAL rows leave it blank; OPERATOR "
"rows or audit-time enrichment may fill it. Not refreshed if the user changes "
"display name."
msgstr ""

msgid "discord identity"
msgstr ""

msgid "discord identities"
msgstr ""

msgid "pending kick"
msgstr ""

msgid "pending kicks"
msgstr ""

msgid "bot account uid"
msgstr ""

msgid "bot account uids"
msgstr ""

msgid "protected discord member"
msgstr ""

msgid "protected discord members"
msgstr ""

msgid "managed role exception"
msgstr ""

msgid "managed role exceptions"
msgstr ""

msgid "finding action override"
msgstr ""

msgid "finding action overrides"
msgstr ""

msgid "initial audit acknowledgement"
msgstr ""

msgid "initial audit acknowledgements"
msgstr ""

msgid "Discord audit sections"
msgstr ""

msgid "Runs"
msgstr ""

msgid "Invocations"
msgstr ""

msgid "Config changes"
msgstr ""

msgid "Discord Audit Config Changes"
msgstr ""

msgid "Discord Audit"
msgstr ""

msgid "breadcrumb"
msgstr ""

msgid "Operator config changes"
msgstr ""

msgid ""
"Append-only forensic log of every operator edit to BotAccountUid, "
"ProtectedDiscordMember, ManagedRoleException, and FindingActionOverride. "
"Survives retention pruning of AuditRun rows."
msgstr ""

msgid "Model"
msgstr ""

msgid "(any)"
msgstr ""

msgid "Action"
msgstr ""

msgid "Actor"
msgstr ""

msgid "Apply"
msgstr ""

msgid "ID"
msgstr ""

msgid "Created at"
msgstr ""

msgid "Object pk"
msgstr ""

msgid "Payload"
msgstr ""

msgid "show"
msgstr ""

msgid "No config changes to display."
msgstr ""

msgid "pagination"
msgstr ""

msgid "Discord Audit Finding"
msgstr ""

#, python-format
msgid "Run #%(run_id)s"
msgstr ""

#, python-format
msgid "Finding #%(finding_id)s"
msgstr ""

msgid "Finding"
msgstr ""

msgid "Recorded outcome"
msgstr ""

msgid ""
"Frozen at the time of the audit run; classify() ran against the live Discord "
"member and the operator-config tables in effect when the run started."
msgstr ""

msgid "Member ID"
msgstr ""

msgid "Username"
msgstr ""

msgid "Category"
msgstr ""

msgid "State"
msgstr ""

msgid "AA user"
msgstr ""

msgid "Kicked"
msgstr ""

msgid "yes,no"
msgstr ""

msgid "Skip reason"
msgstr ""

msgid "Error"
msgstr ""

msgid "Roles removed"
msgstr ""

msgid "Role IDs:"
msgstr ""

msgid "Current operator-config inputs"
msgstr ""

msgid ""
"Live state of the tables classify() consults. Diverges from the recorded "
"category when the operator changed config between the run and now — useful "
"when investigating 'why was this flagged?' after a follow-up edit."
msgstr ""

msgid "In BotAccountUid"
msgstr ""

msgid "yes"
msgstr ""

msgid "no"
msgstr ""

msgid "ProtectedDiscordMember"
msgstr ""

msgid "protected"
msgstr ""

msgid "not protected"
msgstr ""

msgid "Has DiscordUser link"
msgstr ""

msgid "AA user pk:"
msgstr ""

msgid "Has DiscordIdentity"
msgstr ""

msgid "last seen:"
msgstr ""

msgid "Recorded run policy snapshot"
msgstr ""

msgid "Discord Audit Invocations"
msgstr ""

msgid "Audit invocations"
msgstr ""

msgid ""
"Every CLI / beat / manual trigger of the audit, including refused attempts. "
"Refused rows do NOT count toward the per-user rate limit."
msgstr ""

msgid "Accepted"
msgstr ""

msgid "Refusal reason"
msgstr ""

msgid "Triggered by"
msgstr ""

msgid "Started at"
msgstr ""

msgid "User"
msgstr ""

msgid "Argv"
msgstr ""

msgid "Run"
msgstr ""

msgid "(pruned)"
msgstr ""

msgid "No invocations to display."
msgstr ""

msgid "Discord Audit Run"
msgstr ""

msgid "AuditRun"
msgstr ""

msgid "Triggered by user"
msgstr ""

msgid "Started"
msgstr ""

msgid "Finished"
msgstr ""

msgid "Members scanned"
msgstr ""

msgid "Findings"
msgstr ""

msgid "Actions applied"
msgstr ""

msgid "Actions skipped"
msgstr ""

msgid "Dry run"
msgstr ""

msgid "First-run lock"
msgstr ""

msgid "Confirmation bypassed"
msgstr ""

msgid "Download CSV"
msgstr ""

msgid ""
"You lack the view_auditfinding permission; per-finding details are hidden."
msgstr ""

msgid "Explain"
msgstr ""

msgid "No findings to display."
msgstr ""

msgid "Discord Audit Runs"
msgstr ""

msgid "Audit runs"
msgstr ""

msgid "From"
msgstr ""

msgid "To"
msgstr ""

msgid "Members"
msgstr ""

msgid "Open"
msgstr ""

msgid "No audit runs to display."
msgstr ""
