From 2d95bdc8bb1a679e60757ad1aceb9c1dceda9d95 Mon Sep 17 00:00:00 2001 From: Abderrahmane Smimite Date: Sun, 17 Nov 2024 12:44:48 +0100 Subject: [PATCH 1/5] Add swedish translation --- backend/ciso_assistant/settings.py | 1 + frontend/messages/en.json | 1 + frontend/messages/sv.json | 862 ++++++++++++++++++ frontend/project.inlang/settings.json | 17 +- .../components/SideBar/SideBarFooter.svelte | 6 +- frontend/src/lib/utils/locales.ts | 3 + 6 files changed, 887 insertions(+), 3 deletions(-) create mode 100644 frontend/messages/sv.json diff --git a/backend/ciso_assistant/settings.py b/backend/ciso_assistant/settings.py index 7e73a1d06..b0e821d19 100644 --- a/backend/ciso_assistant/settings.py +++ b/backend/ciso_assistant/settings.py @@ -311,6 +311,7 @@ def set_ciso_assistant_url(_, __, event_dict): ("hi", "Hindi"), ("ur", "Urdu"), ("cz", "Czech"), + ("sv", "Swedish"), ] PROJECT_PATH = os.path.dirname(os.path.abspath(__file__)) diff --git a/frontend/messages/en.json b/frontend/messages/en.json index a51e1ef85..b6c891ee4 100644 --- a/frontend/messages/en.json +++ b/frontend/messages/en.json @@ -13,6 +13,7 @@ "hindi": "Hindi", "urdu": "Urdu", "czech": "Czech", + "swedish": "Swedish", "addThreat": "Add threat", "addVulnerability": "Add vulnerability", "addReferenceControl": "Add reference control", diff --git a/frontend/messages/sv.json b/frontend/messages/sv.json new file mode 100644 index 000000000..aaa7d486c --- /dev/null +++ b/frontend/messages/sv.json @@ -0,0 +1,862 @@ +{ + "$schema": "https://inlang.com/schema/inlang-message-format", + "french": "Franska", + "english": "Engelska", + "arabic": "Arabiska", + "portuguese": "Portugisiska", + "spanish": "Spanska", + "german": "Tyska", + "dutch": "Nederländska", + "italian": "Italienska", + "polish": "Polska", + "romanian": "Rumänska", + "hindi": "Hindi", + "urdu": "Urdu", + "czech": "Tjeckiska", + "addThreat": "Lägg till hot", + "addVulnerability": "Lägg till sårbarhet", + "addReferenceControl": "Lägg till referenskontroll", + "addAppliedControl": "Lägg till tillämpad kontroll", + "addAsset": "Lägg till tillgång", + "addRiskAssessment": "Lägg till riskbedömning", + "addRiskScenario": "Lägg till riskscenario", + "addRiskAcceptance": "Lägg till riskacceptans", + "addComplianceAssessment": "Ny revision", + "addEvidence": "Lägg till bevis", + "addDomain": "Lägg till domän", + "addProject": "Lägg till projekt", + "addUser": "Lägg till användare", + "addPolicy": "Lägg till policy", + "associatedThreats": "Associerade hot", + "associatedReferenceControls": "Associerade referenskontroller", + "associatedAppliedControls": "Associerade tillämpade kontroller", + "associatedAssets": "Associerade tillgångar", + "associatedRiskAssessments": "Associerade riskbedömningar", + "associatedRiskScenarios": "Associerade riskscenarier", + "associatedRiskAcceptances": "Associerade riskacceptanser", + "associatedComplianceAssessments": "Associerade revisioner", + "associatedEvidences": "Associerade bevis", + "associatedDomains": "Associerade domäner", + "associatedProjects": "Associerade projekt", + "associatedUsers": "Associerade användare", + "associatedEntityAssessments": "Associerade enhetsbedömningar", + "associatedRepresentatives": "Associerade representanter", + "associatedSolutions": "Associerade lösningar", + "home": "Hem", + "edit": "Redigera", + "changePassword": "Ändra lösenord", + "overview": "Översikt", + "context": "Kontext", + "governance": "Styrning", + "risk": "Risk", + "compliance": "Efterlevnad", + "organization": "Organisation", + "extra": "Extra", + "analytics": "Analys", + "calendar": "Kalender", + "threats": "Hot", + "threatsColon": "Hot:", + "referenceControls": "Referenskontroller", + "referenceControlsColon": "Referenskontroller:", + "appliedControls": "Tillämpade kontroller", + "existingAppliedControls": "Befintliga kontroller", + "extraAppliedControls": "Extra kontroller", + "assets": "Tillgångar", + "asset": "Tillgång", + "policy": "Policy", + "policies": "Policyer", + "riskMatrices": "Riskmatriser", + "riskMatricesColon": "Riskmatriser:", + "riskAssessments": "Riskbedömningar", + "riskScenarios": "Riskscenarier", + "riskScenario": "Riskscenario", + "riskAcceptances": "Riskacceptanser", + "riskAcceptance": "Riskacceptans", + "complianceAssessments": "Revisioner", + "complianceAssessment": "Revision", + "evidences": "Bevis", + "evidence": "Bevis", + "frameworks": "Ramverk", + "frameworksColon": "Ramverk:", + "domains": "Domäner", + "projects": "Projekt", + "users": "Användare", + "user": "Användare", + "userGroups": "Användargrupper", + "roleAssignments": "Rolltilldelningar", + "xRays": "Röntgen", + "inspect": "Inspektera", + "scoringAssistant": "Poängsättningsassistent", + "scoringAssistantNoMatrixError": "Importera en riskmatris från biblioteket för att få åtkomst till den här sidan", + "libraries": "Bibliotek", + "backupRestore": "Säkerhetskopiera och återställ", + "myProfile": "Min profil", + "aboutCiso": "Om CISO Assistant", + "Logout": "Logga ut", + "name": "Namn", + "description": "Beskrivning", + "parentDomain": "Överordnad domän", + "ref": "Referens", + "refId": "Referens-ID", + "businessValue": "Affärsvärde", + "email": "E-post", + "firstName": "Förnamn", + "lastName": "Efternamn", + "category": "Kategori", + "csfFunction": "CSF-funktion", + "eta": "ETA", + "referenceControl": "Referenskontroll", + "appliedControl": "Tillämpad kontroll", + "provider": "Leverantör", + "providerColon": "Leverantör:", + "domain": "Domän", + "urn": "URN", + "id": "ID", + "treatmentStatus": "Behandlingsstatus", + "qualification": "Kvalificering", + "currentLevel": "Nuvarande nivå", + "residualLevel": "Restnivå", + "riskMatrix": "Riskmatris", + "riskMatrixColon": "Riskmatris:", + "project": "Projekt", + "folder": "Mapp", + "riskAssessment": "Riskbedömning", + "threat": "Hot", + "framework": "Ramverk", + "frameworkColon": "Ramverk:", + "file": "Fil", + "language": "Språk", + "builtin": "Inbyggd", + "next": "Nästa", + "previous": "Föregående", + "show": "Visa", + "entries": "poster", + "searchPlaceholder": "Sök...", + "noEntriesFound": "Inga poster hittades", + "rowCount": "Visar {start} till {end} av {total}", + "status": "Status", + "result": "Resultat", + "effort": "Ansträngning", + "cost": "Kostnad", + "impact": "Effekt", + "expiryDate": "Utgångsdatum", + "link": "Länk", + "createdAt": "Skapad den", + "updatedAt": "Uppdaterad den", + "acceptedAt": "Accepterad den", + "rejectedAt": "Avvisad den", + "revokedAt": "Återkallad den", + "submitted": "Inskickad", + "rejected": "Avvisad", + "revoked": "Återkallad", + "locale": "Lokal", + "defaultLocale": "Standardlokal", + "annotation": "Anmärkning", + "library": "Bibliotek", + "typicalEvidence": "Typiska bevis", + "parentAsset": "Överordnad tillgång", + "parentAssets": "Överordnade tillgångar", + "approver": "Godkännare", + "state": "Tillstånd", + "justification": "Motivering", + "parentFolder": "Överordnad mapp", + "contentType": "Innehållstyp", + "objectType": "Objekttyp", + "type": "Typ", + "lcStatus": "Status", + "internalReference": "Intern referens", + "isActive": "Är aktiv", + "dateJoined": "Gick med", + "version": "Version", + "versionColon": "Version:", + "treatment": "Behandling", + "currentProba": "Nuvarande sannolikhet", + "currentImpact": "Nuvarande påverkan", + "residualProba": "Rest sannolikhet", + "residualImpact": "Rest påverkan", + "existingControls": "Befintliga kontroller", + "strengthOfKnowledge": "Kunskapens styrka", + "dueDate": "Förfallodatum", + "attachment": "Bilaga", + "observation": "Observation", + "noObservation": "Ingen observation", + "importMatrices": "Importera matriser", + "importFrameworks": "Importera ramverk", + "importMappings": "Importera kartläggningar", + "summary": "Sammanfattning", + "composer": "Kompositör", + "statistics": "Statistik", + "myProjects": "Mina projekt", + "scenarios": "Scenarier", + "assignedProjects": "Tilldelad till {number} projekt{s}", + "currentRiskLevelPerScenario": "Nuvarande risknivå per riskscenario", + "residualRiskLevelPerScenario": "Rest risknivå per riskscenario", + "appliedControlsStatus": "Status för tillämpade kontroller", + "currentRisk": "Nuvarande risk", + "residualRisk": "Rest risk", + "planned": "Planerad", + "active": "Aktiv", + "inactive": "Inaktiv", + "watchlist": "Bevakningslista", + "watchlistDescription": "Objekt som har löpt ut eller kommer att löpa ut inom 30 dagar", + "measuresToReview": "Tillämpade kontroller att granska", + "exceptionsToReview": "Undantag att granska", + "expired": "Utgånget", + "upcoming": "Kommande", + "today": "Idag", + "actionRequested": "Åtgärd begärd", + "noRiskAcceptanceYet": "Ingen riskacceptans ännu", + "noAppliedControlYet": "Ingen tillämpad kontroll ännu", + "authors": "Författare", + "reviewers": "Granskare", + "processButton": "Bearbeta", + "selectTargets": "Välj dina mål", + "composerDescription": "Detta hjälper dig att aggregera flera komponenter (projekt) för att få en sammanställd vy över din risk.", + "composerDescription1": "Affärsinformationsmetod för att fokusera på en specifik del över olika projektområden (t.ex. divisioner)", + "composerDescription2": "Du är intresserad av riskbedömningen för ett specifikt system, där du behöver riskbedömningen av underliggande komponenter", + "overallCompliance": "Total efterlevnad", + "exportButton": "Exportera", + "treatmentProgressOverview": "Översikt över behandlingsframsteg", + "pendingMeasures": "Dina väntande tillämpade kontroller", + "orderdByRankingScore": "Sorterad efter rankingpoäng och datum", + "rankingScore": "Rankingpoäng", + "noPendingAppliedControl": "Ingen väntande tillämpad kontroll", + "rankingScoreDefintion": "Rankingpoäng är ett adaptivt mått som kombinerar information om ansträngning och nuvarande risknivå för att hjälpa till med prioritering", + "actions": "Åtgärder", + "projectsSummaryEmpty": "Projektöversikten är tom", + "riskOpen": "Risk: öppen", + "riskMitigate": "Risk: mildra", + "riskAccept": "Risk: acceptera", + "riskAvoid": "Risk: undvik", + "measureOpen": "Åtgärd: öppen", + "measureProgress": "Åtgärd: pågår", + "measureHold": "Åtgärd: pausad", + "measureDone": "Åtgärd: klar", + "monday": "Måndag", + "tuesday": "Tisdag", + "wednesday": "Onsdag", + "thursday": "Torsdag", + "friday": "Fredag", + "saturday": "Lördag", + "sunday": "Söndag", + "january": "Januari", + "february": "Februari", + "march": "Mars", + "april": "April", + "may": "Maj", + "june": "Juni", + "july": "Juli", + "august": "Augusti", + "september": "September", + "october": "Oktober", + "november": "November", + "december": "December", + "errorsFound": "Hittade {count} fel", + "warningsFound": "Hittade {count} varningar", + "infosFound": "Hittade {count} informationer", + "remediationPlan": "Åtgärdsplan", + "treatmentPlan": "Behandlingsplan", + "plan": "Plan", + "asPDF": "som PDF", + "asCSV": "som CSV", + "draft": "Utkast", + "riskMatrixView": "Riskmatrisvy", + "currentInMatrixView": "Nuvarande", + "probability": "Sannolikhet", + "riskLevels": "Risknivåer", + "riskLevel": "Risknivå", + "cancel": "Avbryt", + "save": "Spara", + "assetsImpactedByTheRiskScenario": "Tillgångar påverkade av riskscenariot", + "existingMeasures": "Befintliga kontroller", + "theExistingAppliedControlsToManageThisRisk": "De befintliga tillämpade kontrollerna för att hantera denna risk", + "currentRiskLevelGivenCurrentMeasures": "Nuvarande risknivå givet de aktuella tillämpade kontrollerna", + "riskLevelWhenAllExtraMeasuresDone": "Risknivå när alla extra åtgärder är klara", + "myUserGroups": "Mina användargrupper", + "changePasswordText": "Du kan ändra ditt lösenord här. Du måste logga in med ditt nya lösenord efter denna åtgärd", + "oldPassword": "Gammalt lösenord", + "newPassword": "Nytt lösenord", + "confirmNewPassword": "Bekräfta nytt lösenord", + "label": "Etikett", + "NA": "N/A", + "threatAgentFactors": "Hotagentfaktorer", + "vulnerabilityFactors": "Sårbarhetsfaktorer", + "businessImpactFactors": "Affärspåverkansfaktorer", + "technicalImpactFactors": "Teknisk påverkansfaktorer", + "assessmentVector": "Bedömningsvektor", + "skillLevelText": "Hur tekniskt kunnig är denna grupp av hotagenter?", + "skillLevelChoice1": "Inga tekniska kunskaper", + "skillLevelChoice2": "Viss teknisk kunskap", + "skillLevelChoice3": "Avancerad datorkunskap", + "skillLevelChoice4": "Nätverks- och programmeringskunskaper", + "skillLevelChoice5": "Säkerhetspenetrationskunskaper", + "motiveText": "Hur motiverad är denna grupp av hotagenter att hitta och utnyttja denna sårbarhet?", + "motiveChoice1": "Låg eller ingen belöning", + "motiveChoice2": "Möjlig belöning", + "motiveChoice3": "Hög belöning", + "opportunityText": "Vilka resurser och möjligheter krävs för denna grupp av hotagenter att hitta och utnyttja denna sårbarhet?", + "opportunityChoice1": "Full åtkomst eller dyra resurser krävs", + "opportunityChoice2": "Specialiserad åtkomst eller resurser krävs", + "opportunityChoice3": "Viss åtkomst eller resurser krävs", + "opportunityChoice4": "Ingen åtkomst eller resurser krävs", + "sizeText": "Hur stor är denna grupp av hotagenter?", + "sizeChoice1": "Utvecklare eller systemadministratörer", + "sizeChoice2": "Intranätanvändare", + "sizeChoice3": "Partners", + "sizeChoice4": "Autentiserade användare", + "sizeChoice5": "Anonyma internetanvändare", + "easeOfDiscoveryText": "Hur lätt är det för denna grupp av hotagenter att upptäcka denna sårbarhet?", + "easeOfDiscoveryChoice1": "Praktiskt taget omöjligt", + "easeOfDiscoveryChoice2": "Svårt", + "easeOfDiscoveryChoice3": "Lätt", + "easeOfDiscoveryChoice4": "Automatiserade verktyg tillgängliga", + "easeOfExploitText": "Hur lätt är det för denna grupp av hotagenter att faktiskt utnyttja denna sårbarhet?", + "easeOfExploitChoice1": "Teoretisk", + "easeOfExploitChoice2": "Svår", + "easeOfExploitChoice3": "Lätt", + "easeOfExploitChoice4": "Automatiserade verktyg tillgängliga", + "awarenessText": "Hur välkänd är denna sårbarhet för denna grupp av hotagenter?", + "awarenessChoice1": "Okänd", + "awarenessChoice2": "Dold", + "awarenessChoice3": "Uppenbar", + "awarenessChoice4": "Allmänt känd", + "intrusionDetectionText": "Hur troligt är det att ett utnyttjande upptäcks?", + "intrusionDetectionChoice1": "Aktiv detektering i applikationen", + "intrusionDetectionChoice2": "Loggad och granskad", + "intrusionDetectionChoice3": "Loggad utan granskning", + "intrusionDetectionChoice4": "Inte loggad", + "financialDamageText": "Hur stor ekonomisk skada kommer ett utnyttjande att orsaka?", + "financialDamageChoice1": "Mindre än kostnaden för att åtgärda sårbarheten", + "financialDamageChoice2": "Mindre påverkan på årsresultatet", + "financialDamageChoice3": "Betydande påverkan på årsresultatet", + "financialDamageChoice4": "Konkurs", + "reputationDamageText": "Skulle ett utnyttjande resultera i skada på ryktet som skulle skada verksamheten?", + "reputationDamageChoice1": "Minimal skada", + "reputationDamageChoice2": "Förlust av stora konton", + "reputationDamageChoice3": "Förlust av goodwill", + "reputationDamageChoice4": "Varumärkesskada", + "nonComplianceText": "Hur mycket exponering innebär bristande efterlevnad?", + "nonComplianceChoice1": "Mindre överträdelse", + "nonComplianceChoice2": "Tydlig överträdelse", + "nonComplianceChoice3": "Högprofilerad överträdelse", + "nonComplianceChoice4": "Ingen exponering", + "privacyViolationText": "Hur mycket personligt identifierbar information kan avslöjas?", + "privacyViolationChoice1": "En individ", + "privacyViolationChoice2": "Hundratals personer", + "privacyViolationChoice3": "Tusentals personer", + "privacyViolationChoice4": "Miljoner människor", + "lossOfConfidentialityText": "Hur mycket data kan avslöjas och hur känsligt är det?", + "lossOfConfidentialityChoice1": "Minimal icke-känslig data avslöjad", + "lossOfConfidentialityChoice2": "Minimal kritisk data eller omfattande icke-känslig data avslöjad", + "lossOfConfidentialityChoice3": "Omfattande kritisk data avslöjad", + "lossOfConfidentialityChoice4": "All data avslöjad", + "lossOfIntegrityText": "Hur mycket data kan förvanskas och hur allvarligt är det?", + "lossOfIntegrityChoice1": "Minimal lätt förvanskad data", + "lossOfIntegrityChoice2": "Minimal allvarligt förvanskad data", + "lossOfIntegrityChoice3": "Omfattande lätt förvanskad data", + "lossOfIntegrityChoice4": "Omfattande allvarligt förvanskad data", + "lossOfIntegrityChoice5": "All data helt förvanskad", + "lossOfAvailabilityText": "Hur mycket tjänst kan förloras och hur viktig är den?", + "lossOfAvailabilityChoice1": "Minimal påverkan på sekundära tjänster", + "lossOfAvailabilityChoice2": "Minimal påverkan på primära eller omfattande sekundära tjänster", + "lossOfAvailabilityChoice3": "Omfattande påverkan på primära tjänster", + "lossOfAvailabilityChoice4": "Alla tjänster helt förlorade", + "lossOfAccountabilityText": "Är hotagenternas handlingar spårbara till en individ?", + "lossOfAccountabilityChoice1": "Fullt spårbar", + "lossOfAccountabilityChoice2": "Eventuellt spårbar", + "lossOfAccountabilityChoice3": "Helt anonym", + "ignore": "Ignorera", + "loadedLibraries": "Laddade bibliotek", + "librariesStore": "Biblioteksbutik", + "currentlyNoLoadedLibraries": "Du har för närvarande inga laddade bibliotek", + "loadingLibraryUploadButton": "Laddar upp biblioteksfil", + "errorOccurredWhileLoadingLibrary": "Ett fel inträffade vid laddning av biblioteket", + "packager": "Paketerare", + "packagerColon": "Paketerare:", + "dependencies": "Beroenden", + "copyright": "Upphovsrätt", + "addYourLibrary": "Lägg till ditt eget bibliotek", + "libraryFileInYaml": "Biblioteksfil i YAML-format", + "importBackup": "Importera säkerhetskopia", + "exportBackup": "Exportera säkerhetskopia", + "confirmImportBackup": "Är du säker på att du vill importera denna säkerhetskopia? Detta kommer att skriva över all befintlig data.", + "exportDatabase": "Exportera databas", + "upload": "Ladda upp", + "add": "Lägg till", + "undefined": "--", + "production": "Produktion", + "design": "Design", + "development": "Utveckling", + "endOfLife": "Slut på livscykel", + "dropped": "Avbruten", + "technical": "Teknisk", + "physical": "Fysisk", + "process": "Process", + "veryLow": "Mycket låg", + "low": "Låg", + "high": "Hög", + "veryHigh": "Mycket hög", + "small": "Liten", + "medium": "Medel", + "large": "Stor", + "extraLarge": "Extra stor", + "rid": "RID", + "scope": "Omfattning", + "reader": "Läsare", + "lastUpdate": "Senaste uppdatering", + "riskScenarioAssetHelpText": "Tillgångar påverkade av detta riskscenario", + "riskScenarioMeasureHelpText": "De befintliga tillämpade kontrollerna för att hantera denna risk", + "currentAssessment": "Nuvarande bedömning", + "targetAssessment": "Målsatt bedömning", + "currentRiskLevel": "Nuvarande risknivå", + "residualRiskLevel": "Rest risknivå", + "currentRiskLevelHelpText": "Risknivån givet nuvarande kontroller", + "residualRiskLevelHelpText": "Risknivån när alla extra åtgärder har genomförts", + "yourSelection": "Ditt val", + "composerHint": "Tips: Du kan bokmärka denna sida för framtida användning", + "composerTitle": "Här är översikten för den valda riskbedömningen", + "composerTitlePlural": "Här är översikten för de {number} valda riskbedömningarna", + "statusOfAssociatedMeasures": "Status för associerade åtgärder", + "forTheSelectedScope": "För det valda omfånget har du", + "untreatedRiskScenarios": "{count} obehandlade riskscenarier", + "acceptedRiskScenarios": "{count} accepterade riskscenarier", + "reviewNeeded": "Granskning behövs", + "ok": "Ok", + "inconsistenciesFoundComposer": "Hittade {count} inkonsekvens(er). För mer detaljer, kontrollera", + "current": "Nuvarande", + "residual": "Rest", + "jumpToRiskAssessment": "Hoppa till riskbedömning", + "additionalMeasures": "Ytterligare åtgärder", + "riskAssessmentMatrixHelpText": "VARNING: Du kommer inte att kunna ändra riskmatrisen efter att riskbedömningen har skapats", + "etaHelpText": "Beräknad ankomsttid", + "dueDateHelpText": "Datum då bedömningen måste slutföras", + "expiryDateHelpText": "Datum då objektet inte längre är giltigt", + "linkHelpText": "Extern URL för åtgärdsuppföljning (t.ex. Jira-ärende)", + "effortHelpText": "Ansträngningen som krävs för att implementera den tillämpade kontrollen", + "costHelpText": "Kostnaden för att implementera den tillämpade kontrollen", + "riskAcceptanceJusitficationHelpText": "Motivering för riskacceptans. Endast godkännaren kan redigera detta fält.", + "approverHelpText": "Riskägare och godkännarens identitet", + "riskAcceptanceRiskScenariosHelpText": "Riskscenarier som accepteras", + "attachmentHelpText": "Fil för bevis (t.ex. skärmdump, loggfil, etc.). När vald kan du klistra in skärmdumpar direkt från urklippet.", + "attachmentWarningText": "VARNING: Att ladda upp en ny fil kommer att skriva över den befintliga", + "isActiveHelpText": "Anger om denna användare ska behandlas som aktiv", + "helloThere": "Hej där 👋", + "thisIsCisoAssistant": "Detta är CISO Assistant.", + "yourStreamlined": "Din strömlinjeformade", + "oneStopShop": "allt-i-ett-plattform", + "forComplianceRiskManagement": "för efterlevnad och riskhantering.", + "youCanSetPasswordHere": "Du kan ställa in ditt lösenord här", + "setPassword": "Ställ in lösenord", + "logIntoYourAccount": "Logga in på ditt konto", + "youNeedToLogIn": "Du måste logga in för att få tillgång till alla funktioner", + "forgotPassword": "Glömt lösenord", + "login": "Logga in", + "password": "Lösenord", + "enterYourEmail": "Ange din e-postadress nedan, så skickar vi instruktioner för att ställa in ett nytt", + "send": "Skicka", + "goBackToLogin": "Gå tillbaka till inloggning", + "riskAcceptanceReviewMessage": "Denna riskacceptans väntar på bearbetning. Kom ihåg att granska den innan du validerar eller avvisar den; du kommer inte att kunna ångra dig.", + "validate": "Validera", + "reject": "Avvisa", + "revoke": "Återkalla", + "riskAcceptanceValidatedMessage": "Denna riskacceptans är för närvarande validerad. Den kan återkallas när som helst, men detta kommer att vara oåterkalleligt. Du måste duplicera den med en annan version om det behövs.", + "confirmModalTitle": "Bekräfta", + "confirmModalMessage": "Är du säker? Denna åtgärd kommer permanent att påverka följande objekt", + "submit": "Skicka", + "requirementAssessment": "Kravbedömning", + "requirementAssessments": "Kravbedömningar", + "deleteModalTitle": "Radera", + "deleteModalMessage": "Är du säker på att du vill radera följande objekt: {name}?", + "deleteUserMessage": "Är du säker på att du vill radera följande användare: {name}?", + "download": "Ladda ner", + "loading": "Laddar", + "open": "Öppnad", + "mitigate": "Mildra", + "accept": "Acceptera", + "avoid": "Undvik", + "transfer": "Dela", + "primary": "Primär", + "support": "Stöd", + "toDo": "Att göra", + "inProgress": "Pågår", + "inReview": "Under granskning", + "deprecated": "Föråldrad", + "onHold": "Pausad", + "done": "Klar", + "nonCompliant": "Ej efterlevnad", + "nonCompliantMinor": "Mindre brist på efterlevnad", + "nonCompliantMajor": "Större brist på efterlevnad", + "partiallyCompliant": "Delvis efterlevnad", + "compliant": "Efterlevnad", + "notApplicable": "Ej tillämplig", + "notAssessed": "Ej bedömd", + "administrator": "Administratör", + "domainManager": "Domänansvarig", + "analyst": "Analytiker", + "successfullyCreatedObject": "Objektet {object} har skapats framgångsrikt", + "successfullyDuplicateObject": "Objektet {object} har duplicerats framgångsrikt", + "successfullyUpdatedObject": "Objektet {object} har uppdaterats framgångsrikt", + "successfullySavedObject": "Objektet {object} har sparats framgångsrikt", + "successfullyDeletedObject": "Objektet {object} har raderats framgångsrikt", + "successfullyDeletedLibrary": "Biblioteket har raderats framgångsrikt", + "successfullyCreatedUser": "Användaren skapades framgångsrikt. Ett e-postmeddelande skickades för att ställa in lösenord.", + "successfullyUpdatedUser": "Användaren: {email} har uppdaterats framgångsrikt", + "successfullyValidatedObject": "Objektet {object} har validerats framgångsrikt", + "successfullyRejectedObject": "Objektet {object} har avvisats framgångsrikt", + "successfullyRevokedObject": "Objektet {object} har återkallats framgångsrikt", + "successfullyImportedObject": "Objektet {object} har importerats framgångsrikt", + "userHasNoRights": "Denna användare har inga rättigheter. Kom ihåg att redigera deras användargrupper.", + "createdUserWillHaveNoRights": "Denna användare kommer inte att ha några rättigheter efter skapandet. Kom ihåg att redigera deras användargrupper.", + "anErrorOccurred": "Ett fel inträffade", + "attachmentDeleted": "Bilagan har raderats framgångsrikt", + "librarySuccessfullyLoaded": "Biblioteket har laddats framgångsrikt", + "noLibraryDetected": "Inget bibliotek upptäcktes", + "errorLoadingLibrary": "Fel vid laddning av bibliotek", + "updateThisLibrary": "Uppdatera detta bibliotek", + "librarySuccessfullyUpdated": "Biblioteket har uppdaterats framgångsrikt", + "libraryNotFound": "Biblioteket hittades inte", + "libraryHasNoUpdate": "Detta bibliotek har ingen uppdatering", + "dependencyNotFound": "Beroende hittades inte", + "invalidLibraryUpdate": "Ogiltig biblioteksuppdatering", + "passwordSuccessfullyChanged": "Ditt lösenord har ändrats framgångsrikt", + "passwordSuccessfullyReset": "Ditt lösenord har återställts framgångsrikt", + "passwordSuccessfullySet": "Ditt lösenord har ställts in framgångsrikt", + "passwordSuccessfullySetWelcome": "Ditt lösenord har ställts in framgångsrikt. Välkommen till CISO Assistant!", + "waitBeforeRequestingResetLink": "Vänligen vänta {timing} sekunder innan du begär en ny återställningslänk", + "resetLinkSent": "Begäran har mottagits. Du bör få en återställningslänk på följande adress: {email}", + "riskAcceptanceStateDoesntAllowEdit": "Riskacceptansens tillstånd tillåter inte redigering", + "associatedRequirements": "Associerade krav", + "isPublished": "Är publicerad", + "suggestedReferenceControls": "Föreslagna referenskontroller", + "threatsCovered": "Täckta hot", + "noFileDetected": "Fel: ingen fil upptäckt", + "usedRiskMatrices": "Använda riskmatriser", + "usedFrameworks": "Använda ramverk", + "riskAssessmentsStatus": "Status för riskbedömningar", + "complianceAssessmentsStatus": "Status för revisioner", + "noDescription": "Ingen beskrivning", + "noExistingControls": "Inga befintliga kontroller", + "noJustification": "Ingen motivering", + "undefinedSOK": "Kunskapens styrka som stöder bedömningen är inte definierad", + "lowSOK": "Kunskapens styrka som stöder bedömningen är låg", + "mediumSOK": "Kunskapens styrka som stöder bedömningen är medel", + "highSOK": "Kunskapens styrka som stöder bedömningen är hög", + "libraryLoadingError": "Ett fel inträffade vid laddning av biblioteket", + "libraryAlreadyLoadedError": "Detta bibliotek har redan laddats", + "invalidLibraryFileError": "Ogiltig biblioteksfil. Kontrollera att formatet är korrekt.", + "taintedFormMessage": "Vill du lämna denna sida? Ändringar du gjort kan gå förlorade.", + "riskScenariosStatus": "Status för riskscenarier", + "onlineDocs": "Online-dokumentation", + "warning": "Varning", + "missingMandatoyObjects1": "Vissa obligatoriska objekt för {model} har ännu inte skapats eller importerats", + "missingMandatoyObjects2": "Vänligen lägg till dem innan du fortsätter", + "attemptToDeleteOnlyAdminAccountError": "Du kan inte radera det enda administratörskontot för din applikation.", + "attemptToRemoveOnlyAdminUserGroup": "Du kan inte ta bort den enda administratörsanvändaren från administratörsgruppen.", + "scoringHelpText": "Markera för att aktivera poängsättning", + "minScore": "Minimipoäng", + "maxScore": "Maximipoäng", + "setTemporaryPassword1": "Om användaren inte kan ställa in sitt eget lösenord kan du", + "setTemporaryPassword": "ställa in ett tillfälligt lösenord", + "setTemporaryPassword2": "Använd ett starkt lösenord och informera användaren att ändra det så snart som möjligt", + "youCanSetNewPassword": "Du kan ställa in ett nytt lösenord här", + "userWillBeDisconnected": "Användaren kommer att kopplas bort och måste logga in igen", + "scoresDefinition": "Definition av poäng", + "selectedImplementationGroups": "Valda implementeringsgrupper", + "implementationGroupsDefinition": "Definition av implementeringsgrupper", + "threatRadarChart": "Hotradar", + "noThreatsMapped": "Inga hot kartlagda. Överväg att knyta hot till dina riskscenarier för bättre översikt.", + "actionPlan": "Handlingsplan", + "noStatus": "Ingen status", + "actionPlanHelpText": "Sorterad efter status och ETA", + "matchingRequirements": "Matchande krav", + "asZIP": "som ZIP", + "incoming": "Inkommande", + "outdated": "Föråldrad", + "flashMode": "Snabbläge", + "goBackToAudit": "Gå tillbaka till revisionen", + "exportBackupDescription": "Detta kommer att skapa en säkerhetskopia av databasen, inklusive användare och RBAC. Bevis och andra filer inkluderas inte.", + "importBackupDescription": "Detta kommer att återställa databasen från en säkerhetskopia. Det kommer att skriva över all befintlig data, inklusive användare och RBAC, och kan inte ångras.", + "riskAssessmentInProgress": "Riskbedömning pågår fortfarande", + "riskAssessmentNoAuthor": "Ingen författare har tilldelats denna riskbedömning", + "riskAssessmentEmpty": "Riskbedömningen är tom. Inga riskscenarier har deklarerats ännu.", + "riskScenarioNoCurrentLevel": "Nuvarande risknivå har inte bedömts", + "riskScenarioNoResidualLevel": "Rest risknivå har inte bedömts. Om inga ytterligare åtgärder genomförs, bör den vara på samma nivå som den nuvarande risken.", + "riskScenarioResidualHigherThanCurrent": "Rest risknivå är högre än den nuvarande", + "riskScenarioResidualProbaHigherThanCurrent": "Rest sannolikhet är högre än den nuvarande", + "riskScenarioResidualImpactHigherThanCurrent": "Rest påverkan är högre än den nuvarande", + "riskScenarioResidualLoweredWithoutMeasures": "Rest risknivå har sänkts utan specifika åtgärder", + "riskScenarioAcceptedNoAcceptance": "Risken har accepterats men ingen riskacceptans har bifogats", + "appliedControlNoETA": "Ingen ETA angiven", + "appliedControlETAInPast": "ETA är i det förflutna. Överväg att uppdatera dess status eller datum", + "appliedControlNoEffort": "Ingen uppskattad ansträngning angiven. Detta hjälper dig att prioritera", + "appliedControlNoCost": "Ingen uppskattad kostnad angiven. Detta hjälper dig att prioritera", + "appliedControlNoLink": "Den tillämpade kontrollen har ingen extern länk bifogad. Detta hjälper dig att följa upp", + "riskAcceptanceNoExpiryDate": "Riskacceptans har inget utgångsdatum", + "riskAcceptanceExpired": "Riskacceptansen har gått ut. Överväg att uppdatera status eller datum", + "complianceAssessmentInProgress": "Revisionen pågår fortfarande", + "complianceAssessmentNoAuthor": "Ingen författare har tilldelats denna revision", + "requirementAssessmentNoAppliedControl": "Kravbedömningens resultat är efterlevnad eller delvis efterlevnad utan tillämpad kontroll", + "appliedControlNoReferenceControl": "Den tillämpade kontrollen har ingen vald referenskontroll", + "evidenceNoFile": "Beviset har ingen fil uppladdad", + "requirementAppliedControlHelpText": "Bevis kopplade till de valda åtgärderna kommer automatiskt att associeras med kravet.", + "requirementEvidenceHelpText": "Denna flik låter dig lägga till extra bevis till kravet.", + "providerID": "Leverantörs-ID", + "clientID": "Klient-ID", + "secret": "Hemlighet", + "key": "Nyckel", + "settings": "Inställningar", + "identityProvider": "Identitetsleverantör", + "identityProviders": "Identitetsleverantörer", + "clientIDHelpText": "App-ID eller konsumentnyckel", + "secretHelpText": "API-hemlighet, klienthemlighet eller konsumenthemlighet", + "SAMLIdPConfiguration": "SAML IdP-konfiguration", + "SPConfiguration": "SP-konfiguration", + "advancedSettings": "Avancerade inställningar", + "IdPEntityID": "IdP Entity ID", + "metadataURL": "Metadata-URL", + "SSOURL": "SSO-URL", + "SLOURL": "SLO-URL", + "x509Cert": "x509-certifikat", + "SPEntityID": "SP Entity ID", + "attributeMappingUID": "Attributmappning UID", + "attributeMappingEmail": "Attributmappning e-post", + "attributeMappingEmailVerified": "Attributmappning e-post verifierad", + "allowRepeatAttributeName": "Tillåt upprepning av attributnamn", + "allowSingleLabelDomains": "Tillåt domäner med en etikett", + "authnRequestSigned": "Autentiseringsförfrågan signerad", + "digestAlgorithm": "Digest-algoritm", + "logoutRequestSigned": "Utloggningsförfrågan signerad", + "logoutResponseSigned": "Utloggningssvar signerad", + "metadataSigned": "Metadata signerad", + "nameIDEncrypted": "Name ID krypterad", + "rejectDeprecatedAlgorithm": "Avvisa föråldrad algoritm", + "rejectIdPInitiatedSSO": "Avvisa IdP-initierad SSO", + "signatureAlgorithm": "Signaturalgoritm", + "wantAssertionSigned": "Vill ha assertion signerad", + "wantAssertionEncrypted": "Vill ha assertion krypterad", + "wantAttributeStatement": "Vill ha attribututtalande", + "wantMessageSigned": "Vill ha meddelande signerad", + "wantNameID": "Vill ha Name ID", + "wantNameIDEncrypted": "Vill ha krypterad Name ID", + "IdPConfiguration": "IdP-konfiguration", + "enableSSO": "Aktivera SSO", + "failedSSO": "SSO-autentisering misslyckades, vänligen kontakta din administratör", + "UserDoesNotExist": "Användaren är inte deklarerad, vänligen kontakta din administratör", + "idPInitiatedSSORejected": "IdP-initierad SSO avvisad, vänligen kontakta din administratör", + "permissionDenied": "Åtkomst nekad", + "signupClosed": "Registrering stängd", + "loginSSO": "Logga in med SSO", + "or": "eller", + "errorImportingLibrary": "Fel vid import av bibliotek", + "libraryImportError": "Ett fel inträffade under import av bibliotek", + "ssoSettingsUpdated": "SSO-inställningar uppdaterade", + "ssoSettings": "SSO-inställningar", + "ssoSettingsDescription": "Konfigurera dina SSO-inställningar här.", + "sso": "SSO", + "isSso": "Är SSO", + "suggestion": "Förslag", + "suggestionColon": "Förslag:", + "annotationColon": "Anmärkning:", + "mapping": "Kartläggning", + "applyMapping": "Tillämpa kartläggning", + "mappingInference": "Kartläggningsinferens", + "mappingInferenceTip": "Kartläggningsförslag finns tillgängligt för detta krav", + "additionalInformation": "Ytterligare information", + "requirementMappingSet": "Kartläggning", + "requirementMappingSetColon": "Kartläggning:", + "requirementMappingSets": "Kartläggningar", + "requirementMapping": "Kravkartläggning", + "requirementMappings": "Kravkartläggningar", + "sourceFramework": "Källramverk", + "targetFramework": "Målramverk", + "baseline": "Baslinje", + "createAuditFromBaseline": "Skapa revision från baslinje", + "coverageColon": "Täckning:", + "full": "Fullständig", + "partial": "Delvis", + "noResultFound": "Inga resultat hittades", + "filters": "Filter", + "notApplicableScore": "Du kan inte poängsätta om kravbedömningen inte är tillämplig", + "maturity": "Mognad", + "progress": "Framsteg", + "back": "Tillbaka", + "duplicate": "Duplicera", + "duplicateRiskAssessment": "Duplicera riskbedömning", + "size": "Storlek", + "favicon": "Favicon", + "logo": "Logotyp", + "clientSettings": "Klientinställningar", + "invalidFileType": "Ogiltig filtyp", + "logoHelpText": "Logotypen visas i applikationens header. Accepterade format är PNG, JPEG, WEBP, SVG.", + "faviconHelpText": "Favicon visas i webbläsarens flik. Accepterade format är ICO, PNG, JPEG, WEBP, SVG.", + "entity": "Enhet", + "entities": "Enheter", + "addEntity": "Lägg till enhet", + "referenceLink": "Referenslänk", + "mission": "Uppdrag", + "ownedFolders": "Ägda mappar", + "thirdParty": "Tredje part", + "thirdPartyCategory": "Tredje parts kategori", + "entityAssessment": "Enhetsbedömning", + "entityAssessments": "Enhetsbedömningar", + "addEntityAssessment": "Lägg till enhetsbedömning", + "criticality": "Kritikalitet", + "penetration": "Penetration", + "dependency": "Beroende", + "trust": "Förtroende", + "solutions": "Lösningar", + "solution": "Lösning", + "addSolution": "Lägg till lösning", + "providerEntity": "Leverantörsenhet", + "addProduct": "Lägg till produkt", + "representatives": "Representanter", + "representative": "Representant", + "addRepresentative": "Lägg till representant", + "phone": "Telefon", + "role": "Roll", + "question": "Fråga", + "recipientEntity": "Mottagarenhet", + "financial": "Finansiell", + "legal": "Juridisk", + "reputation": "Rykte", + "operational": "Operativ", + "confidentiality": "Konfidentialitet", + "integrity": "Integritet", + "availability": "Tillgänglighet", + "authenticity": "Äkthet", + "reviewObservation": "Granska observation", + "reviewObservationSemiColon": "Granska observation:", + "reviewConclusion": "Granska slutsats", + "reviewConclusionSemiColon": "Granska slutsats:", + "review": "Granska", + "conclusionSemiColon": "Slutsats:", + "observationSemiColon": "Observation:", + "tableMode": "Tabelläge", + "owner": "Ägare", + "waitingRiskAcceptances": "Hej! Du har för närvarande {number} riskacceptans(er) som väntar. Du kan hitta dem i riskfliken.", + "licenseSeats": "Licensplatser", + "licenseExpiration": "Licensens utgångsdatum", + "answer": "Svar", + "questionnaireMode": "Frågeformulärsläge", + "assessmentMode": "Bedömningsläge", + "createAudit": "Skapa revision", + "createAuditHelpText": "Skapa en revision tillsammans med enhetsbedömningen", + "questionnaire": "Frågeformulär", + "conclusion": "Slutsats", + "blocker": "Blockerare", + "createUser": "Skapa användare", + "createUserHelpText": "Skapa eller koppla en tredje parts användare till representanten baserat på e-posten", + "nameDuplicate": "Namnet finns redan", + "noAnswer": "Inget svar", + "entityAssessmentRepresentativesHelpText": "De tredje parts användare som ansvarar för att fylla i frågeformuläret", + "sendQuestionnaire": "Skicka frågeformulär", + "sureToSendQuestionnaire": "Är du säker på att du vill skicka frågeformuläret: {questionnaire}?", + "theFollowingRepresentativesWillReceiveTheQuestionnaireColon": "Följande representanter kommer att få frågeformuläret:", + "mailSuccessfullySent": "E-postmeddelandet har skickats framgångsrikt", + "mailFailedToSend": "E-postmeddelandet kunde inte skickas", + "questionOrQuestions": "Fråga(or)", + "successfullyUpdatedClientSettings": "Klientinställningar uppdaterades framgångsrikt, vänligen uppdatera sidan.", + "xRaysEmptyMessage": "Du måste skapa minst ett projekt för att använda röntgen.", + "suggestControls": "Föreslå kontroller", + "createAppliedControlsFromSuggestionsHelpText": "Skapa tillämpade kontroller från kravens föreslagna referenskontroller i ramverket", + "createAppliedControlsFromSuggestionsSuccess": "Tillämpade kontroller skapades framgångsrikt från de föreslagna referenskontrollerna", + "createAppliedControlsFromSuggestionsError": "Ett fel inträffade vid skapandet av tillämpade kontroller från de föreslagna referenskontrollerna", + "createAppliedControlsFromSuggestionsConfirmMessage": "{count} tillämpade kontroller kommer att skapas från de föreslagna referenskontrollerna. Vill du fortsätta?", + "theFollowingControlsWillBeAddedColon": "Följande kontroller kommer att läggas till:", + "ShowAllNodesMessage": "Visa alla", + "ShowOnlyAssessable": "Visa endast bedömningsbara", + "NoPreviewMessage": "Ingen förhandsgranskning tillgänglig.", + "licenseExpiredMessage": "Din licens har löpt ut. Skrivoperationer är inaktiverade. Vänligen kontakta din administratör för att förnya.", + "experimental": "Experimentell", + "timeline": "Tidslinje", + "graph": "Graf", + "startDate": "Startdatum", + "startDateHelpText": "Startdatum (användbart för tidslinje)", + "backupLoadingError": "Ett fel inträffade vid laddning av säkerhetskopian.", + "backupGreaterVersionError": "Kan inte ladda säkerhetskopian, versionen av säkerhetskopian är högre än din nuvarande applikationsversion.", + "backupLowerVersionError": "Ett fel inträffade, säkerhetskopian kan vara för gammal och måste uppdateras innan du försöker igen.", + "entityAssessmentEvidenceHelpText": "Ett externt frågeformulär", + "associatedEntities": "Associerade enheter", + "noMailerConfigured": "Ingen e-posttjänst är konfigurerad", + "errorLicenseSeatsExceeded": "Antalet redigeringsplatser som tillåts av din licens har överskridits. Du kommer inte att kunna ge redigeringsrättigheter till denna användare. Vänligen kontakta din administratör.", + "availableSeats": "Tillgängliga platser", + "showImagesUnauthenticated": "Visa logotyp och favicon för oautentiserade användare", + "showImagesUnauthenticatedHelpText": "Om inaktiverad visas CISO Assistants standardlogotyp och favicon på inloggningssidan", + "librariesCanOnlyBeLoadedByAdmin": "Bibliotek kan endast laddas av en administratör", + "catalog": "Katalog", + "operations": "Operationer", + "questionSingular": "Fråga", + "questionPlural": "Frågor", + "fillMetadataURL": "Alternativ 1: Fyll i metadata-URL", + "fillSSOSLOURLx509cert": "Alternativ 2: Fyll i SSO-URL, SLO-URL och x509-certifikat", + "sumpageTotal": "Totalt", + "sumpageActive": "Aktiva", + "sumpageDeprecated": "Föråldrade", + "sumpageToDo": "Att göra", + "sumpageInProgress": "Pågår", + "sumpageOnHold": "På paus", + "sumpageActiveAudits": "Aktiva revisioner", + "sumpageCompliantItems": "Efterlevande objekt", + "sumpageNonCompliantItems": "Icke-efterlevande objekt", + "sumpageEvidences": "Bevis", + "sumpageAssessments": "Bedömningar", + "sumpageScenarios": "Scenarier", + "sumpageMappedThreats": "Kartlagda hot", + "sumpageRiskAccepted": "Risker accepterade", + "sumpageSectionControls": "Kontroller", + "sumpageTitleComplianceOverview": "Översikt över efterlevnad", + "sumpageTitleCurrentRisks": "Nuvarande risker", + "sumpageTitleResidualRisks": "Rest risker", + "sumpageSectionCompliance": "Efterlevnad", + "sumpageSectionRisk": "Risk", + "emailPasswordMismatch": "Kunde inte logga in med angivna uppgifter.", + "securitySettings": "Säkerhetsinställningar", + "securitySettingsDescription": "Konfigurera dina säkerhetsinställningar här.", + "multiFactorAuthentication": "Multifaktorautentisering", + "authenticatorApp": "Autentiseringsapp", + "authenticatorAppDescription": "Använd en autentiseringsapp för att generera en tidsbaserad engångskod (TOTP) för tvåfaktorsautentisering.", + "enableTOTP": "Aktivera 2FA", + "disableTOTP": "Inaktivera 2FA", + "disableTOTPConfirm": "Är du säker på att du vill inaktivera tvåfaktorsautentisering?", + "recommended": "Rekommenderas", + "activateTOTPTitle": "Aktivera tvåfaktorsautentisering", + "activateTOTPMessage": "Skanna QR-koden med din autentiseringsapp för att aktivera tvåfaktorsautentisering.", + "code": "Kod", + "enterTOTPCodeManually": "Ange följande kod manuellt i appen", + "enterCodeGeneratedByApp": "Ange koden som genereras av autentiseringsappen", + "mfaAuthenticateTitle": "Multifaktorautentisering", + "successfullyDeactivatedTOTP": "2FA inaktiverades framgångsrikt", + "successfullyActivatedTOTP": "2FA aktiverades framgångsrikt", + "listRecoveryCodes": "Lista återställningskoder", + "listRecoveryCodesHelpText": "Återställningskoder används för att återfå tillgång till ditt konto om du förlorar tillgången till din autentiseringsapp. Förvara dessa lika säkert som ditt lösenord. Vi rekommenderar att du lagrar dem i en säker lösenordshanterare.", + "recoveryCode": "Återställningskod", + "recoveryCodes": "Återställningskoder", + "regenerateRecoveryCodes": "Generera nya återställningskoder", + "errorRegeneratingRecoveryCodes": "Ett fel inträffade vid generering av återställningskoder", + "loginUsingRecoveryCode": "Använd en återställningskod", + "loginUsingTOTP": "Använd autentiseringsapp", + "copy": "Kopiera", + "incorrectCode": "Felaktig kod", + "tooManyLoginAttempts": "För många inloggningsförsök. Vänligen försök igen senare.", + "step": "Steg {number}", + "critical": "Kritisk", + "vulnerabilities": "Sårbarheter", + "severity": "Allvarlighet", + "potential": "Potentiell", + "exploitable": "Exploaterbar", + "mitigated": "Mildrad", + "fixed": "Åtgärdad", + "labels": "Etiketter", + "addLabel": "Lägg till etikett", + "labelsHelpText": "Etiketter används för att kategorisera och filtrera objekt.", + "filteringLabel": "Etikett", + "filteringLabels": "Etiketter", + "invalidLabel": "Etiketten måste vara alfanumerisk och innehålla högst 36 tecken", + "myAssignments": "Mina uppdrag", + "assignedRisks": "Tilldelade risker", + "controls": "Kontroller", + "exploreButton": "Utforska", + "tags": "Etiketter", + "addTag": "Lägg till etikett", + "tagsHelpText": "Etiketter hjälper till att kategorisera och filtrera flera objekt. Du kan hantera dem i menyn Extra." +} diff --git a/frontend/project.inlang/settings.json b/frontend/project.inlang/settings.json index 8faefa6e7..f38392c45 100644 --- a/frontend/project.inlang/settings.json +++ b/frontend/project.inlang/settings.json @@ -1,7 +1,22 @@ { "$schema": "https://inlang.com/schema/project-settings", "sourceLanguageTag": "en", - "languageTags": ["en", "ar", "fr", "pt", "es", "de", "nl", "it", "pl", "ro", "hi", "ur", "cz"], + "languageTags": [ + "en", + "ar", + "fr", + "pt", + "es", + "de", + "nl", + "it", + "pl", + "ro", + "hi", + "ur", + "cz", + "sv" + ], "modules": [ "https://cdn.jsdelivr.net/npm/@inlang/message-lint-rule-empty-pattern@latest/dist/index.js", "https://cdn.jsdelivr.net/npm/@inlang/message-lint-rule-identical-pattern@latest/dist/index.js", diff --git a/frontend/src/lib/components/SideBar/SideBarFooter.svelte b/frontend/src/lib/components/SideBar/SideBarFooter.svelte index 6b634bc31..222db555d 100644 --- a/frontend/src/lib/components/SideBar/SideBarFooter.svelte +++ b/frontend/src/lib/components/SideBar/SideBarFooter.svelte @@ -21,7 +21,8 @@ romanian: m.romanian(), hindi: m.hindi(), urdu: m.urdu(), - czech: m.czech() + czech: m.czech(), + swedish: m.swedish() }; const modalStore = getModalStore(); @@ -39,7 +40,8 @@ ro: 'Română', hi: 'हिंदी', ur: 'اردو', - cz: 'Český' + cz: 'Český', + sv: 'Svenska' }; let value = languageTag(); diff --git a/frontend/src/lib/utils/locales.ts b/frontend/src/lib/utils/locales.ts index a768ed9cf..0d8a0a369 100644 --- a/frontend/src/lib/utils/locales.ts +++ b/frontend/src/lib/utils/locales.ts @@ -49,6 +49,9 @@ export const LOCALE_MAP = { }, cz: { name: 'czech' + }, + sv: { + name: 'swedish' } }; From 3dd3d4ac60e5ec792d72deba61bd7f4d6f5cb183 Mon Sep 17 00:00:00 2001 From: ab-smith Date: Sun, 17 Nov 2024 13:09:13 +0100 Subject: [PATCH 2/5] =?UTF-8?q?chore:=20update=20translations=20with=20Fin?= =?UTF-8?q?k=20=F0=9F=90=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/messages/en.json | 5 ++++- frontend/messages/fr.json | 5 ++++- frontend/messages/sv.json | 10 +++++----- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/frontend/messages/en.json b/frontend/messages/en.json index b6c891ee4..915d322d0 100644 --- a/frontend/messages/en.json +++ b/frontend/messages/en.json @@ -859,5 +859,8 @@ "exploreButton": "Explore", "tags": "Labels", "addTag": "Add tag", - "tagsHelpText": "Labels help categorize and filter multiple objects. You can manage them on the Extra menu." + "tagsHelpText": "Labels help categorize and filter multiple objects. You can manage them on the Extra menu.", + "existingMeasures": "Existing measures", + "forgotPassword": "Forgot password", + "ssoSettingsUpdated": "SSO settings updated" } diff --git a/frontend/messages/fr.json b/frontend/messages/fr.json index 99c9449f3..bcf008fe3 100644 --- a/frontend/messages/fr.json +++ b/frontend/messages/fr.json @@ -855,5 +855,8 @@ "exploreButton": "Explorer", "tags": "Étiquettes", "addTag": "Ajouter une étiquette", - "tagsHelpText": "Les étiquettes sont utilisées pour classer et filtrer les éléments. Vous pouvez ajouter des étiquettes dans la section Extra" + "tagsHelpText": "Les étiquettes sont utilisées pour classer et filtrer les éléments. Vous pouvez ajouter des étiquettes dans la section Extra", + "existingMeasures": "Mesures existantes", + "forgotPassword": "Mot de passe oublié", + "ssoSettingsUpdated": "Paramètres SSO mis à jour" } diff --git a/frontend/messages/sv.json b/frontend/messages/sv.json index aaa7d486c..126346f50 100644 --- a/frontend/messages/sv.json +++ b/frontend/messages/sv.json @@ -268,7 +268,6 @@ "cancel": "Avbryt", "save": "Spara", "assetsImpactedByTheRiskScenario": "Tillgångar påverkade av riskscenariot", - "existingMeasures": "Befintliga kontroller", "theExistingAppliedControlsToManageThisRisk": "De befintliga tillämpade kontrollerna för att hantera denna risk", "currentRiskLevelGivenCurrentMeasures": "Nuvarande risknivå givet de aktuella tillämpade kontrollerna", "riskLevelWhenAllExtraMeasuresDone": "Risknivå när alla extra åtgärder är klara", @@ -445,11 +444,9 @@ "yourStreamlined": "Din strömlinjeformade", "oneStopShop": "allt-i-ett-plattform", "forComplianceRiskManagement": "för efterlevnad och riskhantering.", - "youCanSetPasswordHere": "Du kan ställa in ditt lösenord här", "setPassword": "Ställ in lösenord", "logIntoYourAccount": "Logga in på ditt konto", "youNeedToLogIn": "Du måste logga in för att få tillgång till alla funktioner", - "forgotPassword": "Glömt lösenord", "login": "Logga in", "password": "Lösenord", "enterYourEmail": "Ange din e-postadress nedan, så skickar vi instruktioner för att ställa in ett nytt", @@ -649,7 +646,6 @@ "or": "eller", "errorImportingLibrary": "Fel vid import av bibliotek", "libraryImportError": "Ett fel inträffade under import av bibliotek", - "ssoSettingsUpdated": "SSO-inställningar uppdaterade", "ssoSettings": "SSO-inställningar", "ssoSettingsDescription": "Konfigurera dina SSO-inställningar här.", "sso": "SSO", @@ -858,5 +854,9 @@ "exploreButton": "Utforska", "tags": "Etiketter", "addTag": "Lägg till etikett", - "tagsHelpText": "Etiketter hjälper till att kategorisera och filtrera flera objekt. Du kan hantera dem i menyn Extra." + "tagsHelpText": "Etiketter hjälper till att kategorisera och filtrera flera objekt. Du kan hantera dem i menyn Extra.", + "existingMeasures": "Befintliga kontroller", + "youCanSetPasswordHere": "Du kan ställa in ditt lösenord här", + "forgotPassword": "Glömt lösenord", + "ssoSettingsUpdated": "SSO-inställningar uppdaterade" } From 22c49c535e563c2b2ee6b760581f1d7da7a3b44b Mon Sep 17 00:00:00 2001 From: ab-smith Date: Sun, 17 Nov 2024 13:09:54 +0100 Subject: [PATCH 3/5] =?UTF-8?q?chore:=20update=20translations=20with=20Fin?= =?UTF-8?q?k=20=F0=9F=90=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/messages/en.json | 1 + frontend/messages/fr.json | 1 + 2 files changed, 2 insertions(+) diff --git a/frontend/messages/en.json b/frontend/messages/en.json index 915d322d0..4c73a7d62 100644 --- a/frontend/messages/en.json +++ b/frontend/messages/en.json @@ -861,6 +861,7 @@ "addTag": "Add tag", "tagsHelpText": "Labels help categorize and filter multiple objects. You can manage them on the Extra menu.", "existingMeasures": "Existing measures", + "youCanSetPasswordHere": "You can set your password here", "forgotPassword": "Forgot password", "ssoSettingsUpdated": "SSO settings updated" } diff --git a/frontend/messages/fr.json b/frontend/messages/fr.json index bcf008fe3..3695858e9 100644 --- a/frontend/messages/fr.json +++ b/frontend/messages/fr.json @@ -857,6 +857,7 @@ "addTag": "Ajouter une étiquette", "tagsHelpText": "Les étiquettes sont utilisées pour classer et filtrer les éléments. Vous pouvez ajouter des étiquettes dans la section Extra", "existingMeasures": "Mesures existantes", + "youCanSetPasswordHere": "Vous pouvez définir votre mot de passe ici", "forgotPassword": "Mot de passe oublié", "ssoSettingsUpdated": "Paramètres SSO mis à jour" } From e62b1e62132c8c89b9d366cc694d7ff5fa66915a Mon Sep 17 00:00:00 2001 From: ab-smith Date: Sun, 17 Nov 2024 13:12:36 +0100 Subject: [PATCH 4/5] =?UTF-8?q?chore:=20update=20translations=20with=20Fin?= =?UTF-8?q?k=20=F0=9F=90=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/messages/ar.json | 3 +++ frontend/messages/de.json | 1 + frontend/messages/es.json | 1 + frontend/messages/fr.json | 4 ++++ frontend/messages/hi.json | 1 + frontend/messages/it.json | 1 + frontend/messages/nl.json | 1 + frontend/messages/pl.json | 1 + frontend/messages/pt.json | 1 + frontend/messages/ro.json | 1 + frontend/messages/ur.json | 1 + 11 files changed, 16 insertions(+) diff --git a/frontend/messages/ar.json b/frontend/messages/ar.json index 6d6e8c1bc..75b8d1f46 100644 --- a/frontend/messages/ar.json +++ b/frontend/messages/ar.json @@ -12,6 +12,8 @@ "romanian": "الرومانية", "hindi": "هندية", "urdu": "أردية", + "czech": "التشيكية", + "swedish": "السويدية", "addThreat": "أضف تهديدًا", "addVulnerability": "إضافة الضعف", "addReferenceControl": "أضف تحكمًا مرجعيًا", @@ -58,6 +60,7 @@ "referenceControls": "التحكمات المرجعية", "referenceControlsColon": "ضوابط المرجع:", "appliedControls": "التحكمات المطبقة", + "existingAppliedControls": "الضوابط الموجودة", "assets": "الأصول", "asset": "الأصل", "policy": "السياسة", diff --git a/frontend/messages/de.json b/frontend/messages/de.json index 741d998c9..b4c4daa45 100644 --- a/frontend/messages/de.json +++ b/frontend/messages/de.json @@ -12,6 +12,7 @@ "romanian": "Rumänisch", "hindi": "Hindi", "urdu": "Urdu", + "czech": "Tschechisch", "addThreat": "Bedrohung hinzufügen", "addVulnerability": "Schwachstellen hinzufügen", "addReferenceControl": "Referenzkontrolle hinzufügen", diff --git a/frontend/messages/es.json b/frontend/messages/es.json index 5c5cd78ad..0daa5e097 100644 --- a/frontend/messages/es.json +++ b/frontend/messages/es.json @@ -12,6 +12,7 @@ "romanian": "Rumano", "hindi": "Hindi", "urdu": "Urdu", + "czech": "Checo", "addThreat": "Agregar amenaza", "addVulnerability": "Agregar vulnerabilidad", "addReferenceControl": "Agregar control de referencia", diff --git a/frontend/messages/fr.json b/frontend/messages/fr.json index 3695858e9..ed4571b95 100644 --- a/frontend/messages/fr.json +++ b/frontend/messages/fr.json @@ -12,6 +12,8 @@ "romanian": "Roumain", "hindi": "Hindi", "urdu": "Ourdou", + "czech": "Tchèque", + "swedish": "suédois", "addThreat": "Ajouter une menace", "addVulnerability": "Ajouter une vulnérabilité", "addReferenceControl": "Ajouter une mesure de référence", @@ -58,6 +60,8 @@ "referenceControls": "Mesures de référence", "referenceControlsColon": "Mesures de référence :", "appliedControls": "Mesures appliquées", + "existingAppliedControls": "Mesures existantes", + "extraAppliedControls": "Mesures additionnelles", "assets": "Biens sensibles", "asset": "Bien sensible", "policy": "Politique", diff --git a/frontend/messages/hi.json b/frontend/messages/hi.json index d69384b43..6189d1316 100644 --- a/frontend/messages/hi.json +++ b/frontend/messages/hi.json @@ -12,6 +12,7 @@ "romanian": "रोमानियाई", "hindi": "हिंदी", "urdu": "उर्दू", + "czech": "चेक", "addThreat": "खतरा जोड़ें", "addVulnerability": "भेद्यता जोड़ें", "addReferenceControl": "संदर्भ नियंत्रण जोड़ें", diff --git a/frontend/messages/it.json b/frontend/messages/it.json index 32341cb73..a934245ca 100644 --- a/frontend/messages/it.json +++ b/frontend/messages/it.json @@ -12,6 +12,7 @@ "romanian": "Rumeno", "hindi": "Hindi", "urdu": "Urdu", + "czech": "Ceco", "addThreat": "Aggiungi minaccia", "addVulnerability": "Aggiungi vulnerabilità", "addReferenceControl": "Aggiungi controllo di riferimento", diff --git a/frontend/messages/nl.json b/frontend/messages/nl.json index 73b7b1340..bd7c5216e 100644 --- a/frontend/messages/nl.json +++ b/frontend/messages/nl.json @@ -12,6 +12,7 @@ "romanian": "Roemeens", "hindi": "Hindi", "urdu": "Urdu", + "czech": "Tsjechisch", "addThreat": "Bedreiging toevoegen", "addVulnerability": "Kwetsbaarheid toevoegen", "addReferenceControl": "Referentiecontrole toevoegen", diff --git a/frontend/messages/pl.json b/frontend/messages/pl.json index 8079d52ad..e5876e0d3 100644 --- a/frontend/messages/pl.json +++ b/frontend/messages/pl.json @@ -12,6 +12,7 @@ "romanian": "Rumuński", "hindi": "Hinduski", "urdu": "Urdu", + "czech": "Czeski", "addThreat": "Dodaj zagrożenie", "addVulnerability": "Dodaj lukę", "addReferenceControl": "Dodaj kontrolę referencyjną", diff --git a/frontend/messages/pt.json b/frontend/messages/pt.json index 041570668..36424a31e 100644 --- a/frontend/messages/pt.json +++ b/frontend/messages/pt.json @@ -12,6 +12,7 @@ "romanian": "Romeno", "hindi": "Hindi", "urdu": "Urdu", + "czech": "Checo", "addThreat": "Adicionar ameaça", "addVulnerability": "Adicionar vulnerabilidade", "addReferenceControl": "Adicionar controle de referência", diff --git a/frontend/messages/ro.json b/frontend/messages/ro.json index 83cdff67b..76e9a33c6 100644 --- a/frontend/messages/ro.json +++ b/frontend/messages/ro.json @@ -12,6 +12,7 @@ "romanian": "Română", "hindi": "Hindi", "urdu": "Urdu", + "czech": "Ceh", "addThreat": "Adaugă amenințare", "addVulnerability": "Adăugați vulnerabilitate", "addReferenceControl": "Adaugă control de referință", diff --git a/frontend/messages/ur.json b/frontend/messages/ur.json index 084ab21ca..4abdfea42 100644 --- a/frontend/messages/ur.json +++ b/frontend/messages/ur.json @@ -12,6 +12,7 @@ "romanian": "رومانی", "hindi": "ہندی", "urdu": "اردو", + "czech": "چیک", "addThreat": "خطرہ شامل کریں", "addVulnerability": "کمزوری شامل کریں", "addReferenceControl": "حوالہ کنٹرول شامل کریں", From 70b10dc48c0fca132ea2d5f6d1389f20d0b10f41 Mon Sep 17 00:00:00 2001 From: ab-smith Date: Sun, 17 Nov 2024 13:16:39 +0100 Subject: [PATCH 5/5] =?UTF-8?q?chore:=20update=20translations=20with=20Fin?= =?UTF-8?q?k=20=F0=9F=90=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/messages/ar.json | 3 ++- frontend/messages/de.json | 4 +++- frontend/messages/es.json | 4 +++- frontend/messages/fr.json | 2 +- frontend/messages/hi.json | 4 +++- frontend/messages/it.json | 4 +++- frontend/messages/nl.json | 4 +++- frontend/messages/pl.json | 4 +++- frontend/messages/pt.json | 4 +++- frontend/messages/ro.json | 4 +++- frontend/messages/sv.json | 3 +++ frontend/messages/ur.json | 4 +++- 12 files changed, 33 insertions(+), 11 deletions(-) diff --git a/frontend/messages/ar.json b/frontend/messages/ar.json index 75b8d1f46..fdce351ee 100644 --- a/frontend/messages/ar.json +++ b/frontend/messages/ar.json @@ -856,5 +856,6 @@ "exploreButton": "يستكشف", "tags": "العلامات", "addTag": "إضافة علامة", - "tagsHelpText": "تُستخدم العلامات لتصنيف العناصر وتصفيتها. يمكنك إضافة علامات في قسم \"إضافي\"" + "tagsHelpText": "تُستخدم العلامات لتصنيف العناصر وتصفيتها. يمكنك إضافة علامات في قسم \"إضافي\"", + "forgotPassword": "هل نسيت كلمة السر" } diff --git a/frontend/messages/de.json b/frontend/messages/de.json index b4c4daa45..7f97b3656 100644 --- a/frontend/messages/de.json +++ b/frontend/messages/de.json @@ -13,6 +13,7 @@ "hindi": "Hindi", "urdu": "Urdu", "czech": "Tschechisch", + "swedish": "Schwedisch", "addThreat": "Bedrohung hinzufügen", "addVulnerability": "Schwachstellen hinzufügen", "addReferenceControl": "Referenzkontrolle hinzufügen", @@ -854,5 +855,6 @@ "exploreButton": "Erkunden", "tags": "Schlagwörter", "addTag": "Tag hinzufügen", - "tagsHelpText": "Tags werden zum Kategorisieren und Filtern der Elemente verwendet. Sie können Tags im Abschnitt Extra hinzufügen" + "tagsHelpText": "Tags werden zum Kategorisieren und Filtern der Elemente verwendet. Sie können Tags im Abschnitt Extra hinzufügen", + "forgotPassword": "Passwort vergessen" } diff --git a/frontend/messages/es.json b/frontend/messages/es.json index 0daa5e097..fda23be09 100644 --- a/frontend/messages/es.json +++ b/frontend/messages/es.json @@ -13,6 +13,7 @@ "hindi": "Hindi", "urdu": "Urdu", "czech": "Checo", + "swedish": "Sueco", "addThreat": "Agregar amenaza", "addVulnerability": "Agregar vulnerabilidad", "addReferenceControl": "Agregar control de referencia", @@ -854,5 +855,6 @@ "exploreButton": "Explorar", "tags": "Etiquetas", "addTag": "Agregar etiqueta", - "tagsHelpText": "Las etiquetas se utilizan para categorizar y filtrar los elementos. Puedes agregar etiquetas en la sección Extra" + "tagsHelpText": "Las etiquetas se utilizan para categorizar y filtrar los elementos. Puedes agregar etiquetas en la sección Extra", + "forgotPassword": "Has olvidado tu contraseña" } diff --git a/frontend/messages/fr.json b/frontend/messages/fr.json index ed4571b95..19ecdbd1e 100644 --- a/frontend/messages/fr.json +++ b/frontend/messages/fr.json @@ -13,7 +13,7 @@ "hindi": "Hindi", "urdu": "Ourdou", "czech": "Tchèque", - "swedish": "suédois", + "swedish": "Suédois", "addThreat": "Ajouter une menace", "addVulnerability": "Ajouter une vulnérabilité", "addReferenceControl": "Ajouter une mesure de référence", diff --git a/frontend/messages/hi.json b/frontend/messages/hi.json index 6189d1316..1d7560d03 100644 --- a/frontend/messages/hi.json +++ b/frontend/messages/hi.json @@ -13,6 +13,7 @@ "hindi": "हिंदी", "urdu": "उर्दू", "czech": "चेक", + "swedish": "स्वीडिश", "addThreat": "खतरा जोड़ें", "addVulnerability": "भेद्यता जोड़ें", "addReferenceControl": "संदर्भ नियंत्रण जोड़ें", @@ -854,5 +855,6 @@ "exploreButton": "अन्वेषण करना", "tags": "टैग", "addTag": "टैग जोड़ें", - "tagsHelpText": "टैग का उपयोग आइटम को वर्गीकृत और फ़िल्टर करने के लिए किया जाता है। आप अतिरिक्त अनुभाग में टैग जोड़ सकते हैं" + "tagsHelpText": "टैग का उपयोग आइटम को वर्गीकृत और फ़िल्टर करने के लिए किया जाता है। आप अतिरिक्त अनुभाग में टैग जोड़ सकते हैं", + "forgotPassword": "पासवर्ड भूल गए" } diff --git a/frontend/messages/it.json b/frontend/messages/it.json index a934245ca..72eb02820 100644 --- a/frontend/messages/it.json +++ b/frontend/messages/it.json @@ -13,6 +13,7 @@ "hindi": "Hindi", "urdu": "Urdu", "czech": "Ceco", + "swedish": "Svedese", "addThreat": "Aggiungi minaccia", "addVulnerability": "Aggiungi vulnerabilità", "addReferenceControl": "Aggiungi controllo di riferimento", @@ -854,5 +855,6 @@ "exploreButton": "Esplorare", "tags": "Etichette", "addTag": "Aggiungi tag", - "tagsHelpText": "I tag vengono utilizzati per categorizzare e filtrare gli elementi. Puoi aggiungere tag nella sezione Extra" + "tagsHelpText": "I tag vengono utilizzati per categorizzare e filtrare gli elementi. Puoi aggiungere tag nella sezione Extra", + "forgotPassword": "Ha dimenticato la password" } diff --git a/frontend/messages/nl.json b/frontend/messages/nl.json index bd7c5216e..1aa306ae7 100644 --- a/frontend/messages/nl.json +++ b/frontend/messages/nl.json @@ -13,6 +13,7 @@ "hindi": "Hindi", "urdu": "Urdu", "czech": "Tsjechisch", + "swedish": "Zweeds", "addThreat": "Bedreiging toevoegen", "addVulnerability": "Kwetsbaarheid toevoegen", "addReferenceControl": "Referentiecontrole toevoegen", @@ -854,5 +855,6 @@ "exploreButton": "Ontdekken", "tags": "Labels", "addTag": "Tag toevoegen", - "tagsHelpText": "Tags worden gebruikt om de items te categoriseren en te filteren. U kunt tags toevoegen in de sectie Extra" + "tagsHelpText": "Tags worden gebruikt om de items te categoriseren en te filteren. U kunt tags toevoegen in de sectie Extra", + "forgotPassword": "Wachtwoord vergeten" } diff --git a/frontend/messages/pl.json b/frontend/messages/pl.json index e5876e0d3..b6bc1b41a 100644 --- a/frontend/messages/pl.json +++ b/frontend/messages/pl.json @@ -13,6 +13,7 @@ "hindi": "Hinduski", "urdu": "Urdu", "czech": "Czeski", + "swedish": "Szwedzki", "addThreat": "Dodaj zagrożenie", "addVulnerability": "Dodaj lukę", "addReferenceControl": "Dodaj kontrolę referencyjną", @@ -854,5 +855,6 @@ "exploreButton": "Badać", "tags": "Tagi", "addTag": "Dodaj tag", - "tagsHelpText": "Tagi służą do kategoryzowania i filtrowania elementów. Możesz dodać tagi w sekcji Extra" + "tagsHelpText": "Tagi służą do kategoryzowania i filtrowania elementów. Możesz dodać tagi w sekcji Extra", + "forgotPassword": "Zapomniałem hasła" } diff --git a/frontend/messages/pt.json b/frontend/messages/pt.json index 36424a31e..a0f30e27b 100644 --- a/frontend/messages/pt.json +++ b/frontend/messages/pt.json @@ -13,6 +13,7 @@ "hindi": "Hindi", "urdu": "Urdu", "czech": "Checo", + "swedish": "Sueco", "addThreat": "Adicionar ameaça", "addVulnerability": "Adicionar vulnerabilidade", "addReferenceControl": "Adicionar controle de referência", @@ -854,5 +855,6 @@ "exploreButton": "Explorar", "tags": "Etiquetas", "addTag": "Adicionar etiqueta", - "tagsHelpText": "As tags são usadas para categorizar e filtrar os itens. Você pode adicionar tags na seção Extra" + "tagsHelpText": "As tags são usadas para categorizar e filtrar os itens. Você pode adicionar tags na seção Extra", + "forgotPassword": "Esqueceu sua senha" } diff --git a/frontend/messages/ro.json b/frontend/messages/ro.json index 76e9a33c6..ae6b9ad44 100644 --- a/frontend/messages/ro.json +++ b/frontend/messages/ro.json @@ -13,6 +13,7 @@ "hindi": "Hindi", "urdu": "Urdu", "czech": "Ceh", + "swedish": "Suedez", "addThreat": "Adaugă amenințare", "addVulnerability": "Adăugați vulnerabilitate", "addReferenceControl": "Adaugă control de referință", @@ -854,5 +855,6 @@ "exploreButton": "Explora", "tags": "Etichete", "addTag": "Adăugați etichetă", - "tagsHelpText": "Etichetele sunt folosite pentru a clasifica și filtra articolele. Puteți adăuga etichete în secțiunea Extra" + "tagsHelpText": "Etichetele sunt folosite pentru a clasifica și filtra articolele. Puteți adăuga etichete în secțiunea Extra", + "forgotPassword": "Aţi uitat parola" } diff --git a/frontend/messages/sv.json b/frontend/messages/sv.json index 126346f50..f6dd37618 100644 --- a/frontend/messages/sv.json +++ b/frontend/messages/sv.json @@ -13,6 +13,7 @@ "hindi": "Hindi", "urdu": "Urdu", "czech": "Tjeckiska", + "swedish": "Svenska", "addThreat": "Lägg till hot", "addVulnerability": "Lägg till sårbarhet", "addReferenceControl": "Lägg till referenskontroll", @@ -447,6 +448,7 @@ "setPassword": "Ställ in lösenord", "logIntoYourAccount": "Logga in på ditt konto", "youNeedToLogIn": "Du måste logga in för att få tillgång till alla funktioner", + "forgtPassword": "Glömt lösenordet", "login": "Logga in", "password": "Lösenord", "enterYourEmail": "Ange din e-postadress nedan, så skickar vi instruktioner för att ställa in ett nytt", @@ -646,6 +648,7 @@ "or": "eller", "errorImportingLibrary": "Fel vid import av bibliotek", "libraryImportError": "Ett fel inträffade under import av bibliotek", + "ssoSettingsupdated": "SSO-inställningar uppdaterade", "ssoSettings": "SSO-inställningar", "ssoSettingsDescription": "Konfigurera dina SSO-inställningar här.", "sso": "SSO", diff --git a/frontend/messages/ur.json b/frontend/messages/ur.json index 4abdfea42..b9ff2bd64 100644 --- a/frontend/messages/ur.json +++ b/frontend/messages/ur.json @@ -13,6 +13,7 @@ "hindi": "ہندی", "urdu": "اردو", "czech": "چیک", + "swedish": "سویڈش", "addThreat": "خطرہ شامل کریں", "addVulnerability": "کمزوری شامل کریں", "addReferenceControl": "حوالہ کنٹرول شامل کریں", @@ -854,5 +855,6 @@ "exploreButton": "دریافت کریں۔", "tags": "ٹیگز", "addTag": "ٹیگ شامل کریں۔", - "tagsHelpText": "ٹیگز اشیاء کی درجہ بندی اور فلٹر کرنے کے لیے استعمال ہوتے ہیں۔ آپ اضافی سیکشن میں ٹیگ شامل کر سکتے ہیں۔" + "tagsHelpText": "ٹیگز اشیاء کی درجہ بندی اور فلٹر کرنے کے لیے استعمال ہوتے ہیں۔ آپ اضافی سیکشن میں ٹیگ شامل کر سکتے ہیں۔", + "forgotPassword": "پاس ورڈ بھول گئے۔" }