Files
pocket-id/frontend/messages/en.json
T

1130 lines
62 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"$schema": "https://inlang.com/schema/inlang-message-format",
"my_account": "My account",
"confirm": "Confirm",
"docs": "Docs",
"key": "Key",
"value": "Value",
"remove_custom_claim": "Remove custom claim",
"remove_url": "Remove URL {identifier}",
"add_custom_claim": "Add custom claim",
"add_another": "Add another",
"select_a_date": "Select a date",
"profile_picture": "Profile picture",
"no_items_found": "No items found",
"select_items": "Select items…",
"search": "Search…",
"copied": "Copied",
"something_went_wrong": "Something went wrong",
"go_back_to_home": "Go back to home",
"page_not_found": "This page doesn’t exist.",
"logo": "Logo",
"one_hour": "1 hour",
"twelve_hours": "12 hours",
"one_day": "1 day",
"one_week": "1 week",
"one_month": "1 month",
"name": "Name",
"an_unknown_error_occurred": "An unknown error occurred",
"authentication_process_was_aborted": "Passkey verification was canceled",
"error_occurred_with_authenticator": "Something went wrong while using your passkey",
"authenticator_does_not_support_discoverable_credentials": "This device does not support the type of passkey required",
"authenticator_does_not_support_resident_keys": "This device does not support the type of passkey required",
"passkey_was_previously_registered": "This passkey was previously registered",
"authenticator_does_not_support_any_of_the_requested_algorithms": "This device does not support a compatible passkey",
"webauthn_error_invalid_rp_id": "Passkeys are not configured correctly for this domain.",
"webauthn_error_invalid_domain": "Passkeys cannot be used on the configured domain.",
"contact_administrator_to_fix": "Contact your administrator to fix this issue.",
"webauthn_operation_not_allowed_or_timed_out": "The passkey prompt was canceled or timed out",
"webauthn_not_supported_by_browser": "Passkeys are not supported by this browser. Please use an alternative sign in method.",
"passkey_request_expired": "Your passkey request has expired",
"passkey_response_invalid": "We couldn't process the response from your passkey",
"passkey_verification_failed": "We couldn't verify your passkey",
"passkey_user_verification_required": "Your passkey couldn't verify you. If you're using a security key, configure a FIDO2 PIN and try again",
"critical_error_occurred_contact_administrator": "A critical error occurred. Please contact your administrator.",
"sign_in_to": "Sign in to {name}",
"use_a_different_account": "Use a different account",
"email": "Email",
"groups": "Groups",
"cancel": "Cancel",
"sign_in": "Sign in",
"try_again": "Try again",
"sign_out": "Sign out",
"sign_in_to_appname": "Sign in to {appName}",
"please_try_to_sign_in_again": "Please try to sign in again.",
"please_try_again": "Please try again.",
"go_back": "Go back",
"code": "Code",
"invalid_redirect_url": "Invalid redirect URL",
"audit_log": "Audit log",
"users": "Users",
"oidc_clients": "OIDC clients",
"api_keys": "API keys",
"sqlite_network_storage_warning": "We detected that your SQLite database is stored on a network-attached drive like NFS, SMB, or FUSE. This is unsupported and can lead to your database getting corrupted.",
"time": "Time",
"event": "Event",
"approximate_location": "Approximate location",
"ip_address": "IP address",
"device": "Device",
"client": "Client",
"unknown": "Unknown",
"profile_picture_updated_successfully": "Profile picture updated successfully. It may take a few minutes to update.",
"passkeys": "Passkeys",
"user_verification": "User verification",
"user_verification_required": "Required",
"user_verification_preferred": "Preferred",
"allow_synced_passkeys": "Allow synced passkeys",
"allowed_authenticator_type": "Allowed authenticator type",
"any_authenticator": "Any passkey",
"device_passkeys_only": "Device passkeys only",
"synced_passkeys_not_allowed": "Synced passkeys are not allowed by your administrator",
"add_passkey": "Add passkey",
"first_name": "First name",
"last_name": "Last name",
"username": "Username",
"save": "Save",
"username_can_only_contain": "Username can only contain lowercase letters, numbers, underscores, dots, hyphens, and '@' symbols",
"username_must_start_with": "Username must start with an alphanumeric character",
"username_must_end_with": "Username must end with an alphanumeric character",
"added_on": "Added on",
"rename": "Rename",
"passkey_deleted_successfully": "Passkey deleted successfully",
"passkey_name_updated_successfully": "Passkey name updated successfully",
"name_passkey": "Name passkey",
"name_your_passkey_to_easily_identify_it_later": "Name your passkey to easily identify it later.",
"create_api_key": "Create API key",
"api_key_created": "API key created",
"description": "Description",
"api_key": "API key",
"close": "Close",
"expiration_date_must_be_in_the_future": "Expiration date must be in the future",
"never": "Never",
"revoke": "Revoke",
"last_used": "Last used",
"general": "General",
"ldap": "LDAP",
"save_changes_question": "Save changes?",
"you_have_to_save_the_changes_before_sending_a_test_email_do_you_want_to_save_now": "You have to save the changes before sending a test email. Do you want to save now?",
"save_and_send": "Save and send",
"test_email_sent_successfully": "Test email sent successfully to your email address.",
"failed_to_send_test_email": "Failed to send test email. Check the server logs for more information.",
"skip_certificate_verification": "Skip certificate verification",
"skip_consent": "Skip consent screen",
"login_notification_always": "Every sign-in",
"login_notification_ip_and_user_agent": "New IP address or browser",
"login_notification_browser_recognition": "Unrecognized browser",
"send_test_email": "Send test email",
"application_name": "Application name",
"session_duration": "Session duration",
"ldap_sync_finished": "LDAP sync finished",
"attribute_mapping": "Attribute mapping",
"sync_now": "Sync now",
"enable": "Enable",
"add_user": "Add user",
"admin_privileges": "Admin privileges",
"admins_have_full_access_to_the_admin_panel": "Admins have full access to the admin panel.",
"role": "Role",
"admin": "Admin",
"user": "User",
"back": "Back",
"custom_claims": "Custom claims",
"add_group": "Add group",
"friendly_name": "Friendly name",
"add_oidc_client": "Add OIDC client",
"add": "Add",
"callback_urls": "Callback URLs",
"logout_callback_urls": "Logout callback URLs",
"backchannel_logout_url": "Back-channel logout URL",
"pkce": "PKCE",
"requires_reauthentication": "Requires re-authentication",
"par": "PAR",
"requires_pushed_authorization_requests": "Requires pushed authorization requests",
"name_logo": "{name} logo",
"disabled": "Disabled",
"client_type": "Client type",
"client_id_metadata_documents": "Client ID metadata documents",
"cimd_url_allowlist": "Allowed metadata document URLs",
"oidc_client_name": "OIDC Client {name}",
"client_id": "Client ID",
"client_secret": "Client secret",
"favicon": "Favicon",
"email_logo": "Email logo",
"language": "Language",
"reset_profile_picture_question": "Reset profile picture?",
"this_will_remove_the_uploaded_image_and_reset_the_profile_picture_to_default": "The uploaded image is removed and the default picture is shown instead.",
"reset": "Reset",
"reset_to_default": "Reset to default",
"reset_setting_to_default": "Reset {setting} to default",
"changed_from_the_default": "Changed from the default",
"field_optional": "(optional)",
"advanced": "Advanced",
"count_changed": "{count} changed",
"breadcrumb": "Breadcrumb",
"profile_picture_has_been_reset": "Profile picture has been reset. It may take a few minutes to update.",
"all_users": "All users",
"allow_all_users": "Allow all users",
"allow_all_users_question": "Allow all users to sign in to {name}?",
"allow_all_users_consequence": "Its allowed groups are removed, and anyone with a {appName} account can sign in.",
"audit_event_sign_in": "Sign in",
"audit_event_token_sign_in": "Token sign in",
"audit_event_remote_sign_in": "Remote sign in",
"audit_event_client_authorization": "Client authorization",
"audit_event_new_client_authorization": "New client authorization",
"audit_event_account_created": "Account created",
"audit_event_device_code_authorization": "Device code authorization",
"audit_event_new_device_code_authorization": "New device code authorization",
"audit_event_passkey_added": "Passkey added",
"audit_event_passkey_removed": "Passkey removed",
"disable_animations": "Disable animations",
"status": "Status",
"send_email": "Send email",
"callback_url_description": "{#link href=|https://pocket-id.org/docs/advanced/callback-url-wildcards|}Wildcards{/link} are supported.",
"federated_client_credentials": "Federated client credentials",
"issuer": "Issuer",
"subject": "Subject",
"defaults_to_the_client_id": "Defaults to the client ID",
"audience": "Audience",
"defaults_to_the_appname_url": "Defaults to the {appName} URL",
"signing_keys": "Signing keys",
"jwks_url": "JWKS URL",
"defaults_to_the_issuer_jwks_url": "Defaults to {issuer}/.well-known/jwks.json",
"public_keys": "Public keys",
"public_key": "Public key",
"add_public_key": "Add public key",
"remove_public_key": "Remove public key {keyId}",
"paste_public_key_description": "Paste a public key in JWK format, or a JWKS for multiple keys. Every key must have a key ID.",
"public_key_already_added": "A key with the key ID \"{keyId}\" has already been added",
"paste_a_public_key_or_a_jwks": "Paste a public key in JWK format, or a JWKS containing multiple keys",
"the_value_is_not_valid_json": "The value is not valid JSON",
"the_value_is_not_a_jwk_or_a_jwks": "The value is not a JWK or a JWKS",
"the_jwks_does_not_contain_any_key": "The JWKS does not contain any key",
"jwks_key_is_not_a_jwk": "Key {number} of the JWKS is not a JWK",
"id_token": "ID token",
"access_token": "Access token",
"token_lifetimes": "Token lifetimes",
"access_token_lifetime": "Access token lifetime",
"refresh_token_inactivity_timeout": "Refresh token inactivity timeout",
"token_lifetime_minimum": "Token lifetime must be at least 1 minute.",
"token_lifetime_maximum": "Token lifetime cannot exceed 365 days.",
"token_lifetime_whole_minutes": "Token lifetime must use whole-minute increments.",
"duration_unit_for": "{name} unit",
"minutes": "Minutes",
"hours": "Hours",
"days": "Days",
"userinfo": "Userinfo",
"copy": "Copy",
"select_an_option": "Select an option",
"select_user": "Select user",
"usage_limit": "Usage limit",
"expires": "Expires",
"signup": "Sign up",
"skip_for_now": "Skip for now",
"create_signup_token": "Create signup token",
"expired": "Expired",
"used_up": "Used up",
"active": "Active",
"created": "Created",
"token": "Token",
"my_apps": "My apps",
"sort_by": "Sort by",
"recently_used": "Recently used",
"name_a_to_z": "Name A–Z",
"name_z_to_a": "Name Z–A",
"search_apps": "Search apps…",
"revoke_access_description": "{#b}{clientName}{/b} can no longer read your account details until you sign in to it again.",
"invalid_client_id": "Client ID can only contain letters, numbers, underscores, and hyphens",
"generated": "Generated",
"administration": "Administration",
"display_name": "Display name",
"locale": "Locale",
"ldap_id": "LDAP ID",
"reauthentication": "Re-authentication",
"default_profile_picture": "Default profile picture",
"light": "Light",
"dark": "Dark",
"system": "System",
"yes": "Yes",
"no": "No",
"scim_provisioning": "SCIM provisioning",
"scim_endpoint": "SCIM endpoint",
"scim_token": "SCIM token",
"scim_sync_failed": "SCIM sync failed. Check the server logs for more information.",
"save_and_sync": "Save and sync",
"scim_save_changes_description": "You have to save the changes before starting a SCIM sync.",
"scopes": "Scopes",
"api_key_renewed": "API key renewed",
"app_config_home_page": "Home page",
"email_verification_warning": "Verify your email address",
"email_verification": "Email verification",
"email_verification_optional": "Optional",
"email_verification_required": "Required",
"email_verification_required_needs_user_email": "Requiring email verification also requires users to have an email address.",
"email_verification_required_warning": "Verify your email address to use your account",
"email_verification_deadline_description": "If you don't, your account will be deleted {time}.",
"verify_email_address": "Verify email address",
"email_verification_required_error": "You must verify your email address before you can sign in to applications",
"email_change_not_started": "Your other changes were saved, but the email to confirm your new email address couldn't be sent. Please try again.",
"cancel_email_change": "Cancel change",
"email_change_canceled": "Email change canceled.",
"email_verification_sent": "Verification email sent successfully.",
"replay_protection": "Replay protection",
"apis": "APIs",
"add_api": "Add API",
"api_resource_description": "Clients request it with the resource parameter. It can’t be changed later.",
"api_permissions": "Permissions",
"api_permissions_description": "The scopes clients can request for this API.",
"add_permission": "Add permission",
"no_permissions": "No permissions",
"api_access": "API access",
"access_an_api_on_your_behalf": "Access an API on your behalf",
"allow_all_metadata_document_clients": "Allow all metadata document clients",
"allow_all_metadata_document_clients_description": "Every client registered through a metadata document can request tokens for this API on behalf of people.",
"granted_permissions": "Granted permissions",
"granted_through_cimd_access": "Granted because this API allows all metadata document clients",
"access_granted_through_cimd_access": "This API allows all metadata document clients, so the access granted that way is shown here but can only be changed on the API itself.",
"access": "Access",
"select_a_client_to_grant_access_to_this_api": "Select the client that should get access to this API.",
"select_an_api_this_client_should_access": "Select the API this client should get access to.",
"granted_to_all_cimd_clients": "Granted to all metadata document clients",
"sign_in_with_another_device": "Sign in with another device",
"device_login_qr_code": "Device login QR code",
"show_qr_code": "Show QR code",
"hide_qr_code": "Hide QR code",
"deny": "Deny",
"approve": "Approve",
"visit_and_enter": "Visit {url} and enter:",
"oidc": "OIDC",
"device_login_request_expired": "Your QR-Code has expired. Please start the sign-in process again.",
"credentials": "Credentials",
"client_secrets": "Client secrets",
"no_expiration": "No expiration",
"days_count": "{count} days",
"client_secrets_limit_reached": "An app cannot have more than 20 client secrets.",
"unsaved_changes": "Unsaved changes",
"one_unsaved_change": "1 unsaved change",
"count_unsaved_changes": "{count} unsaved changes",
"changes_saved": "Changes saved",
"discard": "Discard",
"could_not_save_check_the_highlighted_fields": "Couldn’t save. Check the highlighted fields.",
"could_not_save_check_your_connection": "Couldn’t save. Check your connection.",
"save_or_discard_before_leaving": "Save or discard before leaving",
"application": "Application",
"redirects": "Redirects",
"security": "Security",
"remove_logo": "Remove logo",
"choose_logo": "Choose logo",
"current_logo": "Current logo",
"upload_light_logo": "Upload light logo",
"upload_dark_logo": "Upload dark logo",
"search_icons_or_paste_url": "Search icons or paste an image URL",
"paste_image_url": "Paste an image URL",
"use_as_light_logo": "Use as light logo",
"use_as_dark_logo": "Use as dark logo",
"icons_provided_by_selfhst": "Icons by {#link href=|https://selfh.st/icons|}selfh.st{/link}, licensed under {#link href=|https://creativecommons.org/licenses/by/4.0/|}CC BY 4.0{/link}.",
"claims": "Claims",
"public_client_type_description": "Uses PKCE instead of a secret. For browser, mobile and desktop apps.",
"color_theme": "Color theme",
"color_theme_mono": "Mono",
"color_theme_mist": "Mist",
"color_theme_sage": "Sage",
"color_theme_midnight": "Midnight",
"color_theme_lavender": "Lavender",
"custom_theme_color": "Custom theme color",
"custom_theme_color_description": "Any CSS color, like #2f6f4e.",
"color": "Color",
"preview": "Preview",
"sidebar": "Sidebar",
"use_color": "Use color",
"enter_a_css_color": "Enter a CSS color, like #2f6f4e.",
"use_a_color_without_transparency": "Use a color without transparency, like #2f6f4e.",
"custom_color_note_darkened": "Darkened a little so white text on buttons stays readable.",
"custom_color_note_lightened": "Lightened in dark mode so buttons stand out from the background.",
"custom_color_note_edge": "Buttons get a thin border because the color is close to the background.",
"custom_color_note_near_status": "This color is close to the error, warning or success color, so buttons may read as a status.",
"custom": "Custom",
"account": "Account",
"activity": "Activity",
"configuration": "Configuration",
"main": "Main",
"update_available": "Update available",
"collapse_sidebar": "Collapse sidebar",
"expand_sidebar": "Expand sidebar",
"appearance": "Appearance",
"account_menu": "Account menu",
"more": "More",
"any": "Any",
"facet_filter_label": "{name}: {value}, filter",
"clear_name_filter": "Clear {name} filter",
"filters": "Filters",
"display": "Display",
"columns": "Columns",
"select_all_rows_on_this_page": "Select all rows on this page",
"pagination": "Pagination",
"pagination_range": "{#b}{from}–{to}{/b} of {#b}{total}{/b}",
"per_page": "{count} per page",
"page_size": "Page size",
"previous": "Previous",
"next": "Next",
"email_address": "Email address",
"name_username_and_picture": "Name, username and picture",
"group_membership": "Group membership",
"no_groups_yet": "No groups yet",
"actions_for_name": "Actions for {name}",
"copy_code": "Copy code",
"copy_link": "Copy link",
"link": "Link",
"code_expired": "This code expired",
"expires_in_countdown": "Expires in {time}",
"audit_sentence_signed_in_to": "Signed in to {#b}{name}{/b}",
"audit_sentence_allowed_app": "Allowed {#b}{name}{/b} to use the account",
"audit_sentence_signed_in_on_device": "Signed in to {#b}{name}{/b} on a TV or device",
"audit_sentence_allowed_on_device": "Allowed {#b}{name}{/b} on a TV or device",
"audit_sentence_account_created": "Account created",
"audit_sentence_added_passkey": "Added passkey {#b}{name}{/b}",
"audit_sentence_removed_passkey": "Removed passkey {#b}{name}{/b}",
"audit_via_passkey": "via passkey",
"audit_via_login_code": "via login code",
"audit_via_another_device": "via another device",
"audit_by_actor": "by {name}",
"passkey": "Passkey",
"event_id": "Event ID",
"raw_data": "Raw data",
"copy_json": "Copy JSON",
"copy_ip_address": "Copy IP address",
"copy_event_id": "Copy event ID",
"account_page_description": "Your profile, passkeys and language.",
"profile": "Profile",
"profile_section_description": "How you appear to apps you sign in to with {appName}.",
"profile_managed_by_ldap": "Managed by LDAP. Changes come from your directory.",
"profile_editing_disabled": "Your administrator manages your profile.",
"display_name_helper": "Filled in from your first and last name until you change it.",
"email_helper_purpose": "Apps you sign in to receive this address.",
"email_status_verified": "Verified",
"email_status_unverified": "Unverified",
"email_status_verification_required": "Verification required",
"email_change_waiting": "Waiting for you to confirm {email}. We sent a link there.",
"profile_picture_formats": "PNG, JPEG, WebP, AVIF or HEIC.",
"profile_picture_from_directory": "Your directory provides this picture.",
"upload": "Upload",
"upload_profile_picture": "Upload profile picture",
"adjust_your_photo": "Adjust your photo",
"adjust_your_photo_description": "Drag to reposition the photo and zoom to frame it.",
"photo_crop_area": "Crop area, use the arrow keys to move the photo",
"zoom": "Zoom",
"zoom_in": "Zoom in",
"zoom_out": "Zoom out",
"passkeys_section_description": "They live on your devices or in your password manager.",
"add_backup_passkey": "Add a backup passkey",
"add_backup_passkey_description": "If you lose access to {name}, you’ll need an admin to give you a login code.",
"no_passkeys_yet": "No passkeys yet",
"preferences": "Preferences",
"language_crowdin_description": "Some translations are automatic. Help improve them on {#link href=|https://crowdin.com/project/pocket-id|}Crowdin{/link}",
"email_verification_send_hint": "Send a verification link from the Email field below.",
"email_verification_only_page": "Until you do, this is the only page you can use.",
"email_verified_title": "{email} is verified",
"email_verification_failed_title": "We couldn’t verify your email",
"my_apps_description": "Apps you can open with your {appName} account.",
"apps_count_one": "1 app",
"apps_count": "{count} apps",
"apps_without_launch_link_count": "{count} without a launch link",
"app_matches_query": "1 app matches “{query}”",
"apps_match_query": "{count} apps match “{query}”",
"no_apps_match_query": "No apps match “{query}”",
"clear_search": "Clear search",
"clear_filters": "Clear filters",
"app_used_ago": "Used {time}",
"not_signed_in_yet": "Not signed in yet",
"apps_without_launch_link": "Apps without a launch link",
"apps_without_launch_link_note": "You’ve signed in to these, but they have no link to open.",
"all_apps": "All apps",
"no_apps_yet": "No apps yet",
"no_apps_yet_description": "Apps appear here after your administrator gives you access.",
"no_apps_yet_admin_description": "Connect your first app, like Immich or Jellyfin. It shows up here for everyone you give access.",
"connect_an_app": "Connect an app",
"open_in_new_tab": "Open in new tab",
"edit_client": "Edit client",
"revoke_access_ellipsis": "Revoke access…",
"revoke_app_access_title": "Revoke {name}’s access to your {appName} account?",
"app_access_revoked": "{name}’s access revoked",
"link_to_name_copied": "Link to {name} copied",
"activity_description": "Sign-ins and changes to your account.",
"configuration_categories": "Configuration categories",
"config_tab_signup": "Sign-up",
"config_tab_features": "Features",
"config_features_intro": "Turn on what your setup needs. {appName} shows the pages and tabs of a feature only while it is on.",
"features_directory": "Directory",
"features_directory_description": "Bring in people from other systems and add your own claims to their tokens.",
"features_developers": "Developers",
"features_developers_description": "Let your own services and scripts work with {appName}.",
"feature_ldap_description": "Sync people and groups from an LDAP directory.",
"feature_ldap_adds": "Adds LDAP to Configuration.",
"feature_ldap_in_use": "Stays on while LDAP sync is turned on.",
"feature_scim_description": "Send people and groups to apps that support SCIM.",
"feature_scim_adds": "Adds a SCIM tab to OIDC clients.",
"feature_scim_in_use": "Stays on while an OIDC client syncs with SCIM.",
"feature_custom_claims_description": "Add your own claims to the tokens of people and groups.",
"feature_custom_claims_adds": "Adds a Custom claims tab to people and groups.",
"feature_custom_claims_in_use": "Stays on while people, groups or sign-up defaults have custom claims.",
"features_clients": "Clients",
"features_clients_description": "Other ways for apps to register with {appName} and prove who they are.",
"feature_cimd_description": "Let apps register themselves with a metadata document instead of an admin adding them.",
"feature_cimd_adds": "Adds metadata document settings to OIDC and APIs.",
"feature_cimd_in_use": "Stays on while the allowlist has an entry, a metadata document client exists or an API admits these clients.",
"feature_federated_credentials_description": "Let OIDC clients authenticate with a token from another identity provider, like a CI system, instead of a secret.",
"feature_federated_credentials_adds": "Adds federated credentials to OIDC clients.",
"feature_federated_credentials_in_use": "Stays on while any OIDC client has federated credentials.",
"feature_apis_description": "Let OIDC clients request access tokens for your own APIs.",
"feature_apis_adds": "Adds APIs to the sidebar.",
"feature_apis_in_use": "Stays on while any API exists.",
"feature_api_keys_description": "Manage {appName} from scripts and other tools.",
"feature_api_keys_adds": "Adds API keys to the sidebar.",
"feature_api_keys_in_use": "Stays on while any API key exists.",
"feature_turned_on": "{feature} turned on",
"feature_turned_off": "{feature} turned off",
"config_tab_branding": "Branding",
"config_general_intro": "Name, sessions and how {appName} looks and moves for everyone.",
"config_signup_intro": "Whether people can create their own accounts and what new accounts start with.",
"config_passkeys_intro": "Which passkeys people can add and how they confirm it’s them.",
"config_email_intro": "Email addresses, verification and the emails {appName} sends.",
"config_ldap_intro": "Sync people and groups from an LDAP directory.",
"config_oidc_intro": "Endpoints, defaults for new clients and which metadata documents {appName} accepts.",
"config_oidc_intro_basic": "Endpoints and defaults for new clients.",
"config_branding_intro": "Logos and images people see on sign-in pages, in apps and in emails.",
"config_env_managed_title": "Configuration is managed by environment variables",
"config_env_managed_description": "Settings here are read-only because UI_CONFIG_DISABLED is set. Change them in your environment and restart Pocket ID.",
"config_app_name_description": "Shown on sign-in pages, in emails and in browser tabs.",
"config_session_duration_description": "How long people stay signed in. Up to 30 days.",
"config_session_duration_maximum": "Enter 30 days or less",
"config_session_duration_whole_minutes": "Use whole minutes",
"config_home_page_description": "Where people land after signing in.",
"config_self_account_editing": "Self-service account editing",
"config_self_account_editing_description": "Let people change their own name, username and email.",
"config_disable_animations_description": "Applies to everyone. Devices set to reduce motion already get this.",
"config_who_can_sign_up": "Who can sign up",
"config_who_can_sign_up_description": "Admins can always add people on the Users page.",
"config_signup_disabled": "Only admins",
"config_signup_with_token": "People with a signup token",
"config_signup_with_token_description": "People need an invite link from an admin.",
"config_signup_open": "Anyone",
"config_signup_open_description": "Anyone who can reach {appName} can create an account.",
"config_manage_signup_tokens": "Manage signup tokens",
"config_new_accounts": "New accounts",
"config_default_groups": "Default groups",
"config_default_groups_description": "Also preselected for new signup tokens.",
"config_default_custom_claims": "Default custom claims",
"config_registration": "Registration",
"config_registration_description": "Applies to new passkeys. Passkeys people already have keep working unless noted.",
"config_user_verification_description": "Whether a fingerprint, face or PIN is needed to use a passkey.",
"config_uv_required_description": "Require a fingerprint, face or PIN. Security keys without one won’t work.",
"config_uv_preferred_description": "Ask for one when available, and allow touch-only security keys.",
"config_allow_synced_passkeys_description": "Like iCloud Keychain or Google Password Manager.",
"config_synced_passkeys_off_note": "People whose only passkey is synced won’t be able to sign in.",
"config_any_passkey_description": "Device passkeys and security keys.",
"config_device_passkeys_description": "Passkeys built into phones and computers.",
"config_security_keys_only": "Security keys only",
"config_security_keys_only_description": "USB or NFC keys such as YubiKeys.",
"config_email_addresses": "Email addresses",
"config_require_email": "Require an email address",
"config_require_email_description": "Without it, people without an email can’t use login codes or notifications.",
"config_off": "Off",
"config_verification_optional_description": "People are asked, but keep full access.",
"config_verification_required_description": "Unverified people can’t sign in to apps.",
"config_verification_required_note": "Admins are exempt. Self-signed-up accounts that stay unverified for 24 hours are deleted.",
"config_treat_as_verified": "Treat new addresses as verified",
"config_treat_as_verified_locked": "Not available while verification is required.",
"config_mail_server": "Mail server",
"config_mail_server_description": "Login codes, verification links and notifications go out through this server.",
"config_smtp_missing_title": "Emails can’t be sent yet",
"config_smtp_missing_description": "Fill in the host, port and from address.",
"config_smtp_host": "Host",
"config_smtp_port": "Port",
"config_password": "Password",
"config_from_address": "From address",
"config_required_while_emails_on": "Required while email features are on.",
"config_required_with_mail_server": "Required when a mail server setting is filled in.",
"config_encryption": "Encryption",
"config_self_signed_only": "Only for servers with self-signed certificates.",
"config_emails_app_sends": "Emails {appName} sends",
"config_signin_notifications": "Sign-in notifications",
"config_signin_notifications_description": "When people get an email after signing in.",
"config_notify_ip_description": "From a new IP address and browser combination.",
"config_notify_browser_description": "From a browser that hasn’t signed in before.",
"config_admin_login_codes": "Login codes sent by admins",
"config_admin_login_codes_description": "Lets admins email a login code from a person’s page.",
"config_api_key_expiry": "API key expiry warnings",
"config_user_login_codes": "Login codes requested by people",
"config_user_login_codes_description": "People can get a sign-in code by email instead of using a passkey.",
"config_user_login_codes_note": "Anyone with access to someone’s inbox can sign in as them.",
"config_ldap_connected": "Connected",
"config_ldap_not_connected": "Not connected",
"config_ldap_syncing": "Syncing…",
"config_ldap_sync_failed": "Last sync failed",
"config_enable_ldap": "Enable LDAP…",
"config_disable_ldap": "Disable LDAP…",
"config_enable_ldap_title": "Connect to {host}?",
"config_enable_ldap_message": "{appName} saves these settings and syncs people and groups now. Synced people and groups become read-only here.",
"config_enable_ldap_confirm": "Enable LDAP",
"config_disable_ldap_title": "Disable LDAP sync?",
"config_disable_ldap_message": "People and groups that came from LDAP stay in {appName} and become editable. Nothing is deleted.",
"config_disable_ldap_confirm": "Disable LDAP",
"config_ldap_enabled_and_synced": "LDAP enabled and synced",
"config_ldap_disabled": "LDAP disabled",
"config_connection": "Connection",
"config_connection_description": "{appName} reads people and groups as this account and never writes to your directory.",
"config_search": "Search",
"config_search_description": "Only entries that match these filters sync to {appName}.",
"config_server_url": "Server URL",
"config_bind_dn": "Bind DN",
"config_bind_password": "Bind password",
"config_base_dn": "Base DN",
"config_user_search_filter": "User search filter",
"config_group_search_filter": "Group search filter",
"config_keep_removed_ldap_users": "Keep people removed from LDAP",
"config_keep_removed_ldap_users_description": "They’re disabled instead of deleted.",
"config_pocket_id_field": "Pocket ID field",
"config_ldap_attribute": "LDAP attribute",
"config_notes": "Notes",
"config_map_user_id": "User ID",
"config_map_group_members": "Group members",
"config_map_group_id": "Group ID",
"config_map_group_name": "Group name",
"config_map_admin_group": "Admin group",
"config_note_required": "Required.",
"config_note_required_never_change": "Required. Must never change.",
"config_note_picture": "A URL, binary or base64 image.",
"config_note_group_name": "Required. The attribute in the group’s DN.",
"config_note_admin_group": "Members become Pocket ID admins.",
"config_endpoints": "Endpoints",
"config_discovery_url": "Discovery URL",
"config_jwks": "JWKS",
"config_copy_endpoint": "Copy {name}",
"config_new_clients": "New clients",
"config_auto_secret": "Create a secret for new clients",
"config_auto_secret_description": "Confidential clients get a secret without an expiry when they’re added. It’s shown once.",
"config_cimd_description": "Apps can identify themselves with a URL to a metadata document instead of being registered here.",
"config_cimd_allowlist_description": "{#link href=|https://pocket-id.org/docs/advanced/callback-url-wildcards|}Wildcards{/link} are supported. An empty list blocks every metadata document client.",
"config_logo_description": "Shown on sign-in pages, in the sidebar and in My apps.",
"config_logo_spec": "SVG, PNG or WebP. At least 256 px wide.",
"config_signin_background": "Sign-in background",
"config_signin_background_description": "The photo behind the sign-in card.",
"config_signin_background_spec": "JPEG, PNG or WebP. At least 1920 px wide.",
"config_no_background": "No background. Sign-in pages use a plain background.",
"config_email_logo_description": "Shown at the top of every email {appName} sends.",
"config_email_logo_spec": "PNG or JPEG.",
"config_favicon_spec": "SVG, PNG or ICO.",
"config_default_profile_picture_description": "Shown for people who haven’t uploaded a picture. Without one, initials are shown.",
"config_default_profile_picture_spec": "PNG, JPEG or WebP. Square works best.",
"config_replace": "Replace",
"config_reset_image": "Reset to default, {image}",
"config_remove": "Remove",
"config_remove_image": "Remove {image}",
"config_image_light_logo": "light logo",
"config_image_dark_logo": "dark logo",
"config_image_background": "sign-in background",
"config_image_email_logo": "email logo",
"config_image_favicon": "favicon",
"config_image_default_profile_picture": "default profile picture",
"config_image_too_small": "This image is {width} px wide and may look blurry.",
"config_preview_button": "Sign in with passkey",
"auth_signed_in": "Signed in",
"auth_taking_you_to_your_account": "Taking you to your account…",
"auth_passkey_prompt_closed": "The passkey prompt was closed before you finished.",
"auth_sign_in_subtitle": "Use the passkey saved on this device or in your password manager.",
"auth_new_here": "New here?",
"auth_create_an_account": "Create an account",
"auth_sign_in_with_passkey": "Sign in with passkey",
"auth_other_ways_to_sign_in": "Other ways to sign in",
"auth_taking_you_back": "Taking you back…",
"auth_use_another_device": "Use another device",
"auth_use_another_device_description": "Approve this sign-in on a phone or computer that has your passkey.",
"auth_enter_a_login_code": "Enter a login code",
"auth_enter_a_login_code_description": "Use a code from your email or from your administrator.",
"auth_enter_an_admin_login_code_description": "Use a code from your administrator.",
"auth_email_me_a_login_code": "Email me a login code",
"auth_email_me_a_login_code_description": "Get a 6-character code at your email address.",
"auth_other_ways_to_sign_in_description": "Use one of these if your passkey isn’t on this device.",
"auth_use_your_passkey_instead": "Use your passkey instead",
"auth_enter_your_login_code": "Enter your login code",
"auth_login_code_short_description": "Enter the 6-character code from your email.",
"auth_login_code_long_description": "Enter the 12-character code your administrator gave you.",
"auth_login_code": "Login code",
"auth_checking_code": "Checking code…",
"auth_code_did_not_work": "That code didn’t work. Check it and try again.",
"auth_spaces_and_dashes_are_ignored": "Spaces and dashes are ignored.",
"auth_i_have_a_6_character_code": "I have a 6-character code",
"auth_i_have_a_12_character_code": "I have a 12-character code",
"auth_check_your_email": "Check your email",
"auth_email_code_sent": "If {#b}{email}{/b} belongs to a {appName} account, we sent it a code.",
"auth_resend_code_in": "Resend code in {time}",
"auth_resend_code": "Resend code",
"auth_get_a_login_code_by_email": "Get a login code by email",
"auth_email_login_description": "Enter the email address of your {appName} account.",
"auth_email_login_helper": "We’ll send a code and a sign-in link.",
"auth_enter_a_full_email_address": "Enter a full email address, like name@example.com.",
"auth_email_me_a_code": "Email me a code",
"auth_another_device_expired": "Codes only work for a few minutes. Get a new one to try again.",
"auth_another_device_denied": "The sign-in was denied on your other device.",
"auth_get_a_new_code": "Get a new code",
"auth_waiting_for_approval": "Waiting for approval on your other device…",
"auth_creating_sign_in_request": "Creating sign-in request…",
"oidc_clients_page_description": "Apps that sign people in with {appName}.",
"who_can_sign_in": "Who can sign in",
"who_can_sign_in_updated": "Who can sign in updated",
"selected_groups": "Selected groups",
"type": "Type",
"registration": "Registration",
"metadata_document": "Metadata document",
"registered_by_an_admin": "By an admin",
"on": "On",
"off": "Off",
"launch_url": "Launch URL",
"none": "None",
"open": "Open",
"no_groups": "No groups",
"no_one_can_sign_in_until_you_allow_a_group": "No one can sign in until you allow a group",
"one_group": "1 group",
"group_count": "{count} groups",
"public": "Public",
"confidential": "Confidential",
"copy_client_id": "Copy client ID",
"name_client_id_copied": "{name}’s client ID copied",
"could_not_copy_the_client_id": "Couldn’t copy the client ID",
"refresh_metadata": "Refresh metadata",
"metadata_document_for_name_refreshed": "Metadata document for {name} refreshed",
"delete_ellipsis": "Delete…",
"delete_client_ellipsis": "Delete client…",
"delete_name_question": "Delete {name}?",
"delete_name_action": "Delete {name}",
"delete_oidc_client_consequence": "Everyone loses access to {name} immediately, and its client ID and secrets stop working.",
"name_deleted": "{name} deleted",
"client_name_helper": "Shown on the sign-in and consent screens and in My apps.",
"confidential_client_tile_description": "Uses a client secret. For apps with a backend, like Grafana.",
"callback_url": "Callback URL",
"create_callback_url_helper": "Provided by your app. You can add more later.",
"set_a_custom_client_id": "Set a custom client ID",
"custom_client_id_helper": "It can’t be changed later.",
"new_clients_start_with_no_allowed_groups": "New clients start with no allowed groups. You’ll choose who can sign in next.",
"create_client": "Create client",
"name_created": "{name} created",
"details": "Details",
"endpoints": "Endpoints",
"discovery_url": "Discovery URL",
"authorization": "Authorization",
"end_session": "End session",
"jwks": "JWKS",
"copy_discovery_url": "Copy discovery URL",
"copy_issuer_url": "Copy issuer URL",
"copy_authorization_url": "Copy authorization URL",
"copy_token_url": "Copy token URL",
"copy_userinfo_url": "Copy userinfo URL",
"copy_end_session_url": "Copy end session URL",
"copy_jwks_url": "Copy JWKS URL",
"no_one_can_sign_in": "No one can sign in",
"limited_to_one_group": "Limited to 1 group",
"limited_to_count_groups": "Limited to {count} groups",
"data_preview": "Data preview",
"more_actions": "More actions",
"name_sections": "{name} sections",
"scim": "SCIM",
"some_settings_come_from_a_metadata_document": "Some settings come from a metadata document",
"cimd_client_read_only_description": "{name} describes itself through a Client ID Metadata Document, so the name, redirects and client type can’t be edited here.",
"copy_it_now_you_wont_see_it_again": "Copy it now. You won’t be able to see it again after you leave this page.",
"copy_label": "Copy {label}",
"oidc_client_logo_spec": "SVG, PNG or WebP. Square works best.",
"name_dark_logo": "{name} dark logo",
"using_light_logo": "Using light logo",
"set_by_the_metadata_document": "Set by the metadata document.",
"count_of_max": "{count} of {max}",
"opened_when_someone_launches_name_from_my_apps": "Opened from My apps.",
"no_callback_urls": "No callback URLs",
"no_logout_callback_urls": "No logout callback URLs",
"this_url_is_already_in_the_list": "This URL is already in the list",
"show_all_count": "Show all ({count})",
"show_less": "Show less",
"added_url": "Added {url}",
"oidc_client_advanced_summary": "Sign-out URLs, consent, PAR and token lifetimes",
"sign_out_section": "Sign-out",
"backchannel_logout_url_helper": "Notified when someone loses access, for example when they’re disabled.",
"pkce_row_description": "Protects the sign-in against intercepted authorization codes.",
"public_clients_always_use_pkce": "Public clients always use PKCE.",
"name_supports_pkce": "{name} supports PKCE. Turning it on is recommended.",
"requires_reauthentication_row_description": "People confirm with their passkey on every sign-in.",
"skip_consent_row_description": "Don’t ask people to approve {name}. Only for apps you trust.",
"requires_par_row_description": "The app must register its sign-in parameters with the PAR endpoint first.",
"token_lifetimes_section_description": "Shorter lifetimes are safer but make people sign in again more often.",
"refresh_token_lifetime_helper": "Restarts whenever {name} refreshes its tokens.",
"anyone_with_an_appname_account_can_sign_in": "Anyone with a {appName} account can sign in.",
"only_members_of_the_groups_below_can_sign_in": "Only members of the groups below can sign in.",
"allowed_groups": "Allowed groups",
"apis_name_may_request_tokens_for": "APIs {name} may request tokens for",
"apis_name_may_request_tokens_for_description": "APIs {name} may request tokens for, on behalf of people or as itself.",
"add_api_ellipsis": "Add API…",
"count_of_total": "{count} of {total}",
"no_access_lowercase": "no access",
"on_behalf_of_people_summary": "On behalf of people: {access}",
"as_itself_summary": "As itself: {access}",
"edit_access_ellipsis": "Edit access…",
"remove_access_ellipsis": "Remove access…",
"name_cant_request_tokens_for_any_api": "{name} can’t request tokens for any API.",
"client_secrets_section_description": "Several secrets can be active, so you can rotate one without downtime.",
"generate_secret_ellipsis": "Generate secret…",
"new_client_secret": "New client secret",
"public_clients_dont_have_client_secrets": "Public clients don’t have client secrets.",
"created_date": "Created {date}",
"expires_date": "Expires {date}",
"never_expires": "Never expires",
"delete_secret_prefix": "Delete secret {prefix}…",
"name_has_no_client_secrets_yet": "{name} has no client secrets yet.",
"generate_a_client_secret": "Generate a client secret",
"expires_after": "Expires after",
"generate_secret": "Generate secret",
"new_client_secret_generated": "New client secret generated",
"delete_client_secret_question": "Delete this client secret?",
"delete_secret": "Delete secret",
"delete_client_secret_consequence": "Apps using it can no longer authenticate.",
"client_secret_deleted": "Client secret deleted",
"federated_credentials_summary": "Federated credentials from another issuer, like a CI system",
"federated_credentials_section_description": "Let {name} authenticate with tokens from another issuer, like a CI system, instead of a secret.",
"add_credential": "Add credential",
"managed_by_the_clients_metadata_document": "Managed by the client’s metadata document.",
"credential_number": "Credential {number}",
"remove_credential_number": "Remove credential {number}",
"replay_protection_row_description": "A token can be used only once. Turn this off if your provider reuses tokens.",
"no_federated_credentials": "No federated credentials.",
"scim_section_description": "Sync {appName} users and groups to {name} automatically.",
"never_synced": "Never synced",
"synced_date": "Synced {date}",
"scim_endpoint_helper": "The SCIM 2.0 base URL {name} gives you.",
"enable_provisioning": "Enable provisioning",
"disable_provisioning_ellipsis": "Disable provisioning…",
"disable_provisioning_question": "Disable provisioning?",
"disable_provisioning": "Disable provisioning",
"disable_provisioning_consequence": "{appName} stops creating, updating and removing people and groups in {name}.",
"provisioning_enabled": "Provisioning enabled",
"provisioning_disabled": "Provisioning disabled",
"name_synced": "{name} synced",
"person": "Person",
"always_included": "Always included",
"only_openid": "Only openid",
"view": "View",
"couldnt_load_the_preview": "Couldn’t load the preview",
"audit_log_page_description": "Sign-ins and account changes for everyone at {appName}. Events older than 90 days are deleted.",
"app": "App",
"network": "Network",
"external_networks": "External networks",
"internal_networks": "Internal networks",
"add_count_users_to_groups": "Add {count} users to groups",
"add_name_to_groups": "Add {name} to groups",
"add_to_count_groups": "Add to {count} groups",
"add_to_one_group": "Add to 1 group",
"add_to_groups_ellipsis": "Add to groups…",
"admins": "Admins",
"all": "All",
"clear_selection": "Clear selection",
"copy_signup_link": "Copy signup link",
"copy_user_id": "Copy user ID",
"count_of_users": "{count} of {total} users",
"count_selected": "{count} selected",
"count_users_deleted": "{count} users deleted",
"count_users_disabled": "{count} users disabled",
"count_users_enabled": "{count} users enabled",
"create_code": "Create code",
"delete_count_users": "Delete {count} users",
"delete_count_users_question": "Delete {count} users?",
"delete_last_user_passkey_consequence": "{name} won’t be able to sign in with a passkey until they add a new one. Give them a login code so they can.",
"delete_user_passkey_consequence": "{name} can no longer sign in with it.",
"delete_last_own_passkey_consequence": "You won’t be able to sign in with a passkey until you add a new one.",
"delete_own_passkey_consequence": "You can still sign in with your other passkeys.",
"delete_signup_token_consequence": "The link {token} stops working. People who already signed up with it keep their accounts.",
"delete_signup_token_name": "Delete signup token {token}",
"delete_this_signup_token": "Delete this signup token?",
"delete_token": "Delete token",
"delete_user_ellipsis": "Delete user…",
"delete_users_consequence": "{names} can no longer sign in, and their passkeys and group memberships are deleted.",
"disable_count_users": "Disable {count} users",
"disable_count_users_question": "Disable {count} users?",
"disable_ellipsis": "Disable…",
"disable_name_action": "Disable {name}",
"disable_name_question": "Disable {name}?",
"disable_user_consequence": "{name} won’t be able to sign in until you enable the account again.",
"disable_user_ellipsis": "Disable user…",
"disable_users_consequence": "{names} won’t be able to sign in until you enable them again.",
"display_name_follows_names": "Filled in from the first and last name until you change it.",
"done": "Done",
"email_address_is_verified": "Email address is verified",
"email_used_for_login_codes": "Used for login codes and notifications.",
"enable_user": "Enable user",
"expired_on_date": "Expired {date}",
"expires_in_duration_at_time": "Expires in {duration} · {time}",
"expires_on_date": "Expires {date}",
"group_memberships_come_from_ldap": "Group memberships come from LDAP.",
"group_memberships_updated": "Group memberships updated",
"login_code_description": "{name} can use it once to sign in without a passkey.",
"login_code_ellipsis": "Login code…",
"login_code_for_name": "Login code for {name}",
"login_code_sent_to_email": "Login code sent to {email}",
"login_code_share_note": "Share it only with {name}. It works once.",
"members_count": "{count} members",
"members_count_one": "1 member",
"name_added": "{name} added",
"name_disabled": "{name} disabled",
"name_enabled": "{name} enabled",
"name_removed_from_group": "{name} removed from {group}",
"names_and_last": "{names} and {last}",
"names_and_others": "{names} and {count} others",
"new_signup_token": "New signup token",
"no_custom_claims": "No custom claims",
"no_email_address": "No email address",
"no_matches_for_query": "No matches for “{query}”",
"no_matches_for_filters": "No matches for these filters",
"no_events_match_filters": "No events match these filters",
"no_signup_tokens": "No signup tokens",
"not_in_any_group": "Not in any group",
"nothing_left_to_add": "Everything is already added.",
"only_you_so_far": "Only you so far",
"only_you_so_far_description": "Add people, or create a signup token so they can create their own account.",
"remove_name_from_group": "Remove {name} from {group}",
"search_groups": "Search groups…",
"search_users": "Search users…",
"send_by_email": "Send by email",
"set_by_the_ldap_admin_group": "Set by the LDAP admin group.",
"signup_link": "Signup link",
"signup_link_consequence": "Anyone with this link can create an account until it expires or is used up.",
"signup_token_created": "Signup token created",
"signup_token_deleted": "Signup token deleted",
"signup_token_groups_description": "Added to everyone who signs up with this token.",
"signup_tokens": "Signup tokens",
"signup_tokens_description": "Invite links that let people create their own account.",
"undo": "Undo",
"unverified": "Unverified",
"up_to_count_claims": "Up to {count} claims.",
"usage_of_limit_used": "{used} of {limit} used",
"user_custom_claims_description": "Added to the ID token with the profile scope. They override claims from groups.",
"user_has_no_passkeys_yet_give_login_code": "{name} has no passkeys yet. Give them a login code so they can add one.",
"user_id": "User ID",
"user_id_copied": "User ID copied",
"user_passkeys_section_description": "Admins can delete passkeys but can’t add them.",
"user_scopes": "User scopes",
"user_sections": "User sections",
"username_rule": "1 to 30 characters: letters, numbers, dots, dashes, underscores and @. Start and end with a letter or number.",
"users_count": "{count} users",
"users_count_one": "1 user",
"users_page_description": "People who can sign in with {appName}.",
"you": "You",
"auth_you_are_signed_out": "You’re signed out",
"auth_signed_out_description": "Some apps may keep you signed in until you sign out of them too.",
"auth_sign_in_again": "Sign in again",
"auth_sign_out_question": "Sign out of {appName} as {name}?",
"auth_sign_out_failed": "We couldn’t sign you out. Try again.",
"auth_sign_out_requested": "An app asked {appName} to sign you out on this device.",
"auth_stay_signed_in": "Stay signed in",
"auth_signups_invite_only": "Sign-ups are invite-only",
"auth_signups_invite_only_description": "You need an invite link to create an account. Ask your administrator for one.",
"auth_signups_closed": "Sign-ups are closed",
"auth_signups_closed_description": "{appName} isn’t accepting new accounts. If you need one, ask your administrator.",
"auth_go_to_sign_in": "Go to sign in",
"auth_create_your_account": "Create your {appName} account",
"auth_signup_description": "You’ll add a passkey next.",
"auth_create_account": "Create account",
"auth_invited_to": "You’ve been invited to",
"auth_set_up_pocket_id": "Set up Pocket ID",
"auth_setup_description": "This account becomes the administrator.",
"auth_create_admin_account": "Create admin account",
"auth_skip_passkey_title": "Skip adding a passkey?",
"auth_skip_passkey_description": "Without a passkey, you’ll need an admin’s help to sign in once this session ends.",
"auth_add_a_passkey": "Add a passkey",
"auth_passkey_added": "Passkey added",
"auth_add_passkey_description": "You’ll use it to sign in to {appName}. Your device will ask for Face ID, Touch ID, Windows Hello or your security key.",
"welcome_question": "Which features do you want to enable?",
"welcome_description": "Advanced features can overwhelm new users. Enable only what you need for now.",
"welcome_change_later": "You can change this any time later under Configuration.",
"auth_taking_you_to": "Taking you to {name}…",
"auth_continue_to": "Continue to {name}",
"auth_choose_an_account": "Choose an account",
"auth_confirm_its_you": "Confirm it’s you",
"auth_to_continue_to": "to continue to {name}",
"auth_confirm_with_passkey": "{name} asks you to confirm with your passkey before continuing.",
"auth_wants_to_sign_you_in": "wants to sign you in with your {appName} account",
"auth_continue_with_passkey": "Continue with passkey",
"auth_remove_access_anytime": "You can remove access anytime in My apps.",
"auth_not_registered_by_admin": "Not registered by your administrator",
"auth_not_registered_by_admin_description": "It describes itself at {host}. Continue only if you trust that site.",
"auth_registered_by_admin": "Registered by your administrator",
"auth_could_not_sign_you_in": "We couldn’t sign you in",
"auth_missing_interaction": "This sign-in link is incomplete. Start again from the app.",
"auth_connect_a_device": "Connect a device",
"auth_authorized": "Authorized",
"auth_device_authorized_description": "You can close this tab and go back to {name}.",
"auth_other_device_signed_in": "{device} is now signed in as {name}. You can close this tab.",
"auth_request_denied": "Request denied",
"auth_other_device_denied": "{device} wasn’t signed in.",
"auth_device_wants_to_sign_in": "{device} wants to sign in as you",
"auth_does_this_code_match": "Does this code match the one on that device?",
"auth_location": "Location",
"auth_ip_address": "IP address",
"auth_approving_asks_for_passkey": "Approving asks for your passkey.",
"auth_wants_to_use_account_on_device": "wants to use your {appName} account on another device",
"auth_device_code_expired_description": "Start again on the device to get a new code.",
"auth_enter_device_code": "Enter the code shown on your TV or other device.",
"auth_device_code": "Device code",
"auth_code_has_expired": "This code has expired.",
"auth_enter_a_new_code": "Enter a new code",
"auth_continue": "Continue",
"access_for_name": "Access for {name}",
"add_client_ellipsis": "Add client…",
"add_client_to_name": "Add a client to {name}",
"add_count_members": "Add {count} members",
"add_one_member": "Add 1 member",
"add_members_ellipsis": "Add members…",
"add_members_to_group": "Add members to {group}",
"allow_clients_ellipsis": "Allow clients…",
"allow_clients_for_group": "Allow clients for {group}",
"allow_count_clients": "Allow {count} clients",
"allow_one_client": "Allow 1 client",
"allowed": "Allowed",
"allowed_lowercase": "allowed",
"allowed_clients": "Allowed clients",
"allowed_clients_section_description": "Apps limited to selected groups that {group} can sign in to.",
"allowed_clients_updated": "Allowed clients updated",
"api": "API",
"api_access_updated": "API access updated",
"api_client_access_summary": "On behalf of people: {people} · As itself: {itself}",
"api_has_no_permissions_yet": "{name} has no permissions yet. Add them on the Permissions tab.",
"api_id": "API ID",
"api_id_copied": "API ID copied",
"api_key_description_placeholder": "What uses this key",
"api_key_expires_on_helper": "The key stops working at the start of this day.",
"api_key_renew_expires_on_helper": "The new key stops working at the start of this day.",
"api_key_name_helper": "So you can tell keys apart. 3 to 50 characters.",
"api_keys_page_description": "Keys for scripts and tools, like Terraform, that use the Pocket ID API.",
"api_name_helper": "Shown on the consent screen next to its permissions.",
"api_name_placeholder": "Bookings API",
"api_permissions_helper": "Removing a permission also removes it from every client.",
"api_resource_uri": "Resource URI",
"api_sections": "API sections",
"apis_page_description": "Your own services that clients can request access tokens for.",
"as_itself": "As itself",
"as_itself_description": "The client may request tokens for this API without a person, through the client credentials grant.",
"choose_what_the_client_may_ask_for": "Choose what the client may ask for.",
"clients": "Clients",
"clients_open_to_everyone": "{clients} are open to all users, so they aren’t listed.",
"copy_api_id": "Copy API ID",
"copy_api_key": "Copy API key",
"copy_group_id": "Copy group ID",
"copy_name": "Copy {name}",
"copy_resource_uri": "Copy resource URI",
"copy_key_now_before_closing": "Copy it now. You won’t be able to see it again after you close this.",
"delete_api_consequence_cimd": "Metadata document clients lose the permissions they were granted. No other clients have access to it.",
"delete_api_consequence_clients": "{clients} lose their access to its permissions right away. Tokens already issued for it stay valid until they expire.",
"delete_api_consequence_no_clients": "No clients have access to it.",
"delete_api_consequence_one_client": "{client} loses its access to its permissions right away. Tokens already issued for it stay valid until they expire.",
"delete_api_ellipsis": "Delete API…",
"delete_empty_group_consequence": "No one is in this group, so no one loses access.",
"delete_group_consequence": "Its {count} members lose the access and claims this group gives them right away. Their accounts stay.",
"delete_group_ellipsis": "Delete group…",
"every_client_already_has_access": "Every client already has access to {name}.",
"expires_in_days": "Expires in {count} days",
"expires_tomorrow": "Expires tomorrow",
"expires_on": "Expires on",
"group": "Group",
"group_custom_claims_description": "Added to members’ ID tokens with the profile scope. Claims set on a user override them.",
"group_friendly_name_placeholder": "Photographers",
"group_id": "Group ID",
"group_id_copied": "Group ID copied",
"group_members_come_from_ldap": "Members come from LDAP.",
"group_name_change_helper": "Changing it can break apps that check for this group.",
"group_name_helper": "The value apps receive in the groups claim.",
"group_name_placeholder": "photographers",
"group_removed_from_client": "{group} removed from {client}",
"group_sections": "Group sections",
"groups_page_description": "Groups decide who can sign in to which app and add claims to tokens.",
"identifiers": "Identifiers",
"loading": "Loading…",
"members": "Members",
"members_added": "Members added",
"metadata_document_clients": "Metadata document clients",
"metadata_document_clients_description": "Clients that identify themselves with a metadata document instead of being registered here.",
"metadata_documents": "Metadata documents",
"name_and_identifiers": "Name and identifiers",
"name_revoked": "{name} revoked",
"names": "Names",
"no_api_keys_yet_description": "Create a key to manage {appName} from scripts or Terraform through the Pocket ID API.",
"no_apis_yet_description": "Register an API when a client needs access tokens for one of your own services.",
"no_clients_can_request_tokens_for_this_api": "No clients can request tokens for this API yet.",
"no_clients_limited_to_this_group": "No apps are limited to this group.",
"no_members_yet": "No members yet",
"not_allowed": "Not allowed",
"not_available_public_client": "not available (public client)",
"on_behalf_of_people": "On behalf of people",
"on_behalf_of_people_description": "The client may request tokens for this API for the signed-in person.",
"permission": "Permission",
"permissions": "Permissions",
"public_clients_cant_act_as_themselves": "Public clients can’t use the client credentials grant, so they can’t act as themselves.",
"remove_access": "Remove access",
"remove_client_access_consequence": "{client} can no longer request tokens for this API. Its access to other APIs stays.",
"remove_client_access_question": "Remove {client}’s access to {api}?",
"remove_group": "Remove group",
"remove_group_from_client": "Remove {group} from {client}",
"remove_last_group_from_client_consequence": "No one will be able to sign in to {client} until you allow another group.",
"remove_last_group_from_client_question": "Remove the last group from {client}?",
"remove_permission_name": "Remove permission {name}",
"renew_api_key_consequence": "Renewing creates a new key. Update every integration that uses the old one.",
"renew_ellipsis": "Renew…",
"renew_key": "Renew key",
"renew_name_question": "Renew {name}?",
"resource_no_whitespace_or_fragment": "The resource can’t contain spaces or a # fragment",
"resource_uri_copied": "Resource URI copied",
"resource_uris_cant_be_changed": "Resource URIs can’t be changed after the API is created.",
"revoke_api_key_consequence": "Scripts and tools using this API key stop working immediately.",
"revoke_ellipsis": "Revoke…",
"revoke_name_action": "Revoke {name}",
"revoke_name_question": "Revoke {name}?",
"save_access": "Save access",
"search_clients": "Search clients…",
"search_members": "Search members…",
"search_people": "Search people…",
"add_to_groups": "Add to groups",
"add_members": "Add members",
"allow_clients": "Allow clients",
"client_open_to_everyone": "{client} is open to all users, so it isn’t listed.",
"count_more": "{count} more",
"expires_today": "Expires today",
"register_your_first_api": "Register your first API",
"create_your_first_api_key": "Create your first API key",
"add_your_first_group": "Add your first group",
"add_your_first_oidc_client": "Add your first OIDC client",
"validation_required": "Required",
"validation_min_length": "Enter at least {count} characters",
"validation_max_length": "Enter at most {count} characters",
"validation_min_number": "Enter {minimum} or more",
"validation_max_number": "Enter {maximum} or less",
"validation_min_items": "Choose at least {count}",
"validation_max_items": "Choose at most {count}",
"validation_email": "Enter a valid email address",
"validation_url": "Enter a valid URL",
"validation_number": "Enter a number",
"command_menu": "Command menu",
"search_or_jump_to": "Search or jump to…",
"palette_recent": "Recent",
"palette_actions": "Actions",
"palette_navigation": "Navigation",
"palette_settings": "Settings",
"palette_no_results": "No results for “{query}”",
"palette_searching": "Searching…",
"palette_search_failed": "Couldn’t search users and apps.",
"palette_hint_navigate": "to move",
"palette_hint_open": "to open",
"palette_hint_close": "to close",
"date": "Date",
"last_24_hours": "Last 24 hours",
"last_n_days": "Last {count} days",
"custom_range": "Custom range",
"date_from": "From",
"date_to": "To",
"apply": "Apply",
"date_range_order": "The end date can’t be before the start date.",
"new_browser": "New browser",
"new_browser_hint": "First sign-in from this browser",
"page_not_found_title": "Page not found"
}