chore(i18n): remove 180 orphaned translation keys
Audited all 1441 keys against 12 translation pipelines (direct t() calls, flash messages, enum labelToken(), filter schemas, module manifests, theme configs, etc.). Removed 180 keys unused by any pipeline from both language files (1441 → 1261 keys, parity maintained). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
{
|
||||
"Login": "Login",
|
||||
"Login credentials": "Login credentials",
|
||||
"Login options": "Login options",
|
||||
"Register": "Register",
|
||||
"Password": "Password",
|
||||
"Or": "Or",
|
||||
@@ -47,10 +46,6 @@
|
||||
"Admin": "Admin",
|
||||
"Logout": "Logout",
|
||||
"Account": "Account",
|
||||
"Please enter your credentials": "Please enter your credentials",
|
||||
"Enter your email to continue": "Enter your email to continue",
|
||||
"Select your tenant to continue": "Select your tenant to continue",
|
||||
"Choose how you want to sign in": "Choose how you want to sign in",
|
||||
"Continue": "Continue",
|
||||
"Show password": "Show password",
|
||||
"Hide password": "Hide password",
|
||||
@@ -75,15 +70,11 @@
|
||||
"CORS allowlist": "CORS allowlist",
|
||||
"Shared Microsoft credentials": "Shared Microsoft credentials",
|
||||
"Authority endpoint": "Authority endpoint",
|
||||
"SMTP connection": "SMTP connection",
|
||||
"SMTP credentials": "SMTP credentials",
|
||||
"Sender identity": "Sender identity",
|
||||
"%d defaults configured": "%d defaults configured",
|
||||
"%d events enabled": "%d events enabled",
|
||||
"%d origins configured": "%d origins configured",
|
||||
"days": "days",
|
||||
"Leave empty to use the runtime default title.": "Leave empty to use the runtime default title.",
|
||||
"Leave empty to keep the currently stored password.": "Leave empty to keep the currently stored password.",
|
||||
"Leave empty to keep the currently stored client secret.": "Leave empty to keep the currently stored client secret.",
|
||||
"This setting controls the application name shown across the UI.": "This setting controls the application name shown across the UI.",
|
||||
"This setting controls the default language for users without a personal preference.": "This setting controls the default language for users without a personal preference.",
|
||||
@@ -92,9 +83,6 @@
|
||||
"This setting controls the primary UI accent color for the default app theme.": "This setting controls the primary UI accent color for the default app theme.",
|
||||
"Telemetry helps detect recurring UI issues and failed requests in production.": "Telemetry helps detect recurring UI issues and failed requests in production.",
|
||||
"Limit which event types are collected to match your privacy and operations requirements.": "Limit which event types are collected to match your privacy and operations requirements.",
|
||||
"These settings define how the application connects to your SMTP server.": "These settings define how the application connects to your SMTP server.",
|
||||
"Provide authentication data used by the SMTP transport.": "Provide authentication data used by the SMTP transport.",
|
||||
"This identity appears in outgoing emails sent by the platform.": "This identity appears in outgoing emails sent by the platform.",
|
||||
"These limits define default and maximum lifetimes for newly issued API tokens.": "These limits define default and maximum lifetimes for newly issued API tokens.",
|
||||
"Define which origins may call your API from browsers. Use one origin per line.": "Define which origins may call your API from browsers. Use one origin per line.",
|
||||
"This action revokes all active API tokens immediately across all users.": "This action revokes all active API tokens immediately across all users.",
|
||||
@@ -114,7 +102,6 @@
|
||||
"At least one number": "At least one number",
|
||||
"At least one symbol": "At least one symbol",
|
||||
"Must not contain your email": "Must not contain your email",
|
||||
"Login successful": "Login successful",
|
||||
"Email/password not valid": "Email or password is invalid",
|
||||
"First name cannot be empty": "First name cannot be empty",
|
||||
"Last name cannot be empty": "Last name cannot be empty",
|
||||
@@ -133,13 +120,8 @@
|
||||
"Language not supported": "Language not supported",
|
||||
"Language": "Language",
|
||||
"Sales": "Sales",
|
||||
"Sales rooms": "Sales rooms",
|
||||
"Sales processes": "Sales processes",
|
||||
"Master data": "Master data",
|
||||
"Properties": "Properties",
|
||||
"Units": "Units",
|
||||
"Organization": "Organization",
|
||||
"Users & permissions": "Users & permissions",
|
||||
"Roles & permissions": "Roles & permissions",
|
||||
"Permissions": "Permissions",
|
||||
"Permission key": "Permission key",
|
||||
@@ -164,7 +146,6 @@
|
||||
"Permission denied": "Permission denied",
|
||||
"No active tenant assigned": "No active tenant assigned",
|
||||
"Please select at least one tenant": "Please select at least one tenant",
|
||||
"Effective permissions": "Effective permissions",
|
||||
"perm.users.view": "View users",
|
||||
"perm.users.create": "Create users",
|
||||
"perm.users.update": "Update users",
|
||||
@@ -198,7 +179,6 @@
|
||||
"perm.jobs.run_now": "Run scheduled jobs manually",
|
||||
"perm.user_lifecycle_audit.view": "View user lifecycle logs",
|
||||
"perm.users.lifecycle_restore": "Restore users from lifecycle audit",
|
||||
"Select row": "Select row",
|
||||
"Select all": "Select all",
|
||||
"Activate": "Activate",
|
||||
"Deactivate": "Deactivate",
|
||||
@@ -216,7 +196,6 @@
|
||||
"Failed to deactivate users": "Failed to deactivate users",
|
||||
"Failed to delete users": "Failed to delete users",
|
||||
"Failed to send access emails": "Failed to send access emails",
|
||||
"Read": "Read",
|
||||
"Home": "Home",
|
||||
"Exception": "Exception",
|
||||
"An error occurred": "An error occurred",
|
||||
@@ -257,23 +236,18 @@
|
||||
"Bad Gateway": "Bad Gateway",
|
||||
"Service Unavailable": "Service Unavailable",
|
||||
"Users": "Users",
|
||||
"All users": "All users",
|
||||
"Avatar": "Avatar",
|
||||
"Theme": "Theme",
|
||||
"Light": "Light",
|
||||
"Dark": "Dark",
|
||||
"Dark green": "Dark green",
|
||||
"Toggle theme": "Toggle theme",
|
||||
"Main menu": "Main menu",
|
||||
"Toggle Sidebar": "Toggle Sidebar",
|
||||
"Toggle Detail Sidebar": "Toggle Detail Sidebar",
|
||||
"2FA Settings": "2FA Settings",
|
||||
"%d selected": "%d selected",
|
||||
"Create user": "Create user",
|
||||
"Add a new user account": "Add a new user account",
|
||||
"Edit user": "Edit user",
|
||||
"View user": "View user",
|
||||
"Update account details": "Update account details",
|
||||
"Create": "Create",
|
||||
"Create & close": "Create & close",
|
||||
"Save": "Save",
|
||||
@@ -290,7 +264,6 @@
|
||||
"Created by": "Created by",
|
||||
"Modified by": "Modified by",
|
||||
"Modified": "Modified",
|
||||
"No users found": "No users found",
|
||||
"Open": "Open",
|
||||
"Press Enter to open row": "Press Enter to open row",
|
||||
"Retry": "Retry",
|
||||
@@ -299,8 +272,6 @@
|
||||
"User created": "User created",
|
||||
"User updated": "User updated",
|
||||
"User deleted": "User deleted",
|
||||
"User activated": "User activated",
|
||||
"User deactivated": "User deactivated",
|
||||
"User not found": "User not found",
|
||||
"User can not be updated": "User can not be updated",
|
||||
"Avatar updated": "Profile image updated",
|
||||
@@ -313,136 +284,81 @@
|
||||
"Login required": "Login required",
|
||||
"You cannot deactivate your own account": "You cannot deactivate your own account",
|
||||
"Welcome back": "Welcome back",
|
||||
"Total users": "Total users",
|
||||
"Open user management": "Open user management",
|
||||
"New password (optional)": "New password (optional)",
|
||||
"TOTP secret": "TOTP secret",
|
||||
"Account is inactive": "Account is inactive",
|
||||
"No account yet": "No account yet",
|
||||
"Inactive": "Inactive",
|
||||
"Filter": "Filter",
|
||||
"Apply filters": "Apply filters",
|
||||
"Discard changes": "Discard changes",
|
||||
"Active filters": "Active filters",
|
||||
"Clear all filters": "Clear all filters",
|
||||
"No active filters": "No active filters",
|
||||
"Close filters": "Close filters",
|
||||
"Remove filter": "Remove filter",
|
||||
"Filters applied": "Filters applied",
|
||||
"Filter removed": "Filter removed",
|
||||
"All filters cleared": "All filters cleared",
|
||||
"%d changes not applied": "%d changes not applied",
|
||||
"UUID": "UUID",
|
||||
"Profile image": "Profile image",
|
||||
"Profile": "Profile",
|
||||
"Profile description": "Profile description",
|
||||
"Info": "Info",
|
||||
"Search results": "Search results",
|
||||
"Result": "Result",
|
||||
"Type": "Type",
|
||||
"Page": "Page",
|
||||
"Upload image": "Upload image",
|
||||
"Remove image": "Remove image",
|
||||
"App logo": "App logo",
|
||||
"Upload logo": "Upload logo",
|
||||
"Remove logo": "Remove logo",
|
||||
"Logo updated": "Logo updated",
|
||||
"Logo removed": "Logo removed",
|
||||
"Allowed file types: SVG, PNG, JPG, WEBP": "Allowed file types: SVG, PNG, JPG, WEBP",
|
||||
"Favicon": "Favicon",
|
||||
"Upload favicon": "Upload favicon",
|
||||
"Remove favicon": "Remove favicon",
|
||||
"Favicon updated": "Favicon updated",
|
||||
"Favicon removed": "Favicon removed",
|
||||
"Allowed file types: PNG": "Allowed file types: PNG",
|
||||
"Square images are recommended (icons are center-cropped).": "Square images are recommended (icons are center-cropped).",
|
||||
"Favicon preview": "Favicon preview",
|
||||
"Primary color": "Primary color",
|
||||
"Primary color is invalid": "Primary color is invalid",
|
||||
"The primary color affects buttons and accent elements across the app.": "The primary color affects buttons and accent elements across the app.",
|
||||
"Show filters": "Show filters",
|
||||
"Hide filters": "Hide filters",
|
||||
"Export CSV": "Export CSV",
|
||||
"Reset filters": "Reset filters",
|
||||
"State": "State",
|
||||
"Edit": "Edit",
|
||||
"Status": "Status",
|
||||
"Visibility": "Visibility",
|
||||
"Inactive entries are hidden in lists and selections.": "Inactive entries are hidden in lists and selections.",
|
||||
"All": "All",
|
||||
"All people": "All people",
|
||||
"Explorer": "Explorer",
|
||||
"Search": "Search",
|
||||
"Search...": "Search...",
|
||||
"To start searching, type in the search field.": "To start searching, type in the search field.",
|
||||
"Tip: Use {shortcut} to focus search quickly.": "Tip: Use {shortcut} to focus search quickly.",
|
||||
"Search users, tenants, pages...": "Search users, tenants, pages...",
|
||||
"Users, tenants, departments, roles and more": "Users, tenants, departments, roles and more",
|
||||
"Searching...": "Searching...",
|
||||
"Search failed. Please try again.": "Search failed. Please try again.",
|
||||
"No results found": "No results found",
|
||||
"View all results": "View all results",
|
||||
"to close": "to close",
|
||||
"navigate": "navigate",
|
||||
"open": "open",
|
||||
"close": "close",
|
||||
"Created from": "Created from",
|
||||
"Created to": "Created to",
|
||||
"Files": "Files",
|
||||
"Settings": "Settings",
|
||||
"Documentation": "Documentation",
|
||||
"Documentation navigation": "Documentation navigation",
|
||||
"On this page": "On this page",
|
||||
"Getting started": "Getting started",
|
||||
"Local development": "Local development",
|
||||
"First change": "First change",
|
||||
"Developer checklist": "Developer checklist",
|
||||
"Architecture & rules": "Architecture & rules",
|
||||
"Architecture": "Architecture",
|
||||
"Security model": "Security model",
|
||||
"Conventions": "Conventions",
|
||||
"Frontend": "Frontend",
|
||||
"Features": "Features",
|
||||
"Settings storage": "Settings storage",
|
||||
"Rate limiting": "Rate limiting",
|
||||
"User lifecycle": "User lifecycle",
|
||||
"Global search": "Global search",
|
||||
"API reference": "API reference",
|
||||
"Operations": "Operations",
|
||||
"Troubleshooting": "Troubleshooting",
|
||||
"Configuration": "Configuration",
|
||||
"Automation & integrations": "Automation & integrations",
|
||||
"Monitoring": "Monitoring",
|
||||
"Logs": "Logs",
|
||||
"System": "System",
|
||||
"System permission": "System permission",
|
||||
"System permission can not be deleted": "System permission can not be deleted",
|
||||
"System permissions are core and should rarely be disabled.": "System permissions are core and should rarely be disabled.",
|
||||
"Statistics": "Statistics",
|
||||
"Organization breakdown": "Organization breakdown",
|
||||
"Department assignments": "Department assignments",
|
||||
"Assigned users (Active/Inactive)": "Assigned users (Active/Inactive)",
|
||||
"User status": "User status",
|
||||
"Users & roles": "Users & roles",
|
||||
"Active users": "Active users",
|
||||
"Inactive users": "Inactive users",
|
||||
"Total emails": "Total emails",
|
||||
"Sent emails": "Sent emails",
|
||||
"Failed emails": "Failed emails",
|
||||
"Queued emails": "Queued emails",
|
||||
"Last 24 hours": "Last 24 hours",
|
||||
"Total (24h)": "Total (24h)",
|
||||
"Sent (24h)": "Sent (24h)",
|
||||
"Failed (24h)": "Failed (24h)",
|
||||
"Queued (24h)": "Queued (24h)",
|
||||
"Sidebar sections": "Sidebar sections",
|
||||
"All files": "All files",
|
||||
"My files": "My files",
|
||||
"Shared with me": "Shared with me",
|
||||
"Add": "Add",
|
||||
"Search options": "Search options",
|
||||
"New folder": "New folder",
|
||||
"Toggle navigation": "Toggle navigation",
|
||||
"Primary navigation": "Primary navigation",
|
||||
"Footer navigation": "Footer navigation",
|
||||
"Language switcher": "Language switcher",
|
||||
@@ -476,14 +392,10 @@
|
||||
"Default role": "Default role",
|
||||
"Default department": "Default department",
|
||||
"Default": "Default",
|
||||
"Identity": "Identity",
|
||||
"Access": "Access",
|
||||
"Access & password": "Access & password",
|
||||
"Security": "Security",
|
||||
"Preferences": "Preferences",
|
||||
"Assignments": "Assignments",
|
||||
"My account": "My account",
|
||||
"Defaults": "Defaults",
|
||||
"None": "None",
|
||||
"Settings updated": "Settings updated",
|
||||
"setting.default_tenant": "Default tenant used when no tenant is assigned on user creation",
|
||||
@@ -506,15 +418,10 @@
|
||||
"Default theme": "Default theme",
|
||||
"Allow user theme": "Allow user theme",
|
||||
"Allow registration": "Allow registration",
|
||||
"General": "General",
|
||||
"Appearance": "Appearance",
|
||||
"API settings": "API settings",
|
||||
"API docs": "API docs",
|
||||
"API documentation": "API documentation",
|
||||
"Can view API documentation": "Can view API documentation",
|
||||
"API tokens and default lifetimes are managed here.": "API tokens and default lifetimes are managed here.",
|
||||
"Use default color": "Use default color",
|
||||
"Tenants can override this color in their appearance settings.": "Tenants can override this color in their appearance settings.",
|
||||
"Using the default color applies the global system appearance.": "Using the default color applies the global system appearance.",
|
||||
"Inactive tenants are excluded from user access and tenant-scoped data.": "Inactive tenants are excluded from user access and tenant-scoped data.",
|
||||
"Status & meta": "Status & meta",
|
||||
@@ -528,7 +435,6 @@
|
||||
"Role code already exists": "Role code already exists",
|
||||
"Internationalization": "Internationalization",
|
||||
"User creation rules": "User creation rules",
|
||||
"Branding": "Branding",
|
||||
"App title": "App title",
|
||||
"Tenants": "Tenants",
|
||||
"Create tenant": "Create tenant",
|
||||
@@ -548,12 +454,9 @@
|
||||
"Select primary tenant": "Select primary tenant",
|
||||
"Please select a primary tenant": "Please select a primary tenant",
|
||||
"Primary tenant must be one of the assigned tenants": "Primary tenant must be one of the assigned tenants",
|
||||
"Structure": "Structure",
|
||||
"Departments & roles": "Departments & roles",
|
||||
"Department assignments cleaned: %d": "Department assignments cleaned: %d",
|
||||
"Select tenants": "Select tenants",
|
||||
"Select tenant": "Select tenant",
|
||||
"Which tenant do you want to sign in to?": "Which tenant do you want to sign in to?",
|
||||
"Assigned roles": "Assigned roles",
|
||||
"Select roles": "Select roles",
|
||||
"Department": "Department",
|
||||
@@ -578,7 +481,6 @@
|
||||
"Assign tenants first to select departments": "Assign tenants first to select departments",
|
||||
"No tenants available": "No tenants available",
|
||||
"No tenant is available in your current scope.": "No tenant is available in your current scope.",
|
||||
"Department options refresh after save": "Department options refresh after save",
|
||||
"Role": "Role",
|
||||
"Roles": "Roles",
|
||||
"No roles available": "No roles available",
|
||||
@@ -604,7 +506,6 @@
|
||||
"Postal code": "Postal code",
|
||||
"City": "City",
|
||||
"Country": "Country",
|
||||
"Location": "Location",
|
||||
"Mail logs": "Mail logs",
|
||||
"Mail log": "Mail log",
|
||||
"View mail log": "View mail log",
|
||||
@@ -633,15 +534,12 @@
|
||||
"Billing email": "Billing email",
|
||||
"Phone": "Phone",
|
||||
"Website": "Website",
|
||||
"Accounting info": "Accounting info",
|
||||
"Communication": "Communication",
|
||||
"Legal": "Legal",
|
||||
"No legal links configured": "No legal links configured",
|
||||
"Privacy URL": "Privacy URL",
|
||||
"Imprint URL": "Imprint URL",
|
||||
"Region": "Region",
|
||||
"Fax": "Fax",
|
||||
"Back to Login": "Back to Login",
|
||||
"Back": "Back",
|
||||
"Access denied": "Access denied",
|
||||
"You do not have permission to view this content.": "You do not have permission to view this content.",
|
||||
@@ -686,7 +584,6 @@
|
||||
"Email verified": "Email verified",
|
||||
"Not verified": "Not verified",
|
||||
"Verified": "Verified",
|
||||
"Email settings": "Email settings",
|
||||
"SMTP host": "SMTP host",
|
||||
"SMTP port": "SMTP port",
|
||||
"SMTP user": "SMTP user",
|
||||
@@ -705,7 +602,6 @@
|
||||
"setting.smtp_from_name": "From name for outgoing emails",
|
||||
"High contrast": "High contrast",
|
||||
"Toggle contrast": "Toggle contrast",
|
||||
"Organization & Quality": "Organization & Quality",
|
||||
"Email security": "Email security",
|
||||
"API": "API",
|
||||
"API requests (24h)": "API requests (24h)",
|
||||
@@ -717,12 +613,9 @@
|
||||
"Top API error codes (24h)": "Top API error codes (24h)",
|
||||
"Slowest API endpoints (avg, 24h)": "Slowest API endpoints (avg, 24h)",
|
||||
"Import runs (7d)": "Import runs (7d)",
|
||||
"Run trend vs previous 7d": "Run trend vs previous 7d",
|
||||
"Created rows (7d)": "Created rows (7d)",
|
||||
"Failed rows (7d)": "Failed rows (7d)",
|
||||
"Partial or failed runs (7d)": "Partial or failed runs (7d)",
|
||||
"Success rate (7d)": "Success rate (7d)",
|
||||
"Average duration (ms, 7d)": "Average duration (ms, 7d)",
|
||||
"Recent import runs": "Recent import runs",
|
||||
"Imports by profile (7d)": "Imports by profile (7d)",
|
||||
"Top import error codes (7d)": "Top import error codes (7d)",
|
||||
@@ -744,7 +637,6 @@
|
||||
"Permissions without roles": "Permissions without roles",
|
||||
"Users without roles": "Users without roles",
|
||||
"Users without tenants": "Users without tenants",
|
||||
"Departments without tenants": "Departments without tenants",
|
||||
"Mail failures": "Mail failures",
|
||||
"Last email sent": "Last email sent",
|
||||
"Never": "Never",
|
||||
@@ -759,7 +651,6 @@
|
||||
"No entries found": "No entries found",
|
||||
"Login status": "Login status",
|
||||
"Logged in": "Logged in",
|
||||
"More filters": "More filters",
|
||||
"Email unverified": "Email unverified",
|
||||
"Password resets": "Password resets",
|
||||
"No password reset requests": "No password reset requests",
|
||||
@@ -801,7 +692,6 @@
|
||||
"No effective permissions": "No effective permissions",
|
||||
"Assign at least one role to show effective permissions.": "Assign at least one role to show effective permissions.",
|
||||
"Please verify your email first": "Please verify your email first",
|
||||
"Toggle search details": "Toggle search details",
|
||||
"Toggle sidebar": "Toggle sidebar",
|
||||
"Unverified": "Unverified",
|
||||
"Imprint": "Imprint",
|
||||
@@ -822,7 +712,6 @@
|
||||
"Add custom field": "Add custom field",
|
||||
"The label is shown in user custom fields and in address book filters.": "The label is shown in user custom fields and in address book filters.",
|
||||
"The field type controls input and filter behavior.": "The field type controls input and filter behavior.",
|
||||
"Field key": "Field key",
|
||||
"Field type": "Field type",
|
||||
"Text": "Text",
|
||||
"Textarea": "Textarea",
|
||||
@@ -830,7 +719,6 @@
|
||||
"Multiselect": "Multiselect",
|
||||
"Boolean": "Boolean",
|
||||
"Date": "Date",
|
||||
"Sort order": "Sort order",
|
||||
"Filterable": "Filterable",
|
||||
"Options (one per line)": "Options (one per line)",
|
||||
"Example: manager|Manager": "Example: manager|Manager",
|
||||
@@ -849,20 +737,17 @@
|
||||
"Field type is invalid": "Field type is invalid",
|
||||
"Field key already exists": "Field key already exists",
|
||||
"Options are required for this field type": "Options are required for this field type",
|
||||
"Custom fields update after save": "Custom fields update after save",
|
||||
"Assign tenants first to edit custom fields": "Assign tenants first to edit custom fields",
|
||||
"Custom fields for tenant": "Custom fields for tenant",
|
||||
"No custom fields configured for this tenant": "No custom fields configured for this tenant",
|
||||
"No custom fields configured for selected tenants": "No custom fields configured for selected tenants",
|
||||
"Select options": "Select options",
|
||||
"Please fill required custom field: %s": "Please fill required custom field: %s",
|
||||
"Invalid value for %s": "Invalid value for %s",
|
||||
"Please select": "Please select",
|
||||
"perm.custom_fields.manage": "Manage tenant custom fields",
|
||||
"perm.custom_fields.edit_values": "Edit user custom field values",
|
||||
"Label": "Label",
|
||||
"Required": "Required",
|
||||
"Required fields must be filled before saving a user.": "Required fields must be filled before saving a user.",
|
||||
"Filterable fields are available in address book filters.": "Filterable fields are available in address book filters.",
|
||||
"Inactive fields are hidden in forms and filters.": "Inactive fields are hidden in forms and filters.",
|
||||
"Default theme is invalid": "Default theme is invalid",
|
||||
@@ -877,7 +762,6 @@
|
||||
"User theme policy": "User theme policy",
|
||||
"APP_CRYPTO_KEY is missing or invalid": "APP_CRYPTO_KEY is missing or invalid",
|
||||
"Allowed email domains": "Allowed email domains",
|
||||
"App credentials source": "App credentials source",
|
||||
"Authority URL": "Authority URL",
|
||||
"Clear override secret": "Clear override secret",
|
||||
"Client ID override": "Client ID override",
|
||||
@@ -885,26 +769,19 @@
|
||||
"Client secret could not be encrypted": "Client secret could not be encrypted",
|
||||
"Client secret override": "Client secret override",
|
||||
"Client secret override is required": "Client secret override is required",
|
||||
"Configure Microsoft login per tenant. Local login can stay enabled or be enforced off.": "Configure Microsoft login per tenant. Local login can stay enabled or be enforced off.",
|
||||
"Disable password login for this tenant login": "Disable password login for this tenant login",
|
||||
"Enable Microsoft login for this tenant": "Enable Microsoft login for this tenant",
|
||||
"Enforcement": "Enforcement",
|
||||
"Entra tenant ID (tid)": "Entra tenant ID (tid)",
|
||||
"Entra tenant ID is invalid": "Entra tenant ID is invalid",
|
||||
"Login failed": "Login failed",
|
||||
"Microsoft SSO": "Microsoft SSO",
|
||||
"Microsoft login": "Microsoft login",
|
||||
"Microsoft login could not be started": "Microsoft login could not be started",
|
||||
"Microsoft login failed": "Microsoft login failed",
|
||||
"Microsoft login is not allowed for this account": "Microsoft login is not allowed for this account",
|
||||
"Microsoft login is not available for this tenant": "Microsoft login is not available for this tenant",
|
||||
"Microsoft login is not fully configured for this tenant.": "Microsoft login is not fully configured for this tenant.",
|
||||
"Microsoft login was cancelled or failed": "Microsoft login was cancelled or failed",
|
||||
"Microsoft-only login requires a complete configuration": "Microsoft-only login requires a complete configuration",
|
||||
"No access to this tenant": "No access to this tenant",
|
||||
"Shared credentials missing": "Shared credentials missing",
|
||||
"Optional credential override": "Optional credential override",
|
||||
"Optional restrictions": "Optional restrictions",
|
||||
"Optional allow-list, comma or newline separated (example.com).": "Optional allow-list, comma or newline separated (example.com).",
|
||||
"Password login is disabled for this tenant. Please use Microsoft login.": "Password login is disabled for this tenant. Please use Microsoft login.",
|
||||
"Password login is disabled for all assigned tenants": "Password login is disabled for all assigned tenants",
|
||||
@@ -924,13 +801,8 @@
|
||||
"Shared client secret": "Shared client secret",
|
||||
"Sign in with Microsoft": "Sign in with Microsoft",
|
||||
"Tenant SSO settings could not be saved": "Tenant SSO settings could not be saved",
|
||||
"Tenant login": "Tenant login",
|
||||
"Tenant login link is invalid": "Tenant login link is invalid",
|
||||
"Tenant login URL": "Tenant login URL",
|
||||
"Tenant Microsoft settings": "Tenant Microsoft settings",
|
||||
"These settings are required per tenant when Microsoft login is enabled.": "These settings are required per tenant when Microsoft login is enabled.",
|
||||
"Profile sync on Microsoft login": "Profile sync on Microsoft login",
|
||||
"Profile sync (optional)": "Profile sync (optional)",
|
||||
"Sync fields": "Sync fields",
|
||||
"Sync first name": "Sync first name",
|
||||
"Sync last name": "Sync last name",
|
||||
@@ -941,27 +813,14 @@
|
||||
"Sync avatar image": "Sync avatar image",
|
||||
"User profile fields are global and affect all tenants of this user": "User profile fields are global and affect all tenants of this user",
|
||||
"Phone/mobile/avatar sync requires Microsoft Graph (User.Read)": "Phone/mobile/avatar sync requires Microsoft Graph (User.Read)",
|
||||
"Phone/mobile sync requires Microsoft Graph (User.Read)": "Phone/mobile sync requires Microsoft Graph (User.Read)",
|
||||
"SSO-enabled tenants": "SSO-enabled tenants",
|
||||
"SSO-enforced tenants": "SSO-enforced tenants",
|
||||
"SSO rollout": "SSO rollout",
|
||||
"Users with Microsoft-only login": "Users with Microsoft-only login",
|
||||
"Microsoft profile sync gaps": "Microsoft profile sync gaps",
|
||||
"Tenant SSO overview": "Tenant SSO overview",
|
||||
"Microsoft SSO policy": "Microsoft SSO policy",
|
||||
"Sync enabled": "Sync enabled",
|
||||
"Local only": "Local only",
|
||||
"Microsoft only": "Microsoft only",
|
||||
"Mixed (local + Microsoft)": "Mixed (local + Microsoft)",
|
||||
"Missing values": "Missing values",
|
||||
"Use shared app credentials from settings": "Use shared app credentials from settings",
|
||||
"Override only if this tenant needs a separate Entra app.": "Override only if this tenant needs a separate Entra app.",
|
||||
"Advanced app override": "Advanced app override",
|
||||
"Use shared app credentials by default. Configure overrides only when this tenant needs a separate app registration.": "Use shared app credentials by default. Configure overrides only when this tenant needs a separate app registration.",
|
||||
"Use this URL to enter tenant-scoped login (local and/or Microsoft).": "Use this URL to enter tenant-scoped login (local and/or Microsoft).",
|
||||
"Used only when shared app credentials are disabled.": "Used only when shared app credentials are disabled.",
|
||||
"Uses tenant-specific Entra tenant ID and policy for this login entry.": "Uses tenant-specific Entra tenant ID and policy for this login entry.",
|
||||
"When enabled, users must use Microsoft login on the tenant login URL.": "When enabled, users must use Microsoft login on the tenant login URL.",
|
||||
"Write-only. Leave empty to keep current secret.": "Write-only. Leave empty to keep current secret.",
|
||||
"Client secret override is invalid": "Client secret override is invalid",
|
||||
"Client credentials are missing": "Client credentials are missing",
|
||||
@@ -986,7 +845,6 @@
|
||||
"%d active API tokens": "%d active API tokens",
|
||||
"Revoke all API tokens": "Revoke all API tokens",
|
||||
"Revoke all API tokens?": "Revoke all API tokens?",
|
||||
"All API tokens will be revoked immediately.": "All API tokens will be revoked immediately.",
|
||||
"API token default lifetime is invalid": "API token default lifetime is invalid",
|
||||
"API token max lifetime is invalid": "API token max lifetime is invalid",
|
||||
"nav.logs.mail": "E-mail",
|
||||
@@ -1011,9 +869,7 @@
|
||||
"View API audit entry": "View API log entry",
|
||||
"Request details": "Request details",
|
||||
"Scope": "Scope",
|
||||
"Query": "Query",
|
||||
"Query metadata (keys)": "Query metadata (keys)",
|
||||
"User agent": "User agent",
|
||||
"All methods": "All methods",
|
||||
"Tenant ID": "Tenant ID",
|
||||
"User ID": "User ID",
|
||||
@@ -1022,15 +878,11 @@
|
||||
"Token name is required": "Token name is required",
|
||||
"e.g. CI Pipeline": "e.g. CI Pipeline",
|
||||
"Imports": "Imports",
|
||||
"Upload CSV data, map columns, preview and import.": "Upload CSV data, map columns, preview and import.",
|
||||
"You do not have permission to run imports.": "You do not have permission to run imports.",
|
||||
"Entity": "Entity",
|
||||
"CSV file": "CSV file",
|
||||
"Max size 10MB, max 20000 rows": "Max size 10MB, max 20000 rows",
|
||||
"Download sample CSV": "Download sample CSV",
|
||||
"Analyze file": "Analyze file",
|
||||
"Map CSV columns": "Map CSV columns",
|
||||
"Required fields: first_name, last_name, email": "Required fields: first_name, last_name, email",
|
||||
"CSV header": "CSV header",
|
||||
"Target field": "Target field",
|
||||
"Ignore column": "Ignore column",
|
||||
@@ -1060,7 +912,6 @@
|
||||
"Required mapping is missing": "Required mapping is missing",
|
||||
"Assignment import permission is required": "Assignment import permission is required",
|
||||
"Email is invalid": "Email is invalid",
|
||||
"Email appears multiple times in this file": "Email appears multiple times in this file",
|
||||
"Email already exists": "Email already exists",
|
||||
"Locale is invalid": "Locale is invalid",
|
||||
"Active value is invalid": "Active value is invalid",
|
||||
@@ -1070,7 +921,6 @@
|
||||
"Department is missing, inactive or invalid": "Department is missing, inactive or invalid",
|
||||
"Department does not belong to tenant": "Department does not belong to tenant",
|
||||
"Tenant assignment is out of your scope": "Tenant assignment is out of your scope",
|
||||
"User could not be created": "User could not be created",
|
||||
"Unexpected error during import": "Unexpected error during import",
|
||||
"Required field is empty: first_name": "Required field is empty: first_name",
|
||||
"Required field is empty: last_name": "Required field is empty: last_name",
|
||||
@@ -1081,7 +931,6 @@
|
||||
"3. Review preview counters and row errors": "3. Review preview counters and row errors",
|
||||
"4. Start import for valid rows": "4. Start import for valid rows",
|
||||
"Rules": "Rules",
|
||||
"Create-only: existing emails are skipped": "Create-only: existing emails are skipped",
|
||||
"Create-only: existing entries are skipped": "Create-only: existing entries are skipped",
|
||||
"Here is a CSV template for this import profile.": "Here is a CSV template for this import profile.",
|
||||
"Reference": "Reference",
|
||||
@@ -1094,7 +943,6 @@
|
||||
"Entry could not be created": "Entry could not be created",
|
||||
"Import logs": "Import logs",
|
||||
"Import audit logs": "Import audit logs",
|
||||
"Can view import audit logs": "Can view import audit logs",
|
||||
"Run UUID": "Run UUID",
|
||||
"Mapped fields": "Mapped fields",
|
||||
"Created count": "Created count",
|
||||
@@ -1120,7 +968,6 @@
|
||||
"Session policy": "Session policy",
|
||||
"Registration controls whether new users can create an account.": "Registration controls whether new users can create an account.",
|
||||
"Session limits define how long logged-in users stay signed in.": "Set idle and absolute limits for active sessions.",
|
||||
"Absolute timeout signs users out after total session duration, even with activity.": "Absolute timeout signs users out after total session duration, even with activity.",
|
||||
"User lifecycle defines when inactive users are deactivated or deleted.": "User lifecycle defines when inactive users are deactivated or deleted.",
|
||||
"System audit controls whether security events are logged and how long they are kept.": "System audit controls whether security events are logged and how long they are kept.",
|
||||
"Session idle timeout (minutes)": "Session idle timeout (minutes)",
|
||||
@@ -1130,8 +977,6 @@
|
||||
"Deactivate users after inactivity (days)": "Deactivate users after inactivity (days)",
|
||||
"Delete inactive users after (days)": "Delete inactive users after (days)",
|
||||
"0 disables this rule": "0 disables this rule",
|
||||
"Deletion starts after user was set inactive": "Deletion starts after user was set inactive",
|
||||
"Privileged admins are excluded from automatic lifecycle actions": "Privileged admins are excluded from automatic lifecycle actions",
|
||||
"Run user lifecycle now?": "Run user lifecycle now?",
|
||||
"Run user lifecycle now": "Run user lifecycle now",
|
||||
"setting.user_inactivity_deactivate_days": "Automatically set users inactive after this many days without login",
|
||||
@@ -1147,9 +992,6 @@
|
||||
"Session absolute timeout is invalid": "Session absolute timeout is invalid",
|
||||
"Auto-delete is ignored while auto-deactivate is disabled": "Auto-delete is ignored while auto-deactivate is disabled",
|
||||
"Scheduled jobs": "Scheduled jobs",
|
||||
"Can view scheduled jobs": "Can view scheduled jobs",
|
||||
"Can manage scheduled jobs": "Can manage scheduled jobs",
|
||||
"Can run scheduled jobs manually": "Can run scheduled jobs manually",
|
||||
"Scheduled job not found": "Scheduled job not found",
|
||||
"Scheduled job is not registered": "Scheduled job is not registered",
|
||||
"This scheduled job is no longer registered and cannot be edited. It has been superseded by a newer version.": "This scheduled job is no longer registered and cannot be edited. It has been superseded by a newer version.",
|
||||
@@ -1161,7 +1003,6 @@
|
||||
"Job key": "Job key",
|
||||
"Run history": "Run history",
|
||||
"Run now": "Run now",
|
||||
"Runtime status": "Runtime status",
|
||||
"Next run": "Next run",
|
||||
"Last run": "Last run",
|
||||
"Last error": "Last error",
|
||||
@@ -1231,7 +1072,6 @@
|
||||
"Lifecycle snapshot unavailable": "Lifecycle snapshot unavailable",
|
||||
"Restore not possible: email already exists": "Restore not possible: email already exists",
|
||||
"Restore not possible: uuid already exists": "Restore not possible: uuid already exists",
|
||||
"All actions": "All actions",
|
||||
"All triggers": "All triggers",
|
||||
"Manual": "Manual",
|
||||
"Cron": "Cron",
|
||||
@@ -1270,7 +1110,6 @@
|
||||
"Denied": "Denied",
|
||||
"Event": "Event",
|
||||
"Metadata": "Metadata",
|
||||
"Actor user ID": "Actor user ID",
|
||||
"Select users": "Select users",
|
||||
"Select actions": "Select actions",
|
||||
"Select statuses": "Select statuses",
|
||||
@@ -1285,18 +1124,11 @@
|
||||
"Frontend telemetry": "Frontend telemetry",
|
||||
"Enable frontend telemetry": "Enable frontend telemetry",
|
||||
"Sampling rate": "Sampling rate",
|
||||
"Sampling rate (0-1)": "Sampling rate (0-1)",
|
||||
"Allowed telemetry events": "Allowed telemetry events",
|
||||
"warnOnce warnings": "warnOnce warnings",
|
||||
"AJAX errors": "AJAX errors",
|
||||
"Telemetry": "Telemetry",
|
||||
"Telemetry helps us find UI problems faster.": "Telemetry helps us find UI problems faster.",
|
||||
"No sensitive data is stored.": "No sensitive data is stored.",
|
||||
"Sampling rate defines how many events are saved.": "Sampling rate defines how many events are saved.",
|
||||
"The percentage of users who will have telemetry enabled.": "The percentage of users who will have telemetry enabled.",
|
||||
"Example: 0.2 means about 2 of 10 events.": "Example: 0.2 means about 2 of 10 events.",
|
||||
"Advanced telemetry options": "Advanced telemetry options",
|
||||
"Only change these options if needed.": "Only change these options if needed.",
|
||||
"setting.system_audit_enabled": "Enable/disable system audit logging",
|
||||
"setting.system_audit_retention_days": "Retention in days for system audit entries",
|
||||
"setting.frontend_telemetry_enabled": "Enable/disable secure frontend UX and error telemetry",
|
||||
@@ -1304,22 +1136,12 @@
|
||||
"setting.frontend_telemetry_allowed_events": "Allowed frontend telemetry event groups (warn_once, ajax_error)",
|
||||
"System audit events (24h)": "System audit events (24h)",
|
||||
"System audit risks (24h)": "System audit risks (24h)",
|
||||
"Failed outcomes (24h)": "Failed outcomes (24h)",
|
||||
"Denied outcomes (24h)": "Denied outcomes (24h)",
|
||||
"Trend vs previous 24h": "Trend vs previous 24h",
|
||||
"Top system audit event types (24h)": "Top system audit event types (24h)",
|
||||
"Failed or denied": "Failed or denied",
|
||||
"Recent system audit risks (24h)": "Recent system audit risks (24h)",
|
||||
"User lifecycle audit": "User lifecycle audit",
|
||||
"Lifecycle runs (7d)": "Lifecycle runs (7d)",
|
||||
"Lifecycle risks (7d)": "Lifecycle risks (7d)",
|
||||
"Failed runs (7d)": "Failed runs (7d)",
|
||||
"Skipped runs (7d)": "Skipped runs (7d)",
|
||||
"Restore actions (7d)": "Restore actions (7d)",
|
||||
"Trend vs previous 7d": "Trend vs previous 7d",
|
||||
"Top lifecycle reason codes (7d)": "Top lifecycle reason codes (7d)",
|
||||
"Recent lifecycle risks (7d)": "Recent lifecycle risks (7d)",
|
||||
"Login progress": "Login progress",
|
||||
"Your session has expired. Please log in again.": "Your session timed out. Please sign in again. If you chose Remember me, sign-in can happen automatically.",
|
||||
"Failed to update role permissions": "Failed to update role permissions",
|
||||
"Failed to update permission roles": "Failed to update permission roles",
|
||||
@@ -1329,7 +1151,6 @@
|
||||
"Allowed range: 1-365 days (default: 30)": "Allowed range: 1-365 days (default: 30)",
|
||||
"Microsoft Auto-Remember default": "Microsoft Auto-Remember default",
|
||||
"When enabled, successful Microsoft logins automatically persist a remember-me token (unless overridden per tenant).": "When enabled, successful Microsoft logins automatically persist a remember-me token (unless overridden per tenant).",
|
||||
"Microsoft Auto-Remember": "Microsoft Auto-Remember",
|
||||
"Inherit global default": "Inherit global default",
|
||||
"Force on": "Force on",
|
||||
"Force off": "Force off",
|
||||
@@ -1360,14 +1181,12 @@
|
||||
"Active modules": "Active modules",
|
||||
"No modules active.": "No modules active.",
|
||||
"Module": "Module",
|
||||
"Default": "Default",
|
||||
"Dependencies": "Dependencies",
|
||||
"Permission summary": "Permission summary",
|
||||
"Active permissions": "Active permissions",
|
||||
"Inactive (orphaned) permissions": "Inactive (orphaned) permissions",
|
||||
"Permissions by source": "Permissions by source",
|
||||
"Source": "Source",
|
||||
"Count": "Count",
|
||||
"No health checks available.": "No health checks available.",
|
||||
"Warning": "Warning",
|
||||
"Fail": "Fail",
|
||||
@@ -1375,7 +1194,6 @@
|
||||
"Modules": "Modules",
|
||||
"Version": "Version",
|
||||
"Breadcrumb": "Breadcrumb",
|
||||
"LDAP Authentication": "LDAP Authentication",
|
||||
"LDAP Username": "LDAP Username",
|
||||
"Sign in with LDAP": "Sign in with LDAP",
|
||||
"LDAP login is not available for this tenant.": "LDAP login is not available for this tenant.",
|
||||
|
||||
Reference in New Issue
Block a user