// The admin plugin's own catalog — the baseline its other locales are written against. Its keys // are looked up before the host's, so this plugin owns its words without prefixing them. const messages = { "admin.capability.hydra": "Hydra OAuth2 admin", "admin.capability.keto": "Keto and Kratos identity admin", "admin.capability.kratos": "Kratos identity admin", "admin.clients.column.id": "Client ID", "admin.clients.column.name": "Name", "admin.clients.column.type": "Type", "admin.clients.confidential": "Confidential", "admin.clients.consent.firstParty": "First-party (auto-granted)", "admin.clients.consent.label": "Consent", "admin.clients.consent.screen": "Shows the consent screen", "admin.clients.created": "Client registered", "admin.clients.createdNotice": "Client registered.", "admin.clients.delete": "Delete client", "admin.clients.deleteMessage": "Delete client {{name}}? Apps using it can no longer sign in through Plainpages.", "admin.clients.error.rejected": "Hydra rejected the client — check the redirect URIs and scopes.", "admin.clients.field.name": "Name", "admin.clients.field.redirectUris": "Redirect URIs", "admin.clients.field.redirectUrisHint": "One per line — where the app is sent back after sign-in.", "admin.clients.field.scopes": "Scopes", "admin.clients.field.scopesHint": "Space-separated scopes the client may request.", "admin.clients.field.typeHint": "Browser and mobile apps can't keep a secret — choose Public. Server-side apps that can store one — leave it Confidential.", "admin.clients.filter": "Filter clients", "admin.clients.pagination": "Clients pagination", "admin.clients.public": "Public", "admin.clients.publicPkce": "Public (PKCE)", "admin.clients.register": "Register", "admin.clients.registerClient": "Register client", "admin.clients.registerTitle": "Register client", "admin.clients.rereg": "To change a client, delete and re-register — this issues a new client ID and secret. The secret is shown only once, at registration.", "admin.clients.searchLabel": "Search clients", "admin.clients.searchPlaceholder": "Search name or client ID…", "admin.clients.secret": "Client secret", "admin.clients.secretHint": "Copy these now — the secret can't be shown again. Store them where the app reads its credentials.", "admin.clients.title": "OAuth2 clients", "admin.clients.validation.name": "Enter a name for the client.", "admin.clients.validation.redirectUri": "\"{{uri}}\" is not a valid redirect URI — use an absolute URL like https://app.example.com/callback.", "admin.clients.validation.redirectUris": "Add at least one redirect URI.", "admin.common.actions": "Actions", "admin.common.add": "Add", "admin.common.apply": "Apply", "admin.common.cancel": "Cancel", "admin.common.chooseMember": "Choose a user or group…", "admin.common.delete": "Delete", "admin.common.edit": "Edit", "admin.common.go": "Go", "admin.common.group": "Group", "admin.common.member": "Member", "admin.common.new": "New", "admin.common.remove": "Remove", "admin.common.rows": "Rows", "admin.common.search": "Search", "admin.common.type": "Type", "admin.common.user": "User", "admin.groups.actions": "Group actions", "admin.groups.addMember": "Add a member", "admin.groups.allMembers": "All users and groups are already members.", "admin.groups.column.members": "Members", "admin.groups.column.name": "Group", "admin.groups.create": "Create group", "admin.groups.delete": "Delete group", "admin.groups.deleteMessage": "Delete group {{name}}? This removes the group and all its memberships.", "admin.groups.field.name": "Group name", "admin.groups.field.nameHint": "Lowercase letters, digits, dashes and underscores.", "admin.groups.filter": "Filter groups", "admin.groups.firstMember": "First member", "admin.groups.firstMemberHint": "A group exists once it has a member; add more after creating it.", "admin.groups.members": "Members", "admin.groups.membersOf": "Members of {{name}}", "admin.groups.new": "New group", "admin.groups.noMembers": "No members yet.", "admin.groups.pagination": "Groups pagination", "admin.groups.searchLabel": "Search groups", "admin.groups.searchPlaceholder": "Search group name…", "admin.groups.title": "Groups", "admin.groups.validation.member": "Pick a member to add as the group's first member.", "admin.groups.validation.name": "Group names use lowercase letters, digits, dashes and underscores.", "admin.nav.clients": "OAuth2 clients", "admin.nav.groups": "Groups", "admin.nav.permissions": "Permissions", "admin.nav.section": "Admin", "admin.nav.users": "Users", "admin.notFound.message": "That item doesn't exist.", "admin.notFound.title": "Not found", "admin.permissions.assignTo": "Assign to", "admin.permissions.assignedTo": "Assigned to", "admin.permissions.column.members": "Members", "admin.permissions.column.name": "Permission", "admin.permissions.create": "Create permission", "admin.permissions.delete": "Delete permission", "admin.permissions.deleteMessage": "Delete permission {{name}}? This revokes it from everyone it's assigned to.", "admin.permissions.error.adminUndeletable": "The admin permission can't be deleted — it would remove all admin access.", "admin.permissions.error.selfRevoke": "You can't revoke your own admin access.", "admin.permissions.field.name": "Permission name", "admin.permissions.field.nameHint": "Lowercase letters, digits, dashes and underscores.", "admin.permissions.filter": "Filter permissions", "admin.permissions.new": "New permission", "admin.permissions.noMembers": "Not assigned to anyone yet.", "admin.permissions.pagination": "Permissions pagination", "admin.permissions.revoke": "Revoke", "admin.permissions.searchLabel": "Search permissions", "admin.permissions.searchPlaceholder": "Search permission name…", "admin.permissions.title": "Permissions", "admin.permissions.validation.member": "Pick a user or group to assign the permission to.", "admin.permissions.validation.name": "Permission names use lowercase letters, digits, dashes and underscores.", "admin.unavailable.message": "{{what}} is not configured on this deployment.", "admin.unavailable.title": "Admin unavailable", "admin.users.actions": "Account actions", "admin.users.column.email": "Email", "admin.users.column.name": "Name", "admin.users.column.status": "Status", "admin.users.confirm": "Confirm action", "admin.users.create": "Create user", "admin.users.deactivate": "Deactivate", "admin.users.delete": "Delete user", "admin.users.deleteMessage": "Delete {{email}}? This permanently removes the account and can't be undone.", "admin.users.edit": "Edit user", "admin.users.error.create": "Could not create the user — check the email and try again.", "admin.users.error.duplicate": "A user with that email already exists.", "admin.users.error.save": "Could not save changes — check the fields and try again.", "admin.users.error.selfDeactivate": "You can't deactivate your own account.", "admin.users.error.selfDelete": "You can't delete your own account.", "admin.users.field.email": "Email", "admin.users.field.emailHint": "The login identifier — can't be changed here.", "admin.users.field.first": "First name", "admin.users.field.last": "Last name", "admin.users.field.password": "Password", "admin.users.field.passwordHint": "Optional — leave blank to have the user set one via a recovery code.", "admin.users.filter": "Filter users", "admin.users.new": "New user", "admin.users.pagination": "Users pagination", "admin.users.reactivate": "Reactivate", "admin.users.recovery.body": "Give it to the user — they enter it on the password-reset screen to set a new password (generate a fresh one if it has expired).", "admin.users.recovery.generate": "Generate recovery code", "admin.users.recovery.title": "Recovery code generated", "admin.users.save": "Save changes", "admin.users.searchLabel": "Search users", "admin.users.searchPlaceholder": "Search name or email…", "admin.users.status.active": "Active", "admin.users.status.all": "All", "admin.users.status.inactive": "Inactive", "admin.users.status.label": "Status", "admin.users.title": "Users", }; export type AdminMessages = typeof messages; export default messages;