Fix jwt-token

This commit is contained in:
2025-09-19 14:35:02 +02:00
parent 395a5b8842
commit 348b489b0e
3 changed files with 236 additions and 78 deletions

View File

@@ -168,7 +168,44 @@ const translations = {
lowPriority: 'Low Priority',
active: 'Active',
inactive: 'Inactive',
triggered: 'Triggered'
totalAlerts24h: 'Total Alerts (24h)',
sentSuccessfully: 'Sent Successfully',
failed: 'Failed',
pending: 'Pending',
alertRules: 'Alert Rules',
alertLogs: 'Alert Logs',
noAlertRules: 'No alert rules',
noAlertRulesDescription: 'Get started by creating your first alert rule.',
createAlertRule: 'Create Alert Rule',
noAlertLogs: 'No alert logs',
noAlertLogsDescription: 'Alert logs will appear here when alerts are triggered.',
name: 'Name',
channels: 'Channels',
conditions: 'Conditions',
edit: 'Edit',
delete: 'Delete',
recipient: 'Recipient',
rule: 'Rule',
detection: 'Detection',
message: 'Message',
sentAt: 'Sent At',
viewDetails: 'View Details',
unknownRule: 'Unknown Rule',
na: 'N/A',
minDetections: 'Min detections',
timeWindow: 'Time window',
cooldown: 'Cooldown',
minThreat: 'Min threat',
droneTypes: 'Drone types',
consumer: 'Consumer',
orlan: 'Orlan',
professional: 'Professional',
racing: 'Racing',
unknown: 'Unknown',
critical: 'Critical',
high: 'High',
medium: 'Medium',
low: 'Low'
},
settings: {
title: 'Settings',
@@ -187,7 +224,30 @@ const translations = {
apiKeys: 'API Keys',
dataRetention: 'Data Retention',
exportData: 'Export Data',
deleteAccount: 'Delete Account'
deleteAccount: 'Delete Account',
loading: 'Loading settings...',
accessDenied: 'Access Denied',
accessDeniedMessage: "You don't have permission to access tenant settings.",
general: 'General',
branding: 'Branding',
authentication: 'Authentication',
users: 'Users',
generalInformation: 'General Information',
tenantName: 'Tenant Name',
tenantId: 'Tenant ID',
authenticationProvider: 'Authentication Provider',
companyName: 'Company Name',
logoUrl: 'Or enter logo URL manually',
primaryColor: 'Primary Color',
secondaryColor: 'Secondary Color',
save: 'Save',
saving: 'Saving...',
saveBranding: 'Save Branding',
saveChanges: 'Save Changes',
brandingUpdated: 'Branding updated successfully',
brandingUpdateFailed: 'Failed to update branding',
securityUpdated: 'Security settings updated successfully',
securityUpdateFailed: 'Failed to update security settings'
},
auth: {
login: 'Login',
@@ -449,7 +509,44 @@ const translations = {
lowPriority: 'Låg prioritet',
active: 'Aktiv',
inactive: 'Inaktiv',
triggered: 'Utlöst'
totalAlerts24h: 'Totalt larm (24h)',
sentSuccessfully: 'Skickade framgångsrikt',
failed: 'Misslyckades',
pending: 'Väntande',
alertRules: 'Larmregler',
alertLogs: 'Larmloggar',
noAlertRules: 'Inga larmregler',
noAlertRulesDescription: 'Kom igång genom att skapa din första larmregel.',
createAlertRule: 'Skapa larmregel',
noAlertLogs: 'Inga larmloggar',
noAlertLogsDescription: 'Larmloggar kommer att visas här när larm utlöses.',
name: 'Namn',
channels: 'Kanaler',
conditions: 'Villkor',
edit: 'Redigera',
delete: 'Ta bort',
recipient: 'Mottagare',
rule: 'Regel',
detection: 'Detektion',
message: 'Meddelande',
sentAt: 'Skickat vid',
viewDetails: 'Visa detaljer',
unknownRule: 'Okänd regel',
na: 'Ej tillämpligt',
minDetections: 'Min detekteringar',
timeWindow: 'Tidsfönster',
cooldown: 'Nedkylning',
minThreat: 'Min hot',
droneTypes: 'Drönartyper',
consumer: 'Konsument',
orlan: 'Orlan',
professional: 'Professionell',
racing: 'Racing',
unknown: 'Okänd',
critical: 'Kritisk',
high: 'Hög',
medium: 'Medel',
low: 'Låg'
},
settings: {
title: 'Inställningar',
@@ -468,7 +565,30 @@ const translations = {
apiKeys: 'API-nycklar',
dataRetention: 'Datalagring',
exportData: 'Exportera data',
deleteAccount: 'Ta bort konto'
deleteAccount: 'Ta bort konto',
loading: 'Laddar inställningar...',
accessDenied: 'Åtkomst nekad',
accessDeniedMessage: 'Du har inte behörighet att komma åt tenant-inställningar.',
general: 'Allmänt',
branding: 'Varumärke',
authentication: 'Autentisering',
users: 'Användare',
generalInformation: 'Allmän information',
tenantName: 'Tenant-namn',
tenantId: 'Tenant-ID',
authenticationProvider: 'Autentiseringsleverantör',
companyName: 'Företagsnamn',
logoUrl: 'Eller ange logotyp-URL manuellt',
primaryColor: 'Primärfärg',
secondaryColor: 'Sekundär färg',
save: 'Spara',
saving: 'Sparar...',
saveBranding: 'Spara varumärke',
saveChanges: 'Spara ändringar',
brandingUpdated: 'Varumärke uppdaterat framgångsrikt',
brandingUpdateFailed: 'Misslyckades med att uppdatera varumärke',
securityUpdated: 'Säkerhetsinställningar uppdaterade framgångsrikt',
securityUpdateFailed: 'Misslyckades med att uppdatera säkerhetsinställningar'
},
auth: {
login: 'Logga in',