From c7e1f5ad2bf1e94b7001eebe85fd3f748868cb4a Mon Sep 17 00:00:00 2001 From: casperiv0 <53900565+casperiv0@users.noreply.github.com> Date: Sun, 5 Nov 2023 15:43:11 +0100 Subject: [PATCH] feat: add Swedish language --- apps/client/i18n.config.mjs | 15 +- apps/client/locales/sv/account.json | 63 +++ apps/client/locales/sv/admin.json | 194 +++++++++ apps/client/locales/sv/auth.json | 34 ++ apps/client/locales/sv/bleeter.json | 25 ++ apps/client/locales/sv/business.json | 53 +++ apps/client/locales/sv/cad-settings.json | 470 +++++++++++++++++++++ apps/client/locales/sv/calls.json | 86 ++++ apps/client/locales/sv/citizen.json | 169 ++++++++ apps/client/locales/sv/common.json | 182 ++++++++ apps/client/locales/sv/courthouse.json | 42 ++ apps/client/locales/sv/ems-fd.json | 43 ++ apps/client/locales/sv/error-messages.json | 34 ++ apps/client/locales/sv/leo.json | 423 +++++++++++++++++++ apps/client/locales/sv/truck-logs.json | 15 + apps/client/locales/sv/values.json | 228 ++++++++++ apps/client/locales/sv/webhooks.json | 109 +++++ 17 files changed, 2184 insertions(+), 1 deletion(-) create mode 100644 apps/client/locales/sv/account.json create mode 100644 apps/client/locales/sv/admin.json create mode 100644 apps/client/locales/sv/auth.json create mode 100644 apps/client/locales/sv/bleeter.json create mode 100644 apps/client/locales/sv/business.json create mode 100644 apps/client/locales/sv/cad-settings.json create mode 100644 apps/client/locales/sv/calls.json create mode 100644 apps/client/locales/sv/citizen.json create mode 100644 apps/client/locales/sv/common.json create mode 100644 apps/client/locales/sv/courthouse.json create mode 100644 apps/client/locales/sv/ems-fd.json create mode 100644 apps/client/locales/sv/error-messages.json create mode 100644 apps/client/locales/sv/leo.json create mode 100644 apps/client/locales/sv/truck-logs.json create mode 100644 apps/client/locales/sv/values.json create mode 100644 apps/client/locales/sv/webhooks.json diff --git a/apps/client/i18n.config.mjs b/apps/client/i18n.config.mjs index 979d20820..1e4dcf7b2 100644 --- a/apps/client/i18n.config.mjs +++ b/apps/client/i18n.config.mjs @@ -1,4 +1,17 @@ export const i18n = { - locales: ["en", "en-gb", "ru", "cn", "tc", "fr-FR", "de-DE", "pt-BR", "cs-CZ", "nl-BE", "zh-CN"], + locales: [ + "en", + "en-gb", + "ru", + "cn", + "tc", + "fr-FR", + "de-DE", + "pt-BR", + "cs-CZ", + "nl-BE", + "zh-CN", + "sv", + ], defaultLocale: "en", }; diff --git a/apps/client/locales/sv/account.json b/apps/client/locales/sv/account.json new file mode 100644 index 000000000..4203ea4d6 --- /dev/null +++ b/apps/client/locales/sv/account.json @@ -0,0 +1,63 @@ +{ + "Account": { + "account": "Account", + "accountInfo": "Account Info", + "accountSettings": "Account Settings", + "passwordSettings": "Password Settings", + "appearanceSettings": "Appearance Settings", + "connections": "Connections", + "connectDiscord": "Connect Discord account", + "disconnectDiscord": "Disconnect Discord account", + "disconnectText": "This will remove the ability to login via Discord.", + "disabledDisconnectText": "You cannot disconnect your Discord connection when 'Disallow regular login' is enabled. To delete your account please contact an administrator", + "connectText": "This will add the ability to login via Discord.", + "disconnecting": "Disconnecting...", + "currentPassword": "Current password", + "newPassword": "New password", + "2fa": "Two Factor Authentication", + "confirmNewPassword": "Confirm new password", + "scanQRCode": "Scan this QR code to add it to your authenticator app", + "verifyCode": " Verify by entering a code from your authenticator app", + "disable": "Disable", + "enable2FA": "Enable Two-Factor Authentication", + "disable2FA": "Disable Two-Factor Authentication", + "next": "Next", + "verify": "Verify", + "enable2faSuccess": "Successfully enabled Two-Factor Authentication", + "disable2faSuccess": "Successfully disabled Two-Factor Authentication", + "darkTheme": "Dark Theme", + "statusView": "Status View", + "tableAlignment": "Table Actions Alignment", + "sounds": "Sounds", + "panicButton": "Panic Button", + "signal100": "Signal 100", + "stopRoleplay": "Stop roleplay", + "addedToCall": "Added to call", + "statusUpdate": "Status Update", + "incomingCall": "Incoming Call", + "dotColor": "Dot color", + "fullRowColor": "Full row color", + "userApiToken": "User Api Token", + "reGenerateToken": "Re-generate token", + "token": "Token", + "discord": "Discord", + "steam": "Steam", + "connectSteam": "Connect Steam account", + "disconnectSteam": "Disconnect Steam account", + "disconnectSteamText": "This will remove the ability to login via Steam.", + "connectSteamText": "This will add the ability to login via Steam.", + "locale": "Locale", + "viewMyPermissions": "View my permissions", + "speech": "Speech", + "speechVoice": "Speech Voice", + "otherSounds": "Other Sounds", + "unavailableSounds": "Unavailable Sounds", + "unavailableSoundsMessage": "These sounds are unavailable. They must be added by an admin.", + "userApiTokenDescription": "This token can be used to communicate with SnailyCAD's API.", + "developerMode": "Developer Mode", + "statusViewDescription": "How the color of a status code (10-code) is displayed in the active units table." + }, + "Notifications": { + "CITIZEN_DELETED": "{citizen} was deleted. Reason: {reason}" + } +} diff --git a/apps/client/locales/sv/admin.json b/apps/client/locales/sv/admin.json new file mode 100644 index 000000000..8b1cffe0f --- /dev/null +++ b/apps/client/locales/sv/admin.json @@ -0,0 +1,194 @@ +{ + "Management": { + "management": "Hantering", + "adminDashboard": "Adminpanel", + "MANAGE_CITIZENS": "Hantera Medborgare", + "MANAGE_BUSINESSES": "Hantera Företag", + "MANAGE_USERS": "Hantera Användare", + "MANAGE_UNITS": "Hantera Enheter", + "MANAGE_EXPUNGEMENT_REQUESTS": "Hantera Begäran om Radering", + "MANAGE_NAME_CHANGE_REQUESTS": "Hantera Namnändringsbegäran", + "MANAGE_CAD_SETTINGS": "CAD-inställningar", + "MANAGE_CUSTOM_FIELDS": "Hantera Anpassade Fält", + "MANAGE_CUSTOM_ROLES": "Hantera Anpassade Roller", + "MANAGE_COURTHOUSE": "Hantera Domstol", + "MANAGE_PENDING_WARRANTS": "Hantera Väntande Arrestorder", + "MANAGE_AUDIT_LOGS": "Hantera Revisionsloggar", + "import": "Importera", + "IMPORT_CITIZENS": "Importera Medborgare", + "IMPORT_VEHICLES": "Importera Fordon", + "IMPORT_WEAPONS": "Importera Vapen", + "allUsers": "Alla Användare", + "pendingUsers": "Väntande Användare", + "viewInfo": "Visa Information", + "noCitizens": "Det finns inga medborgare för denna CAD ännu.", + "noBusinesses": "Det finns inga företag för denna CAD ännu.", + "noUnits": "Det finns inga enheter ännu", + "user": "Användare", + "owner": "Ägare", + "owners": "Ägare", + "GENERAL_SETTINGS": "Allmänna Inställningar", + "FEATURES": "Funktioner", + "MISC_SETTINGS": "Diverse Inställningar", + "DEFAULT_PERMISSIONS": "Standardbehörigheter", + "API_TOKEN": "API-token", + "DISCORD_ROLES": "Discord Roller", + "DISCORD_WEBHOOKS": "Discord Webhooks", + "deleteBusiness": "Ta bort Företag", + "giveTempPassword": "Ge Tillfälligt Lösenord", + "continue": "Ja, fortsätt.", + "reGenerateToken": "Generera om Token", + "inBolo": "I BOLO", + "pendingBusinesses": "Väntande Företag", + "status": "Status", + "allBusinesses": "Alla Företag", + "whitelisted": "Whitelisted", + "declineUnit": "Avböj Enhet", + "action": "Åtgärd", + "noPendingOfficers": "Det finns inga poliser som väntar på åtkomst till en avdelning.", + "allUnits": "Alla Enheter", + "departmentWhitelisting": "Avdelnings-Whitelisting ({length})", + "importViaFile": "Importera via fil", + "managePermissions": "Hantera Behörigheter", + "detailedPermissions": "Detaljerade Behörigheter", + "useOldPermissions": "Använd gamla behörigheter", + "useNewPermissions": "Använd nya behörigheter", + "setSelectedOffDuty": "Sätt valda enheter ur tjänst", + "createCustomField": "Skapa anpassat fält", + "editCustomField": "Redigera anpassat fält", + "noCustomFields": "Det finns inga anpassade fält ännu", + "deleteCustomField": "Ta bort Anpassat Fält", + "deleteUnit": "Ta bort Enhet", + "callsignManagement": "Sändningsuppdelning", + "customRoles": "Anpassade Roller", + "createCustomRole": "Skapa Anpassad Roll", + "noCustomRoles": "Det finns inga anpassade roller ännu.", + "deleteCustomRole": "Ta bort Anpassad Roll", + "editCustomRole": "Redigera Anpassad Roll", + "manageRoles": "Hantera Roller", + "roles": "Roller", + "editUser": "Redigera Användare", + "editing": "Du redigerar för närvarande {user}", + "editUnit": "Redigera Enhet", + "users": "Användare", + "pending": "Väntande", + "banned": "Avstängd", + "officers": "Poliser", + "emsFdDeputies": "EMS/FD Biträdande", + "citizens": "Medborgare", + "arrested": "Arresterad", + "dead": "Avliden", + "images": "Bilder", + "created": "Skapad", + "registered": "Registrerad", + "active": "Aktiv", + "vehicles": "Fordon", + "leo": "LEO", + "emsFd": "EMS/FD", + "onDuty": "I tjänst", + "impounded": "Beslagtagen", + "suspended": "Avstängd", + "pruneUsers": "Beskär Användare", + "inactiveUsers": "Inaktiva Användare", + "lastSeen": "Senast sedd", + "viewDiff": "Visa Skillnad", + "executor": "Utförare", + "auditLogDiff": "Revisionslogg Differens", + "noAuditLogDiff": "Det finns ingen differens för denna åtgärd.", + "connectToUser": "Anslut Till Användare", + "pruneUnits": "Beskär Enheter", + "inactiveUnits": "Inaktiva Enheter", + "findInactiveUnits": "Hitta inaktiva enheter", + "departmentTimeLogs": "Avdelning/Enhet Tidslägg", + "startDate": "Startdatum (Första Sett)", + "endDate": "Slutdatum (Första Sett)", + "departments": "Avdelningar", + "units": "Enheter", + "groupBy": "Gruppera Efter", + "pruneUnitsDescription": "Detta kommer att låta dig beskära enheter som inte har varit aktiva under en viss tid. Du kan antingen ta bort enheten eller ange en annan avdelning.", + "manageCourthouseDescription": "Här kan du hantera begäran om radering, namnändringsbegäran och väntande arrestord.", + "manageCustomFieldsDescription": "Här kan du hantera anpassade fält. Dessa fält kan läggas till av poliser till medborgare vid namnsökning.", + "manageCustomRolesDescription": "Här kan du hantera anpassade roller. Dessa roller kan tilldelas användare istället för att ge behörigheter en och en.", + "importCitizensDescription": "Här kan du importera medborgare i stor skala som inte är kopplade till en registrerad användare.", + "importVehiclesDescription": "Här kan du importera fordon i stor skala som är registrerade på en medborgare. I tabellen nedan kan du se alla registrerade fordon.", + "importWeaponsDescription": "Här kan du importera vapen i stor skala som är registrerade på en medborgare. I tabellen nedan kan du se alla registrerade vapen.", + "RAW_WEBHOOKS": "Råa Webhooks", + "LIVE_MAP": "Live Karta", + "addCitizenEntry": "Lägg till medborgarpost", + "submit": "Skicka", + "30Days": "30 Dagar", + "3Months": "3 Månader", + "6Months": "6 Månader", + "clickToExpand": "Klicka för att expandera", + "keep": "Behåll", + "usersPruned": "Användare Beskurna", + "usersPrunedMessage": "Lyckades beskära {count} användare", + "acceptUser": "Acceptera Användare", + "username": "Användarnamn", + "rank": "Rang", + "adminPermissions": "Admin Behörigheter", + "leoPermissions": "LEO Behörigheter", + "emsFdPermissions": "EMS/FD Behörigheter", + "dispatchPermissions": "Dispatch Behörigheter", + "whitelistStatus": "Whitelist Status", + "noUsersPending": "Det finns inga användare som väntar på åtkomst.", + "filter": "Filter", + "total": "Totalt", + "seconds": "Sekunder", + "minutes": "Minuter", + "hours": "Timmar", + "admin": "Admin", + "courthouseAdmin": "Domstolsadmin", + "dispatch": "Dispatch", + "citizenRelated": "Medborgarrelaterat", + "other": "Annat", + "category": "Kategori", + "permissions": "Behörigheter", + "discordRole": "Discord-roll", + "unableToLoadStatisticsMessage": "Kunde inte ladda statistik, försök igen senare.", + "unableToLoadStatisticsTitle": "Kunde inte ladda statistik", + "userNotFoundError": "Användaren du försökte hantera hittades inte.", + "userNotFoundTitle": "Användare hittades inte", + "alert_deleteCustomRole": "Är du säker på att du vill ta bort {role}? Denna åtgärd kan inte ångras", + "alert_deleteUnit": "Är du säker på att du vill ta bort {unit}? Denna åtgärd kan inte ångras!", + "alert_deleteCustomField": "Är du säker på att du vill ta bort detta anpassade fält? Denna åtgärd kan inte ångras. Alla värden skapade med detta fält kommer också att raderas.", + "info_pendingBusinesses": "Dessa är skapade företag som väntar på godkännande för att användas. Acceptera eller avvisa dem.", + "alert_deleteBusiness": "Är du säker på att du vill ta bort {name}? All dess data kommer att gå förlorad. Denna åtgärd kan inte ångras.", + "webhooks": "Webhooks", + "general": "Allmänt", + "miscellaneous": "Diverse", + "WHITELIST_SETTINGS": "Whitelist Inställningar", + "INACTIVITY_TIMEOUTS": "Inaktivitetstidsgränser", + "CITIZEN_LICENSE_POINTS": "Medborgar Licenspoäng", + "MAX_LICENSE_POINTS": "Max Licenspoäng", + "TEMPLATES": "Mallar", + "OTHER": "Andra", + "integrations": "Integrationer", + "LIMITS": "Gränser", + "BLACKLISTED_WORDS": "Svartlistade Ord" + }, + "AuditLogs": { + "userBanned": "User: {value} has been banned.", + "userUnbanned": "User: {value} has been unbanned.", + "deletedEntry": "Item deleted with id: {value}.", + "createdEntry": "Item created with id: {value}.", + "deleteUserApiToken": "User: {value}'s personal API token has been deleted.", + "deleteUser2FA": "User: {value}'s 2FA has been deleted.", + "tempPasswordGiven": "User: {value} has been given a temporary password.", + "unitsSetOffDuty": "Selected units have been set off-duty: {value}", + "calls911Purged": "Selected calls have been purged. These calls cannot be recovered and were deleted permanently: {value}. ", + "cadAPITokenRegenerated": "The CAD API token has been regenerated.", + "temporaryUnitCreate": "A temporary unit has been created with id: {value}.", + "cadAPITokenRemoved": "The CAD API token has been removed.", + "cadAPITokenEnabled": "The CAD API token has been enabled.", + "expungementAccepted": "an expungement request has been accepted with citizen id {value}.", + "expungementDeclined": "an expungement request has been declined with citizen id {value}.", + "nameChangeRequestAccepted": "a name change request has been accepted with citizen id {value}.", + "nameChangeRequestDeclined": "a name change request has been declined with citizen id {value}.", + "activeWarrantAccepted": "an active warrant request has been accepted with id {value}.", + "activeWarrantDeclined": "an active warrant request has been declined with id {value}.", + "bulkRemoveValues": "Selected values have been removed: {value}", + "leoIncidentsPurged": "Selected LEO incidents have been purged. These incidents cannot be recovered and were deleted permanently: {value}. ", + "emsFdIncidentsPurged": "Selected EMS/FD incidents have been purged. These incidents cannot be recovered and were deleted permanently: {value}. " + } +} diff --git a/apps/client/locales/sv/auth.json b/apps/client/locales/sv/auth.json new file mode 100644 index 000000000..204068c01 --- /dev/null +++ b/apps/client/locales/sv/auth.json @@ -0,0 +1,34 @@ +{ + "Auth": { + "register": "Registrera", + "login": "Logga in", + "createAccount": "Skapa konto", + "username": "Användarnamn", + "password": "Lösenord", + "confirmPassword": "Bekräfta lösenord", + "noAccount": "Har du inget konto? Registrera här.", + "hasAccount": "Har du redan ett konto? Logga in här.", + "show": "visa", + "hide": "dölj", + "registrationCode": "Registreringskod", + "changePassword": "Ändra lösenord", + "totpCode": "2FA-kod", + "twoFactorCode": "Tvåfaktorskod", + "savePasswordInfo": "Se till att säkert spara ditt nya lösenord så att detta inte händer igen!", + "loginViaDiscord": "Logga in via Discord", + "continueAs": "Fortsätt som {username}", + "sixDigitCode": "Ange den 6-siffriga koden från din autentiseringsapp", + "loginViaSteam": "Logga in via Steam", + "or": "ELLER", + "accountPending": "Konto väntar", + "accountPendingText": "Ditt konto är väntande. Under tiden kan du synkronisera med tredjepartsanslutningar. När ditt konto godkänns kan du logga in.", + "syncDiscord": "Synkronisera Discord", + "syncSteam": "Synkronisera Steam", + "discordSyncSuccess": "Discord-kontot har synkroniserats framgångsrikt.", + "steamSyncSuccess": "Steam-kontot har synkroniserats framgångsrikt.", + "connections": "Anslutningar", + "connectionsText": "Du måste ansluta till följande tjänster för att fortsätta.", + "forceAccountPassword": "Denna CAD kräver att du har ett lösenord inställt på ditt konto. Ange ett lösenord nedan.", + "noThirdPartyConnections": "Det finns inga tredjepartsanslutningar tillgängliga." + } +} diff --git a/apps/client/locales/sv/bleeter.json b/apps/client/locales/sv/bleeter.json new file mode 100644 index 000000000..aba48ea8a --- /dev/null +++ b/apps/client/locales/sv/bleeter.json @@ -0,0 +1,25 @@ +{ + "Bleeter": { + "bleeter": "Bleeter", + "noPosts": "Det finns inga bleeter-inlägg ännu. Kom tillbaka senare.", + "createBleet": "Skapa bleet", + "editBleet": "Redigera bleet", + "deleteBleet": "Ta bort bleet", + "viewBleet": "Visa bleet", + "headerImage": "Huvudbild", + "bleetTitle": "Bleet-titel", + "bleetBody": "Bleet-innehåll", + "followers": "Följare", + "following": "Följer", + "follow": "Följ", + "unfollow": "Sluta följa", + "editProfile": "Redigera profil", + "posts": "Inlägg", + "myProfile": "Min profil", + "save": "Spara", + "getStarted": "Kom igång", + "unVerifyProfile": "Avverifiera profil", + "verifyProfile": "Verifiera profil", + "alert_deleteBleet": "Är du säker på att du vill ta bort \"{title}\"? Detta går inte att ångra." + } +} diff --git a/apps/client/locales/sv/business.json b/apps/client/locales/sv/business.json new file mode 100644 index 000000000..276c9a27c --- /dev/null +++ b/apps/client/locales/sv/business.json @@ -0,0 +1,53 @@ +{ + "Business": { + "businesses": "Företag", + "owned": "Ägda", + "joined": "Anslutna", + "noOwned": "Du äger inga företag", + "role": "Roll", + "citizen": "Medborgare", + "notEmployee": "Du är inte anställd på något annat företag", + "business": "Företag", + "createBusiness": "Skapa Företag", + "joinBusiness": "Anslut till Företag", + "owner": "Ägare", + "name": "Namn", + "address": "Adress", + "whitelisted": "Vitlistad", + "deletePost": "Radera Inlägg", + "createPost": "Skapa Inlägg", + "editPost": "Redigera Inlägg", + "employees": "Anställda", + "employeeOfTheMonth": "Månadens Anställd", + "publishedBy": "Publicerad av", + "fire": "Avskeda", + "manageEmployee": "Hantera Anställd", + "canManageEmployees": "Kan hantera anställda", + "canCreatePosts": "Kan skapa inlägg", + "fireEmployee": "Avskeda Anställd", + "deleteBusiness": "Radera Företag", + "whitelistStatus": "Vitlistningsstatus", + "allEmployees": "Alla Anställda", + "pendingEmployees": "Avvaktande Anställda", + "businessVehicles": "Företagsfordon", + "noPendingEmployees": "Det finns inga avvaktande anställda.", + "noVehicles": "Det här företaget har inga registrerade fordon.", + "businessIsWhitelisted": "Det här företaget är vitlistat. Du kommer kunna se det när du blir accepterad.", + "businessWhitelistedCAD": "Det här företaget väntar fortfarande på administratörens godkännande.", + "postTitle": "Inläggstitel", + "postBody": "Inläggstext", + "nameDescription": "Ditt företags namn.", + "addressDescription": "Ditt företags adress.", + "whitelistDescription": "Medborgare som vill ansluta till ditt företag måste granskas. De kan godkännas eller nekas.", + "businessRoles": "Företagsroller", + "addBusinessRole": "Lägg till företagsroll", + "editBusinessRole": "Redigera företagsroll", + "as": "Som", + "deleteBusinessRole": "Radera företagsroll", + "canManageVehicles": "Kan hantera fordon", + "alert_fireEmployee": "Är du säker på att du vill avskeda {employee}? Den här åtgärden kan inte ångras.", + "alert_deletePost": "Är du säker på att du vill radera detta inlägg? Den här åtgärden kan inte ångras.", + "alert_deleteBusiness": "Är du säker på att du vill radera \"{business}\"? Den här åtgärden kan inte ångras.", + "alert_deleteBusinessRole": "Är du säker på att du vill radera \"{role}\"? Den här åtgärden kan inte ångras." + } +} diff --git a/apps/client/locales/sv/cad-settings.json b/apps/client/locales/sv/cad-settings.json new file mode 100644 index 000000000..535b9d3b3 --- /dev/null +++ b/apps/client/locales/sv/cad-settings.json @@ -0,0 +1,470 @@ +{ + "CadSettings": { + "generalSettings": "Allmänna Inställningar", + "cadName": "CAD Namn", + "cadNameDescription": "Namnet på din SnailyCAD-instans. Det kan vara namnet på din gemenskap eller server, osv.", + "cadLogo": "CAD Logotyp", + "cadLogoDescription": "Logotypen för din SnailyCAD-instans. Det kan vara logotypen för din gemenskap eller server, osv. Observera: en sidomladdning kan krävas.", + "authScreenHeaderImage": "Autentiseringsbild för Sidhuvud", + "authScreenBackgroundImage": "Autentiseringsbakgrundsbild", + "cadOpenGraphDescription": "CAD Öppen Grafik Beskrivning", + "cadOpenGraphDescriptionInfo": "Detta kommer att visas i en inbäddning när CAD delas på sociala medier. Bäst att hålla det kort och enkelt", + "areaOfPlay": "Spelområde", + "areaOfPlayDescription": "Området där rollspel pågår för närvarande", + "registrationCode": "Registreringskod", + "registrationCodeDescription": "Användare måste ange denna kod när de skapar ett nytt konto.", + "roleplayEnabled": "Rollspel Aktiverat", + "roleplayEnabledDescription": "När det är inaktiverat kommer det att visas en banner som indikerar att rollspel för närvarande är inaktiverat.", + "whitelisting": "Vitlistning", + "cadWhitelist": "CAD Vitlista", + "cadWhitelistDescription": "CAD kommer att vara vitlistat. Alla nya användare måste granskas, sedan kan de godkännas eller nekas.", + "towWhitelist": "Bärgning Vitlista", + "towWhitelistDescription": "Bärgningssystemet kommer att vara vitlistat. Täckningsbehörighet måste ges till användaren innan de kan använda bärgningssystemet.", + "taxiWhitelist": "Taxi Vitlista", + "taxiWhitelistDescription": "Taxisystemet kommer att vara vitlistat. Taxi-behörighet måste ges till användaren innan de kan använda taxisystemet.", + "businessWhitelist": "Företags Vitlista", + "businessWhitelistDescription": "Företagssystemet kommer att vara vitlistat. Alla nya företag måste först granskas, sedan kan de godkännas eller nekas innan de kan användas.", + "timeZone": "Tidszon", + "timeZoneDescription": "Tidszonen som kommer att användas i SnailyCAD-instansen. Detta kommer att gälla för alla användare." + }, + "DiscordRolesTab": { + "discordRoles": "Discord Roles", + "permissions": "Permissions", + "refreshRoles": "Refresh Roles", + "discordRolesInfo": "When a CAD user authenticates via Discord, the respective CAD permissions will be granted to that CAD user from their Discord roles.", + "adminRole": "Admin Role", + "adminRoleInfo": "The Discord Role that will represent set admin permissions in the CAD.", + "leoRole": "LEO Role", + "leoRoleInfo": "The Discord Role that will represent set LEO permissions in the CAD.", + "leoSupervisorRole": "LEO Supervisor Role", + "leoSupervisorRoleInfo": "The Discord Role that will represent set LEO Supervisor permissions in the CAD.", + "emsFdRole": "EMS/FD Role", + "emsFdRoleInfo": "The Discord Role that will represent set EMS/FD permissions in the CAD.", + "dispatchRole": "Dispatch Role", + "dispatchRoleInfo": "The Discord Role that will represent set dispatch permissions in the CAD.", + "towRole": "Tow Role", + "towRoleInfo": "The Discord Role that will represent set tow permissions in the CAD.", + "taxiRole": "Taxi Role", + "taxiRoleInfo": "The Discord Role that will represent set taxi permissions in the CAD.", + "courthouseRole": "Courthouse Role", + "courthouseRoleInfo": "The Discord Role that will represent set courthouse permissions in the CAD.", + "whitelistedRole": "Whitelisted Role", + "whitelistedRoleInfo": "The Discord Role that will represent whitelisted access." + }, + "DiscordWebhooksTab": { + "discordWebhooks": "Discord Webhooks", + "refreshChannels": "Refresh Channels", + "discordWebhooksInfo": "Select a channel for each webhook type. This will create a new Discord webhook and send webhooks on the respective event type.", + "extraMessage": "Extra Message", + "calls911Channel": "911 Calls channel", + "calls911ChannelInfo": "The Discord channel where 911 calls will be sent to.", + "statusUpdatesChannel": "Status Updates channel", + "statusUpdatesChannelInfo": "The Discord channel where status updates will be sent to.", + "panicButtonChannel": "Panic Button channel", + "panicButtonChannelInfo": "The Discord channel where panic button triggers will be sent to.", + "bolosChannel": "BOLOs channel", + "bolosChannelInfo": "The Discord channel where new BOLOs will be sent to.", + "impoundedVehicleChannel": "Impounded Vehicles channel", + "impoundedVehicleChannelInfo": "The Discord channel where impounded vehicle notifications will be sent to.", + "citizenRecordsChannel": "Citizen Records channel", + "citizenRecordsChannelInfo": "The Discord channel where new arrest reports, tickets, warrants and written warnings will be sent to.", + "warrantsChannel": "Warrants channel", + "warrantsChannelInfo": "The Discord channel where new warrants will be sent to.", + "bleeterPostChannelInfo": "The Discord channel where new bleeter posts will be sent to.", + "bleeterPostChannel": "Bleeter Post channel", + "citizenDeclaredDeadChannelInfo": "The Discord channel where dead citizen notifications will be sent to.", + "citizenDeclaredDeadChannel": "Citizen Declared Dead channel", + "departmentWhitelistStatusChannelInfo": "When a unit is pending approval or gets accepted/denied this channel will be used to send a webhook to.", + "departmentWhitelistStatusChannel": "Department Whitelist Status Change Channel", + "userWhitelistStatusChannelInfo": "When a user is pending approval or gets accepted/denied this channel will be used to send a webhook to.", + "userWhitelistStatusChannel": "User Whitelist Status Change Channel", + "leoIncidentCreatedInfo": "When an LEO incident is created this channel will be used to send a webhook to.", + "leoIncidentCreated": "LEO Incident Created", + "emsFdIncidentCreatedInfo": "When an EMS/FD incident is created this channel will be used to send a webhook to.", + "emsFdIncidentCreated": "EMS/FD Incident Created" + }, + "RawWebhooksTab": { + "rawWebhooks": "Raw Webhooks", + "rawWebhooksInfo": "Set custom URLs for each webhook type. This will send webhooks on the respective event type with raw CAD data.", + "calls911WebhookURL": "Calls 911 Webhook URL", + "statusUpdateWebhookURL": "Status Update Webhook URL", + "panicButtonWebhookURL": "Panic Button Webhook URL", + "bolosWebhookURL": "BOLOs Webhook URL", + "impoundedVehicleWebhookURL": "Impounded Vehicle Webhook URL", + "citizenRecordsWebhookURL": "Citizen Records Webhook URL", + "warrantsWebhookURL": "Warrants Webhook URL", + "departmentWhitelistStatusChannelURL": "Department Whitelist Status Change Webhook URL", + "userWhitelistStatusChannelURL": "User Whitelist Status Change Webhook URL" + }, + "LiveMapTab": { + "liveMapSettings": "Live Map Settings", + "liveMapUrl": "Live Map URL", + "liveMapURLs": "Live Map URLs", + "addURL": "Add URL", + "editURL": "Edit URL", + "noLiveMapUrls": "No live map URLs have been added yet.", + "foundPreviousLiveMapURLTitle": "Found Live Map URL", + "foundPreviousLiveMapURLDescription": "The previous Live Map URL was found. Would you like to add it to the CAD?", + "liveMapUrlDescription": "This URL will communicate to the live_map resource in your FiveM server.", + "liveMapSettingsInfo": "Configure the live map URL and map tiles.", + "mapTiles": "Map Tiles", + "mapTilesDescription": "These are the map tiles that will be shown in the live map. These must be named in the following format:", + "liveMapTilesAlertTitle": "Image formats", + "liveMapTilesAlertMessage": "The image formats must be in .png or .jpg format." + }, + "ApiTokenTab": { + "apiToken": "API Token", + "publicAPIAccess": "Public API Access", + "token": "Token", + "tokenDescription": "This is the token used to communicate with the API. This token is unique and should not be shared with anyone. Read More", + "discordBotCommand": "Discord bot integration command", + "discordBotCommandDescription": "This command can be used with the Discord bot integration.", + "readMorePublicAPI": "Read more about the Public API here." + }, + "MiscSettingsTab": { + "templateSection": "Templates", + "callsignTemplate": "Callsign Template", + "callsignTemplateInfo": "This is the template for unit callsigns. You can use the following variables: {variables}", + "caseNumberTemplate": "Case Number Template", + "caseNumberTemplateInfo": "This is the template for record case numbers. You can use the following variables: {variables}", + "pairedUnitTemplate": "Paired Unit Template", + "pairedUnitTemplateInfo": "This is the template for paired units. You can use the following variables: {variables}. Note: this will only apply to newly created citizens.", + "driversLicenseTemplate": "Drivers license number template", + "driversLicenseTemplateInfo": "This is the template for drivers license numbers. You can use the following variables: {variables}. Note: this will only apply to newly created citizens.", + "pilotLicenseTemplate": "Pilot license number template", + "pilotLicenseTemplateInfo": "This is the template for pilot license numbers. You can use the following variables: {variables}. Note: this will only apply to newly created citizens.", + "weaponLicenseTemplate": "Weapon license number template", + "weaponLicenseTemplateInfo": "This is the template for weapon license numbers. You can use the following variables: {variables}. Note: this will only apply to newly created citizens.", + "waterLicenseTemplate": "Water license number template", + "waterLicenseTemplateInfo": "This is the template for water license numbers. You can use the following variables: {variables}. Note: this will only apply to newly created citizens.", + "huntingLicenseTemplate": "Hunting license number template", + "huntingLicenseTemplateInfo": "This is the template for hunting license numbers. You can use the following variables: {variables}. Note: this will only apply to newly created citizens.", + "fishingLicenseTemplate": "Fishing license number template", + "fishingLicenseTemplateInfo": "This is the template for fishing license numbers. You can use the following variables: {variables}. Note: this will only apply to newly created citizens.", + "miscSettings": "Miscellaneous Settings", + "cadRelated": "CAD Related", + "inactivityTimeouts": "Inactivity Timeouts", + "911CallInactivityTimeout": "911 Call Inactivity Timeout", + "911CallInactivityTimeoutDescription": "Calls that have not been updated after this timeout will be automatically ended. The format must be in minutes. (Default: none)", + "incidentInactivityTimeout": "Incident Inactivity Timeout", + "incidentInactivityTimeoutDescription": "Incidents that have not been updated after this timeout will be automatically ended. The format must be in minutes. (Default: none)", + "unitInactivityTimeout": "Unit Inactivity Timeout", + "unitInactivityTimeoutDescription": "Units that have not been updated after this timeout will be automatically set off-duty. The format must be in minutes. (Default: none)", + "activeDispatcherInactivityTimeout": "Active Dispatcher Inactivity Timeout", + "activeDispatcherInactivityTimeoutDescription": "Active Dispatchers that have not been updated after this timeout will be automatically set off-duty. The format must be in minutes. (Default: none)", + "boloInactivityTimeout": "BOLO Inactivity Timeout", + "boloInactivityTimeoutDescription": "BOLOs that have not been updated after this timeout will be automatically ended. The format must be in minutes. (Default: none)", + "activeWarrantsInactivityTimeout": "Active Warrants Inactivity Timeout", + "activeWarrantsInactivityTimeoutDescription": "Active Warrants that have not been updated after this timeout will be automatically set as non-active. The format must be in minutes. (Default: none)", + "maxLicensePoints": "Max License Points", + "maxLicensePointsDescription": "Define the maximum amount of license points a citizen can have before their license is suspended.", + "maxDriverLicensePoints": "Max Driver License Points", + "maxDriverLicensePointsDescription": "The maximum amount of license points a citizen can have before their drivers license is suspended (Default: 12)", + "maxPilotLicensePoints": "Max Pilots License Points", + "maxPilotLicensePointsDescription": "The maximum amount of license points a citizen can have before their pilots license is suspended (Default: 12)", + "maxWeaponLicensePoints": "Max Weapon License Points", + "maxWeaponLicensePointsDescription": "The maximum amount of license points a citizen can have before their weapon license is suspended (Default: 12)", + "maxFishingLicensePoints": "Max Fishing License Points", + "maxFishingLicensePointsDescription": "The maximum amount of license points a citizen can have before their fishing license is suspended (Default: 12)", + "maxHuntingLicensePoints": "Max Hunting License Points", + "maxHuntingLicensePointsDescription": "The maximum amount of license points a citizen can have before their hunting license is suspended (Default: 12)", + "maxWaterLicensePoints": "Max Water License Points", + "maxWaterLicensePointsDescription": "The maximum amount of license points a citizen can have before their water license is suspended (Default: 12)", + "other": "Other", + "weightPrefix": "Weight Prefix", + "weightPrefixDescription": "The prefix for the weight unit (eg: kg or lbs)", + "heightPrefix": "Height Prefix", + "heightPrefixDescription": "The prefix for the height unit (eg: cm or ft)", + "maxBusinessesPerCitizen": "Max Businesses Per Citizen", + "maxBusinessesPerCitizenDescription": "The maximum amount of businesses a citizen can create (Default: Infinity)", + "maxCitizensPerUser": "Max Citizens Per User", + "maxCitizensPerUserDescription": "The maximum amount of citizens a user can create (Default: Infinity)", + "maxDepartmentsPerUnitPerUser": "Max Departments Per Unit Per User", + "maxDepartmentsPerUnitPerUserDescription": "The maximum amount of units a user can create with a certain department. (Default: Infinity)", + "maxDivisionsPerOfficer": "Max Divisions Per Officer", + "maxDivisionsPerOfficerDescription": "The maximum amount of divisions an officer can be in. (Default: Infinity)", + "maxAssignmentsToIncidentsPerOfficer": "Max Assignments To Incidents Per Officer", + "maxAssignmentsToIncidentsPerOfficerDescription": "The maximum amount of incidents an officer can be assigned to. (Default: Infinity)", + "maxAssignmentsToCallsPerUnit": "Max Assignments To Calls Per Unit", + "maxAssignmentsToCallsPerUnitDescription": "The maximum amount of calls a unit can be assigned to. (Default: Infinity)", + "maxOfficersPerUser": "Max Officers Per User", + "maxOfficersPerUserDescription": "The maximum amount of officers a user can create (Default: Infinity)", + "maxPlateLength": "Max Plate Length", + "maxPlateLengthDescription": "The maximum allowed length of a plate (Default: 8)", + "jailTimeScaling": "Jail Time Scaling", + "jailTimeScalingDescription": "The total jail time calculated from an arrest report will be converted to the scale set below. This will automatically checkout the citizen from jail after the time has ended in realtime.", + "citizenLicenseNumbers": "Citizen License Numbers", + "citizenLicenseNumbersDescription": "Manage the lengths of the citizen license numbers.", + "driversLicenseNumberLength": "Drivers License Number Length", + "driversLicenseNumberLengthDescription": "The length of the drivers license number (Default: 8)", + "pilotLicenseNumberLength": "Pilot License Number Length", + "pilotLicenseNumberLengthDescription": "The length of the pilots license number (Default: 6)", + "weaponLicenseNumberLength": "Weapon License Number Length", + "weaponLicenseNumberLengthDescription": "The length of the weapon license number (Default: 8)", + "waterLicenseNumberLength": "Water License Number Length", + "waterLicenseNumberLengthDescription": "The length of the water license number (Default: 8)", + "fishingLicenseNumberLength": "Fishing License Number Length", + "fishingLicenseNumberLengthDescription": "The length of the fishing license number (Default: 8)", + "huntingLicenseNumberLength": "Hunting License Number Length", + "huntingLicenseNumberLengthDescription": "The length of the hunting license number (Default: 8)", + "seconds": "Seconds", + "minutes": "Minutes", + "hours": "Hours", + "signal100RepeatAmountDescription": "The amount of times Signal 100 should be repeated. (Default: 1)", + "signal100RepeatAmount": "Signal 100 Repeat Amount", + "signal100RepeatIntervalMsDescription": "The amount of time between each Signal 100 message in milliseconds. (Default: 1000)", + "signal100RepeatIntervalMs": "Signal 100 Repeat Interval (ms)", + "limits": "Limits" + }, + "BlacklistedWords": { + "blacklistedWords": "Blacklisted Words", + "blacklistedWordsDescription": "SnailyCAD will verify if a citizen's name or vehicle's plate contains any of the blacklisted words.", + "noBlacklistedWords": "No blacklisted words have been added yet.", + "importBlacklistedWords": "Import Blacklisted Words", + "file": "File", + "word": "Word", + "remove": "Remove", + "removeBlacklistedWord": "Remove Blacklisted Word", + "removeBlacklistedWordDescription": "Are you sure you want to remove this blacklisted word?" + }, + "Features": { + "enableOrDisableFeatures": "Aktivera eller Inaktivera Funktioner", + "searchFeatures": "Sök Funktioner...", + "types": "Typer", + "EXPUNGEMENT_REQUEST": "Raderingsbegäran", + "NAME_CHANGE_REQUEST": "Namnbytebegäran", + "TOW": "Bärgning", + "TOW-description": "När detta är aktiverat kan medborgare skapa bärgningsanrop.", + "TAXI": "Taxi", + "TAXI-description": "När detta är aktiverat kan medborgare skapa taxianrop.", + "TRUCK_LOGS": "Lastbilslänkar", + "TRUCK_LOGS-description": "När detta är aktiverat kan medborgare skapa lastbilslänkar.", + "LICENSE_EXAMS": "Körkortsprov", + "LICENSE_EXAMS-description": "När detta är aktiverat krävs det att medborgare klarar ett körkortsprov innan de kan erhålla ett körkort.", + "LICENSE_EXAMS-url": "https://docs.snailycad.org/docs/features/settings/license-exams", + "AOP": "Spelområde", + "AOP-description": "När detta är inaktiverat döljs spelområdet från CAD:en.", + "BUSINESS": "Företag", + "BUSINESS-description": "När detta är aktiverat kan medborgare skapa och gå med i företag.", + "ALLOW_DUPLICATE_CITIZEN_NAMES": "Tillåt Duplicerade Medborgarnamn", + "ALLOW_DUPLICATE_CITIZEN_NAMES-description": "När detta är aktiverat kan användare skapa medborgare med samma namn (förnamn och efternamn).", + "BLEETER": "Bleeter", + "BLEETER-url": "https://docs.snailycad.org/docs/features/settings/bleeter", + "BLEETER-description": "När detta är aktiverat kan medborgare skapa bleeter-inlägg.", + "COURTHOUSE": "Domstol", + "COURTHOUSE-description": "När detta är aktiverat kan medborgare skapa raderingsbegäran och namnbytebegäran. Användare med nödvändiga behörigheter kan skapa domstolsinlägg och poster.", + "COURTHOUSE-url": "https://docs.snailycad.org/docs/features/settings/courthouse", + "WEAPON_REGISTRATION": "Vapenregistrering", + "WEAPON_REGISTRATION-description": "När detta är aktiverat kan medborgare registrera vapen.", + "CALLS_911": "911-samtal", + "CALLS_911-description": "När detta är aktiverat kan användare göra 911-samtal i CAD:en.", + "SOCIAL_SECURITY_NUMBERS": "Social Security-nummer", + "SOCIAL_SECURITY_NUMBERS-description": "När detta är aktiverat kan medborgare använda Social Security-nummer.", + "CUSTOM_TEXTFIELD_VALUES": "Anpassade Textfältvärden", + "CUSTOM_TEXTFIELD_VALUES-description": "När detta är aktiverat kan användare ange anpassade fordon-/vapenvärden när de registrerar ett fordon/vapen.", + "ACTIVE_DISPATCHERS": "Aktiva Disponenter", + "ACTIVE_DISPATCHERS-description": "När detta är aktiverat blir vissa knappar på LEO- och EMS/FD-panelen inaktiverade när det finns en aktiv disponent.", + "ALLOW_CITIZEN_UPDATE_LICENSE": "Tillåt medborgare att uppdatera sina körkort", + "ALLOW_CITIZEN_UPDATE_LICENSE-description": "När detta är inaktiverat tillåts endast officerare att hantera körkort för medborgare.", + "ALLOW_REGULAR_LOGIN": "Tillåt inloggning med användarnamn/lösenord", + "ALLOW_REGULAR_LOGIN-description": "När detta är inaktiverat tillåts endast användare att logga in med Discord/Steam.", + "ACTIVE_INCIDENTS": "Aktiva Händelser", + "ACTIVE_INCIDENTS-description": "När detta är aktiverat kan Dispatch skapa aktiva händelser.", + "ACTIVE_INCIDENTS-url": "https://docs.snailycad.org/docs/features/settings/active-incidents", + "RADIO_CHANNEL_MANAGEMENT": "Hantering av Radiokanaler", + "RADIO_CHANNEL_MANAGEMENT-description": "När detta är aktiverat kan Dispatch hantera radiokanalen som en enhet är ansluten till. Detta kan sedan användas för att förbättra upplevelsen via CAD:ens offentliga API.", + "ALLOW_CITIZEN_DELETION_BY_NON_ADMIN": "Tillåt medborgare att radera sin egen medborgare", + "ALLOW_CITIZEN_DELETION_BY_NON_ADMIN-description": "När detta är aktiverat kan medborgare radera sin egen medborgare.", + "DMV": "Fordonets Registreringsmyndighet (DMV)", + "DMV-description": "När detta är aktiverat måste fordon först godkännas av Fordonets Registreringsmyndighet inom CAD:en.", + "DMV-url": "https://docs.snailycad.org/docs/features/settings/department-of-motor-vehicles", + "BADGE_NUMBERS": "Tjänstenummer", + "BADGE_NUMBERS-description": "När detta är aktiverat tillåts officerare använda tjänstenummer.", + "USER_API_TOKENS": "Användar-API-nycklar", + "USER_API_TOKENS-description": "När detta är aktiverat tillåts användare generera sin egen API-nyckel för att utföra åtgärder via sitt konto.", + "USER_API_TOKENS-url": "https://docs.snailycad.org/docs/features/settings/user-api-tokens", + "CITIZEN_RECORD_APPROVAL": "Godkännande av Medborgarregister", + "CITIZEN_RECORD_APPROVAL-description": "När detta är aktiverat krävs det att överordnade godkänner eller avslår arresteringsrapporter innan de kan användas.", + "COMMON_CITIZEN_CARDS": "Vanliga Medborgarkort", + "COMMON_CITIZEN_CARDS-description": "När detta är aktiverat kan alla officerare redigera, registrera fordon/vapen för, och skapa medicinska journaler för vilken medborgare som helst.", + "CREATE_USER_CITIZEN_LEO": "Skapa ej existerande medborgare/fordon (LEO)", + "CREATE_USER_CITIZEN_LEO-description": "När detta är aktiverat kan officerare skapa medborgare och fordon som ännu inte existerar när de söker efter dem. Denna medborgare/fordon kommer inte vara ansluten till någon användare.", + "LEO_TICKETS": "LEO Böter", + "LEO_TICKETS-description": "När detta är aktiverat tillåts officerare skapa böter.", + "LEO_BAIL": "LEO Borgen", + "LEO_BAIL-description": "När detta är aktiverat tillåts officerare lägga till borgensumma till arresteringsrapporter.", + "COURTHOUSE_POSTS": "Domstolsinlägg", + "COURTHOUSE_POSTS-description": "När detta är aktiverat tillåts användare med rätt behörigheter skapa inlägg i domstolen. Dessa inlägg kommer vara synliga för alla.", + "COURTHOUSE_POSTS-url": "https://docs.snailycad.org/docs/features/settings/courthouse-posts", + "ACTIVE_WARRANTS": "Aktiva Arresteringsorder", + "ACTIVE_WARRANTS-description": "När detta är aktiverat visas aktiva arresteringsorder på LEO-panelen.", + "ACTIVE_WARRANTS-url": "https://docs.snailycad.org/docs/features/settings/active-warrants", + "WARRANT_STATUS_APPROVAL": "Godkännande av Arresteringsorderstatus", + "WARRANT_STATUS_APPROVAL-description": "När detta är aktiverat krävs det att överordnade godkänner 'aktiva' arresteringsorder.", + "WARRANT_STATUS_APPROVAL-url": "https://docs.snailycad.org/docs/features/settings/warrant-status-approval", + "CITIZEN_DELETE_ON_DEAD": "Radera medborgare när markerad som död", + "CITIZEN_DELETE_ON_DEAD-description": "När detta är aktiverat raderas medborgaren när hen markeras som död.", + "PANIC_BUTTON": "Panikknappar", + "PANIC_BUTTON-description": "När detta är aktiverat tillåts LEO och EMS-FD att trycka på en panikknapp.", + "DIVISIONS": "Divisioner", + "DIVISIONS-description": "När detta är aktiverat krävs det att officerare och EMS-FD-deputerade anger sina division(er).", + "TONES": "Dispatch Signal", + "TONES-description": "När detta är aktiverat tillåts Dispatch skapa temporära meddelanden för LEO och EMS/FD.", + "TONES-url": "https://docs.snailycad.org/docs/features/settings/dispatch-tones", + "CITIZEN_CREATION_RECORDS": "Medborgarskapsskapanderegistreringar", + "CITIZEN_CREATION_RECORDS-description": "När detta är aktiverat tillåts medborgare lägga till avgifter och flaggor på sina medborgarskap.", + "BUREAU_OF_FIREARMS": "Skyddsutstyrselbyrån", + "BUREAU_OF_FIREARMS-description": "När detta är aktiverat måste vapen först godkännas av Skyddsutstyrselbyrån inom CAD:en.", + "BUREAU_OF_FIREARMS-url": "https://docs.snailycad.org/docs/features/settings/bureau-of-firearms", + "CALL_911_APPROVAL": "Godkännande av 911-samtal", + "CALL_911_APPROVAL-description": "När en medborgare skapar ett 911-samtal och det finns aktiva disponenter krävs det att Dispatch godkänner samtalet innan aktiva enheter kan se samtalet.", + "DISCORD_AUTH": "Discord Authentication", + "DISCORD_AUTH-url": "https://docs.snailycad.org/docs/discord-integration/discord-authentication", + "DISCORD_AUTH-description": "When enabled, this will allow users to authenticate with Discord.", + "STEAM_OAUTH": "Steam Authentication", + "STEAM_OAUTH-url": "https://docs.snailycad.org/docs/steam-integration/steam-authentication", + "STEAM_OAUTH-description": "When enabled, this will allow users to authenticate with Steam.", + "FORCE_DISCORD_AUTH": "Forced Discord Authentication", + "FORCE_DISCORD_AUTH-description": "When enabled, this will force users to sync with Discord after registration.", + "FORCE_DISCORD_AUTH-url": "https://docs.snailycad.org/docs/features/settings/forced-connections", + "FORCE_STEAM_AUTH": "Forced Steam Authentication", + "FORCE_STEAM_AUTH-description": "When enabled, this will force users to sync with Steam after registration.", + "FORCE_STEAM_AUTH-url": "https://docs.snailycad.org/docs/features/settings/forced-connections", + "EDITABLE_SSN": "Redigerbart personnummer", + "EDITABLE_SSN-description": "När detta är aktiverat, kommer medborgare att kunna redigera sitt personnummer.", + "EDITABLE_VIN": "Redigerbart VIN-nummer", + "EDITABLE_VIN-description": "När detta är aktiverat, kommer medborgare att kunna redigera sitt fordonets VIN-nummer.", + "SIGNAL_100_CITIZEN": "Signal 100-visning för medborgare", + "SIGNAL_100_CITIZEN-description": "När detta är aktiverat kommer medborgare att kunna se Signal 100-meddelanden.", + "FORCE_ACCOUNT_PASSWORD": "Tvinga lösenord för konton", + "FORCE_ACCOUNT_PASSWORD-description": "När detta är aktiverat kommer användare att tvingas ange ett lösenord för sitt konto när de loggar in via Discord eller Steam.", + "USER_DEFINED_CALLSIGN_COMBINED_UNIT": "Användardefinierat signalord för sammansatta enheter", + "USER_DEFINED_CALLSIGN_COMBINED_UNIT-description": "När detta är aktiverat kommer användare att kunna definiera sitt eget signalord när de skapar en sammansatt enhet.", + "HOSPITAL_SERVICES": "Sjukhusärenden", + "HOSPITAL_SERVICES-description": "När detta är aktiverat kommer användare med rätt behörigheter att kunna hantera avlidna medborgare.", + "MEDICAL_RECORDS_CITIZEN_MANAGEABLE": "Medicinska journaler som medborgaren kan hantera", + "MEDICAL_RECORDS_CITIZEN_MANAGEABLE-description": "När detta är aktiverat kommer medborgare att kunna hantera sina egna medicinska journaler. När det är inaktiverat kommer enbart EMS/FD att kunna hantera medborgares medicinska journaler.", + "PETS": "Husdjur", + "PETS-description": "När detta är aktiverat kommer medborgare att kunna skapa husdjur.", + "REQUIRED_CITIZEN_IMAGE": "Obligatorisk medborgarbild", + "REQUIRED_CITIZEN_IMAGE-description": "När detta är aktiverat kommer medborgare att vara tvungna att ladda upp en bild när de skapar ett medborgarregister.", + "LEO_EDITABLE_CITIZEN_PROFILE": "Redigerbart medborgarprofil för LEO", + "LEO_EDITABLE_CITIZEN_PROFILE-description": "När detta är aktiverat kommer LEO/EMS/FD/Dispatch att kunna redigera medborgarprofiler om användaren har behörigheten 'Hantera medborgarprofil (icke-admin)'.", + "ALLOW_MULTIPLE_UNITS_DEPARTMENTS_PER_USER": "Tillåt flera enheter med samma signalord och avdelning per användare", + "ALLOW_MULTIPLE_UNITS_DEPARTMENTS_PER_USER-description": "När detta är aktiverat kommer poliser och biträdande att kunna skapa flera enheter med samma signalord och avdelning.", + "OPEN_LAW_BOOK": "Öppna lagbok", + "OPEN_LAW_BOOK-description": "När detta är aktiverat kommer alla användare att kunna se CAD:s strafflagar (Lagbok).", + "CITIZEN_RECORD_PAYMENTS": "Medborgarregistrets betalningar", + "CITIZEN_RECORD_PAYMENTS-description": "När detta är aktiverat kommer medborgare att kunna markera sina egna poster som betalda." + }, + "Permissions": { + "defaultPermissions": "Standardbehörigheter", + "defaultPermissionsInfo": "Dessa behörigheter kommer automatiskt att beviljas varje användare som skapar ett nytt konto.", + "warning": "Varning", + "defaultPermissionsWarning": "Det rekommenderas att endast ändra detta om du är säker på att varje användare som skapar ett konto ska tilldelas de valda behörigheterna.", + "toggleAll": "Växla Alla", + "admin": "Admin", + "courthouseAdmin": "Domstol (Admin)", + "citizenRelated": "Medborgarrelaterad", + "emsFd": "EMS/FD", + "other": "Övriga", + "leo": "LEO (Law Enforcement Officer)", + "dispatch": "Dispatcher", + "owner": "Ägare", + "ViewIncidents": "Visa Händelser", + "ManageIncidents": "Hantera Händelser", + "ViewImpoundLot": "Visa Bärgningsområde", + "ManageImpoundLot": "Hantera Bärgningsområde", + "ViewJail": "Visa Fängelse", + "ManageJail": "Hantera Fängelse", + "ViewCallHistory": "Visa Samtalslogg", + "ManageCallHistory": "Hantera Samtalslogg", + "LiveMap": "Levande Karta", + "ViewCitizenLogs": "Visa Medborgarloggar", + "ViewLicenseExams": "Visa Körkortsprov", + "ManageLicenseExams": "Hantera Körkortsprov", + "ViewCustomFields": "Visa Anpassade Fält", + "ManageCustomFields": "Hantera Anpassade Fält", + "ManageDMV": "Hantera Trafikverket", + "ManageBureauOfFirearms": "Hantera Avdelningen för Eldvapen", + "DeleteCitizenRecords": "Radera Medborgarregister", + "ManageCustomRoles": "Hantera Anpassade Roller", + "ViewCustomRoles": "Visa Anpassade Roller", + "ManageWarrants": "Hantera Häktningsorder", + "ManageAwardsAndQualifications": "Hantera Utmärkelser och Kvalifikationer", + "PurgeLeoIncidents": "Rensa LEO-händelser", + "LeoManageCustomFields": "LEO Hantera Anpassade Fält", + "Dispatch": "Dispatcher", + "EmsFd": "EMS/FD", + "ViewEmsFdIncidents": "Visa EMS/FD-händelser", + "ManageEmsFdIncidents": "Hantera EMS/FD-händelser", + "DeclareCitizenDead": "Förklara Medborgare Död", + "PurgeEmsFdIncidents": "Rensa EMS/FD-händelser", + "ViewDeadCitizens": "Visa Döda Medborgare", + "ManageDeadCitizens": "Hantera Döda Medborgare", + "ViewTaxiCalls": "Visa Taxi Samtal", + "ManageTaxiCalls": "Hantera Taxi Samtal", + "ViewTowCalls": "Visa Bärgningssamtal", + "ManageTowCalls": "Hantera Bärgningssamtal", + "ViewTowLogs": "Visa Bärgningsloggar", + "CreateBusinesses": "Skapa Företag", + "ManageCADSettings": "Hantera CAD-inställningar", + "ViewUsers": "Visa Användare", + "ManageUsers": "Hantera Användare", + "BanUsers": "Spärra Användare", + "DeleteUsers": "Radera Användare", + "ViewCitizens": "Visa Medborgare", + "ManageCitizens": "Hantera Medborgare", + "DeleteCitizens": "Radera Medborgare", + "ViewUnits": "Visa Enheter", + "ManageUnits": "Hantera Enheter", + "DeleteUnits": "Radera Enheter", + "ManageUnitCallsigns": "Hantera Enhets Signalnamn", + "ViewBusinesses": "Visa Företag", + "ManageBusinesses": "Hantera Företag", + "DeleteBusinesses": "Radera Företag", + "ViewExpungementRequests": "Visa Begäran om Radering", + "ManageExpungementRequests": "Hantera Begäran om Radering", + "ViewNameChangeRequests": "Visa Begäran om Namnbyte", + "ManageNameChangeRequests": "Hantera Begäran om Namnbyte", + "ManagePendingWarrants": "Hantera Väntande Häktningsorder", + "ManageCourthousePosts": "Hantera Domstol Inlägg", + "ImportCitizens": "Importera Medborgare", + "ImportRegisteredVehicles": "Importera Registrerade Fordon", + "ImportRegisteredWeapons": "Importera Registrerade Vapen", + "DeleteRegisteredVehicles": "Radera Registrerade Fordon", + "DeleteRegisteredWeapons": "Radera Registrerade Vapen", + "ManageValueLicense": "Hantera Licensvärden", + "ManageValueGender": "Hantera Värden för Kön", + "ManageValueEthnicity": "Hantera Etnicitetsvärden", + "ManageValueVehicle": "Hantera Fordonsvärden", + "ManageValueWeapon": "Hantera Vapenvärden", + "ManageValueBloodGroup": "Hantera Värden för Blodgrupp", + "ManageValueBusinessRole": "Hantera Värden för Företagsroll", + "ManageValueCodes10": "Hantera Värden för 10-koder", + "ManageValuePenalCode": "Hantera Värden för Straffkoder", + "ManageValueDepartment": "Hantera Värden för Avdelning", + "ManageValueOfficerRank": "Hantera Värden för Officerstitel", + "ManageValueDivision": "Hantera Värden för Division", + "ManageValueDLCategory": "Hantera Värden för Körkortskategori", + "ManageValueImpoundLot": "Hantera Värden för Bärgningsområde", + "ManageValueVehicleFlag": "Hantera Värden för Fordonsflagg", + "ManageValueCitizenFlag": "Hantera Värden för Medborgarflagg", + "ManageValueQualification": "Hantera Värden för Kvalifikation", + "ManageValueCallType": "Hantera Värden för Samtalstyp", + "ManageValueAddress": "Hantera Värden för Adress", + "ManageValueEmergencyVehicle": "Hantera Värden för Nödfordon", + "ManageValueAddressFlag": "Hantera Värden för Adressflagg", + "ManageValueVehicleTrimLevel": "Hantera Värden för Fordonskvalitet", + "UsePersonalApiToken": "Använd Personlig API-nyckel", + "ViewDLExams": "Visa Körkortsprov", + "ManageDLExams": "Hantera Körkortsprov", + "ViewWeaponExams": "Visa Vapenprov", + "ManageWeaponExams": "Hantera Vapenprov", + "SetUserDefinedCallsignOnOfficer": "Ange Användardefinierat Signalnamn på Officer", + "SetUserDefinedCallsignOnEmsFd": "Ange Användardefinierat Signalnamn på EMS/FD Deputy", + "LeoManageCitizenProfile": "Hantera Medborgarprofil (ej admin)", + "ManageSmartSigns": "Hantera Smarta Skyltar", + "ManageSmartMotorwaySigns": "Hantera Smarta Motorvägsskyltar" + } +} diff --git a/apps/client/locales/sv/calls.json b/apps/client/locales/sv/calls.json new file mode 100644 index 000000000..874c2bece --- /dev/null +++ b/apps/client/locales/sv/calls.json @@ -0,0 +1,86 @@ +{ + "Calls": { + "tow": "Bogsering", + "towLogs": "Bogseringsloggar", + "taxi": "Taxi", + "active911Calls": "Aktiva 112-samtal", + "noTowCalls": "Det finns ännu inga begäranden om bogsering.", + "noTaxiCalls": "Det finns ännu inga taxibegäranden.", + "no911Calls": "Det finns ännu inga 112-samtal.", + "assignToCall": "Tilldela till samtal", + "assignedUnit": "Tilldelad enhet", + "unassignFromCall": "Avslå från samtal", + "location": "Plats", + "caller": "Uppringare", + "createTowCall": "Skapa begäran om bogsering", + "createTaxiCall": "Skapa begäran om taxi", + "create911Call": "Skapa 112-samtal", + "manage911Call": "Hantera 112-samtal", + "editTowCall": "Redigera begäran om bogsering", + "editTaxiCall": "Redigera taxibegäran", + "assignedUnits": "Tilldelade enheter", + "selectCitizen": "Välj medborgare", + "citizen": "Medborgare", + "endCall": "Avsluta Samtal", + "end911Call": "Avsluta 112-samtal", + "addEvent": "Lägg till Händelse", + "selectUnit": "Välj Enhet", + "viewEvents": "Visa Händelser", + "callEvents": "Samlade Händelser", + "deleteCallEvent": "Radera Händelse", + "postal": "Postnummer", + "noEvents": "Detta samtal har inga händelser", + "deliveryAddress": "Leveransadress", + "callTow": "Ring efter Bogsering", + "departments": "Avdelningar", + "divisions": "Divisioner", + "callFilters": "Samtalsfilter", + "purge": "Rensa", + "purgeSelected": "Rensa markerade", + "purgeSelectedCalls": "Rensa markerade samtal", + "toggleCall": "Växla samtal", + "removeMarker": "Ta bort markör", + "setMarker": "Sätt markör", + "situationCode": "Situationskod", + "towCallCreated": "Begäran om bogsering har skapats framgångsrikt.", + "taxiCallCreated": "Begäran om taxi har skapats framgångsrikt.", + "911CallCreated": "112-samtalet har skapats framgångsrikt.", + "callCountyService": "Ring Länservice", + "dropToUnassign": "Släpp för att avslå från samtal", + "type": "Samtals Typ", + "description": "Beskrivning", + "lastUpdatedAt": "Senast Uppdaterad", + "call": "Samtal", + "primaryUnit": "Primär Enhet", + "priority": "Prioritet", + "addUnit": "Lägg till enhet", + "unit": "Enhet", + "unassign": "Avslå", + "dragToMoveCallBlip": "Dra den här markören för att ställa in markörens position.", + "status": "Status", + "pendingApproval": "Det här samtalet väntar på godkännande.", + "approvalMessage": "Det här samtalet måste först godkännas innan aktiva tjänstemän kan se samtalet. För att godkänna samtalet klicka på knappen \"Spara och acceptera samtalet\" nedan.", + "saveAndAccept": "Spara och Acceptera", + "noUnitsAdded": "Inga enheter har lagts till i detta samtal.", + "alert_purgeSelectedCalls": "Är du säker på att du vill rensa {length} post(er)? Detta kommer att ta bort {length} post(er) från databasen. Denna åtgärd kan inte ångras.", + "alert_deleteCallEvent": "Är du säker på att du vill radera denna händelse? Denna åtgärd kan inte ångras.", + "alert_end911Call": "Är du säker på att du vill avsluta detta samtal?", + "alert_endTowCall": "Är du säker på att du vill avsluta detta samtal?", + "id": "ID", + "towLogsDescription": "Här kan du se alla arkiverade bogseringsloggar. Detta gör det möjligt att visa alla loggar som har avslutats/arkiverats.", + "addAllUnits": "Lägg till alla aktiva enheter", + "openCallModalAfterCreation": "Öppna hantering av 911-samtal efter samtalsskapande?", + "dispositionCode": "Dispositionskod" + }, + "Events": { + "unitAssignedToCall": "{unit} har tilldelats detta samtal.", + "unitUnassignedToCall": "{unit} har avslåtts från detta samtal.", + "unitsAssignedToCall": "{unit} har tilldelats detta samtal.", + "unitsUnassignedToCall": "{unit} har avslåtts från detta samtal.", + "unitArrivedOnScene": "{unit} har kommit fram till platsen.", + "unitPressedPanicButton": "{unit} har tryckt på panikknappen.", + "unitEnRoute": "{unit} är på väg.", + "unitOnScene": "{unit} är på plats.", + "unitSituationCodeChange": "{unit} har ändrat sin situationskod till {situationCode}." + } +} diff --git a/apps/client/locales/sv/citizen.json b/apps/client/locales/sv/citizen.json new file mode 100644 index 000000000..aec586592 --- /dev/null +++ b/apps/client/locales/sv/citizen.json @@ -0,0 +1,169 @@ +{ + "Citizen": { + "citizen": "Medborgare", + "citizens": "Medborgare", + "userNoCitizens": "Du har inga medborgare", + "createCitizen": "Skapa Medborgare", + "viewCitizen": "Visa Medborgare", + "editCitizen": "Redigera Medborgare", + "editingCitizen": "Du redigerar för närvarande {citizen}.", + "deleteCitizen": "Radera Medborgare", + "hairColor": "Hårfärg", + "eyeColor": "Ögonfärg", + "registerVehicle": "Registrera Fordon", + "registerWeapon": "Registrera Vapen", + "createTowCall": "Skapa Bärgningsanrop", + "weight": "Vikt", + "height": "Längd", + "name": "Namn", + "surname": "Efternamn", + "fullName": "Fullständigt Namn", + "gender": "Kön", + "ethnicity": "Etnicitet", + "address": "Adress", + "dateOfBirth": "Födelsedatum", + "image": "Bild", + "age": "Ålder", + "driversLicense": "Körkort", + "driversLicenseCategory": "Körkortskategorier", + "weaponLicense": "Vapenlicens", + "phoneNumber": "Telefonnummer", + "pilotLicense": "Pilotlicens", + "pilotLicenseCategory": "Pilotlicenskategorier", + "waterLicense": "Vattenlicens", + "waterLicenseCategory": "Vattenlicenskategorier", + "firearmLicenseCategory": "Vapenlicenskategorier", + "ccw": "CCW", + "createTaxiCall": "Skapa Taxi Anrop", + "create911Call": "Skapa ett 112 Samtal", + "socialSecurityNumber": "Personnummer", + "occupation": "Yrke", + "additionalInfo": "Ytterligare Information", + "manageOccupation": "Hantera Yrke", + "manageLicenses": "Hantera Licenser", + "licenses": "Licenser", + "licenseSuspendedInfo": "Licensen är suspenderad. Vänligen kontakta en officer för att häva suspensionen.", + "licenseNumber": "Licensnummer", + "unmarkAsStolen": "Avmarkera som Stulet", + "markCitizenDeceased": "Markera Medborgare som Avliden", + "citizenDead": "VARNING: Denna medborgare avled den {date}", + "basicInformation": "Grundläggande Information", + "optionalInformation": "Valfri Information", + "licenseInformation": "Licensinformation", + "officer": "Officer", + "createWithOfficer": "Skapa med Officer", + "previousRecords": "Tidigare Poster", + "addressFlags": "Adressmarkeringar", + "driverLicensePoints": "Poäng på Körkort", + "pilotLicensePoints": "Poäng på Pilotlicens", + "firearmsLicensePoints": "Poäng på Vapenlicens", + "waterLicensePoints": "Poäng på Vattenlicens", + "createPreviousRecordsStepDescription": "Här kan du valfritt lägga till tidigare poster som denna medborgare har haft. Detta är användbart när en medborgare tidigare har blivit arresterad.", + "alert_markCitizenDeceased": "Är du säker på att du vill markera {citizen} som avliden? Endast EMS/FD kan markera dig som levande igen.", + "alert_deleteCitizen": "Är du säker på att du vill radera {citizen}? Denna åtgärd kan inte ångras.", + "id": "ID", + "fishingLicense": "Fiskelicens", + "huntingLicense": "Jaktkort", + "fishingLicenseCategory": "Fiskelicenskategorier", + "huntingLicenseCategory": "Jaktkortkategorier", + "huntingLicensePoints": "Poäng på Jaktkort", + "fishingLicensePoints": "Poäng på Fiskelicens", + "otherLicenseCategory": "Andra Licenskategorier", + "markAsPaid": "Markera som Betald" + }, + "Vehicles": { + "model": "Modell", + "registrationStatus": "Registreringsstatus", + "insuranceStatus": "Försäkringsstatus", + "owner": "Ägare", + "color": "Färg", + "plate": "Registreringsskylt", + "vinNumber": "VIN-nummer", + "business": "Företag", + "yourVehicles": "Dina Fordon", + "addVehicle": "Lägg till Fordon", + "noVehicles": "Du har ännu inte några registrerade fordon.", + "deleteVehicle": "Radera Fordon", + "reportAsStolen": "Rapportera som stulet", + "reApplyForDmv": "Ansök om DMV igen", + "registeredVehicles": "Registrerade Fordon", + "flags": "Markeringar", + "inspectionStatus": "Besiktningstatus", + "taxStatus": "Skattestatus", + "taxed": "Beskattad", + "untaxed": "Obeskattad", + "passed": "Godkänd", + "failed": "Underkänd", + "inProgress": "Pågående", + "vehicleImpounded": "Detta fordon är beslagtaget", + "successVehicleRegistered": "Fordonet har registrerats med framgång med registreringsskylt: {plate}", + "dmvStatus": "DMV-status", + "transfer": "Överföring", + "transferVehicle": "Överför Fordon", + "trimLevels": "Trimnivåer", + "image": "Bild", + "transferVehicleInfo": "Överför din {model} till en ny ägare. Det innebär att du förlorar ägandet av detta fordon och inte längre kan hantera det.", + "alert_deleteVehicle": "Är du säker på att du vill radera detta fordon? Denna åtgärd kan inte ångras.", + "transferToBusiness": "Överför till företag" + }, + "Weapons": { + "model": "Modell", + "registrationStatus": "Registreringsstatus", + "serialNumber": "Serienummer", + "yourWeapons": "Dina Vapen", + "addWeapon": "Lägg till Vapen", + "noWeapons": "Du har ännu inte några registrerade vapen.", + "deleteWeapon": "Radera Vapen", + "registeredWeapons": "Registrerade Vapen", + "successWeaponRegistered": "Vapnet har registrerats med framgång", + "bofStatus": "BOF-status", + "alert_deleteWeapon": "Är du säker på att du vill radera detta vapen? Denna åtgärd kan inte ångras." + }, + "MedicalRecords": { + "citizen": "Medborgare", + "yourMedicalRecords": "Dina medicinska journaler", + "addMedicalRecord": "Lägg till Medicinsk Journal", + "editMedicalRecord": "Redigera Medicinsk Journal", + "noMedicalRecords": "Du har ännu inte några medicinska journaler.", + "deleteMedicalRecord": "Radera Medicinsk Journal", + "bloodGroup": "Blodgrupp", + "diseases": "Sjukdomar", + "petMedicalRecords": "Djurmedicinska Journaler", + "petNoMedicalRecords": "Detta djur har ännu inga medicinska journaler.", + "info_bloodgroup": "Obs: att uppdatera din blodgrupp kommer att uppdatera blodgruppen i alla andra medicinska journaler.", + "alert_deleteMedicalRecord": "Är du säker på att du vill radera denna medicinska journal? Denna åtgärd kan inte ångras." + }, + "Pets": { + "pets": "Husdjur", + "createPet": "Skapa Husdjur", + "name": "Namn", + "color": "Färg", + "dateOfBirth": "Födelsedatum", + "weight": "Vikt", + "age": "Ålder", + "breed": "Ras", + "medicalRecords": "Medicinska Journaler", + "viewPet": "Visa Husdjur", + "citizen": "Medborgare", + "noPets": "Du har ännu inte skapat några husdjur.", + "notes": "Anteckningar", + "noNotes": "Detta husdjur har ännu inga anteckningar", + "addNote": "Lägg till Anteckning", + "manageNote": "Hantera Anteckning", + "deleteNote": "Radera Anteckning", + "editPet": "Redigera Husdjur", + "deletePet": "Radera Husdjur", + "alert_deletePet": "Är du säker på att du vill radera detta husdjur? Denna åtgärd kan inte ångras.", + "alert_deleteNote": "Är du säker på att du vill radera denna anteckning? Denna åtgärd kan inte ångras." + }, + "LawBook": { + "lawBook": "Lagbok", + "warningApplicable": "Varning Gäller", + "noPenalCodes": "Ingen straffkod har registrerats", + "warningNotApplicable": "Varning Gäller Inte", + "fines": "Böter", + "bail": "Borgen", + "jailTime": "Fängelsetid", + "isPrimary": "Är Primär" + } +} diff --git a/apps/client/locales/sv/common.json b/apps/client/locales/sv/common.json new file mode 100644 index 000000000..6099db279 --- /dev/null +++ b/apps/client/locales/sv/common.json @@ -0,0 +1,182 @@ +{ + "Common": { + "delete": "Radera", + "edit": "Redigera", + "save": "Spara", + "cancel": "Avbryt", + "actions": "Åtgärder", + "type": "Typ", + "description": "Beskrivning", + "manage": "Hantera", + "on": "På", + "off": "Av", + "enabled": "Aktiverad", + "disabled": "Inaktiverad", + "error": "Ett oväntat fel inträffade", + "view": "Visa", + "create": "Skapa", + "reason": "Anledning", + "none": "Ingen", + "insufficientPermissions": "Otillräckliga behörigheter", + "noOptions": "Inga alternativ", + "accept": "Acceptera", + "decline": "Avvisa", + "createdAt": "Skapad den", + "updatedAt": "Uppdaterad den", + "reset": "Återställ", + "search": "Sök", + "events": "Händelser", + "name": "Namn", + "categories": "Kategorier", + "continue": "Fortsätt", + "yes": "Ja", + "no": "Nej", + "stopRoleplay": "Avsluta rollspel", + "roleplayStopped": "Admins uppmanade alla spelare att avsluta allt rollspel.", + "optionalField": "Valfritt", + "title": "Titel", + "image": "Bild", + "imgur": "Imgur URL", + "postal": "Postnummer", + "viewDescription": "Visa beskrivning", + "citizen": "Medborgare", + "cropImage": "Beskär bild", + "crop": "Beskär", + "hide": "Dölj", + "show": "Visa", + "filters": "Filter", + "openInSearch": "Öppna i sök", + "goBack": "Gå tillbaka", + "success": "Lyckades", + "currency": "$", + "left": "Vänster", + "right": "Höger", + "user": "Användare", + "savedSettingsSuccess": "Inställningarna sparades framgångsrikt.", + "select": "Välj...", + "item": "Objekt", + "address": "Adress", + "location": "Plats", + "startTyping": "Börja skriva...", + "searching": "Söker...", + "information": "Information", + "showingXResults": "Visar {amount} resultat", + "revoke": "Återkalla", + "ok": "OK", + "text-color": "Textfärg", + "background-color": "Bakgrundsfärg", + "url": "URL", + "supportedImages": "Se stödda bildtyper och URL:er", + "unknown": "Okänt", + "learnMore": "Läs mer", + "autoGenerated": "Auto genererad", + "id": "ID", + "documentation": "Dokumentation", + "import": "Importera", + "export": "Exportera" + }, + "Nav": { + "citizen": "Medborgare", + "citizens": "Medborgare", + "bleeter": "Bleeter", + "taxi": "Taxi", + "business": "Företag", + "truckLogs": "Truckloggar", + "admin": "Admin", + "dispatch": "Dispatch", + "liveMap": "Livekarta", + "officer": "Polis", + "dashboard": "Översikt", + "myOfficers": "Mina poliser", + "myOfficerLogs": "Mina polisloggar", + "incidents": "Händelser", + "impoundLot": "Borttagning", + "manageUnits": "Hantera enheter", + "jail": "Fängelse", + "tow": "Bogsering", + "towLogs": "Bogseringsloggar", + "emsFd": "Akutvård/Brandkår", + "myDeputies": "Mina biträdande", + "account": "Konto", + "logout": "Logga ut", + "login": "Logga in", + "register": "Registrera", + "callHistory": "Samtalshistorik", + "citizenLogs": "Medborgarloggar", + "courthouse": "Domstol", + "licenseExams": "Körkortsprov", + "dmv": "Fordonsmyndighet", + "penalCodes": "Straffkoder", + "myDeputyLogs": "Mina biträdesloggar", + "whatsNew": "Vad är nytt", + "bureauOfFirearms": "Vapenmyndighet", + "emsFdIncidents": "Akutvård/Brandkår händelser", + "hospitalServices": "Sjukhus tjänster", + "pets": "Husdjur", + "lawBook": "Lagbok", + "myRecordReports": "Mina registreringsrapporter" + }, + "Errors": { + "unknown": "Ett oväntat fel inträffade", + "userNotFound": "Den användaren hittades inte.", + "nameAlreadyTaken": "En medborgare med det fullständiga namnet används redan.", + "whitelistPending": "Det här kontot väntar fortfarande på åtkomst till CAD.", + "whitelistDeclined": "Det här kontot nekades åtkomst till CAD.", + "passwordIncorrect": "Lösenordet du angav var inte korrekt.", + "userAlreadyExists": "En användare med det användarnamnet finns redan.", + "notFound": "Det begärda objektet hittades inte.", + "Network Error": "Could not reach the API due to a network error. Make sure that the API is online and that you are connected to the internet.
Client URL: {clientURL}
API URL: {apiURL}
Current URL: {currentURL}
", + "mustSetBotTokenGuildId": "This feature cannot be used because the required Environment Variables were not set. Please read how to enable Discord Features: https://docs.snailycad.org/docs/discord-integration", + "maxDepartmentsReachedPerUser": "Du har nått det maximala antalet enheter för den här avdelningen. Välj en annan avdelning eller försök igen senare.", + "allowRegularLoginIsDisabled": "Reguljär inloggning är inaktiverad. Använd Discord OAuth istället.", + "Invalid Permissions": "Du har inte behörighet att komma åt den här API-vägen.", + "alreadyPendingNameChange": "Denna medborgare har redan en pågående begäran om namnändring.", + "nameChangeRequestNotNew": "För att skapa en begäran om namnändring får det nya namnet inte matcha det tidigare namnet.", + "socketError": "Fel i anslutning till socket", + "socketErrorInfo": "Anslutningen till API:et har brutits. Anslut till internet igen eller uppdatera webbläsarfönstret.", + "fine_invalidDataReceived": "Ogiltiga böter mottagna. Min: {min}, max: {max}", + "jailTime_invalidDataReceived": "Ogiltiga fängelsetider mottagna. Min: {min}, max: {max}", + "bail_invalidDataReceived": "Ogiltiga borgensbelopp mottagna. Min: {min}, max: {max}", + "forbidden": "Förbjudet", + "pageNotFound": "Sidan kunde inte hittas", + "unitCallsignInUse": "Detta fullständiga signalord används redan av en annan enhet. Ange ett annat signalord.", + "steamNameInUse": "Det gick inte att skapa ett nytt konto med Steam eftersom användarnamnet redan används.", + "steamAccountAlreadyLinked": "Det här Steam-kontot är redan länkat till ett annat konto.", + "cannotRegisterFirstWithSteam": "Det första kontot måste registreras utan Steam. Du kan ansluta Steam när kontot har skapats.", + "Unauthorized": "Du har loggats ut. Logga in igen för att fortsätta.", + "captchaRequired": "Ett fel uppstod när CAPTCHA skulle valideras. Försök igen senare.", + "invalidCaptcha": "Vi kunde inte verifiera att du är en människa. Kontakta en administratör om du tror att detta är ett fel.", + "updateAvailable": "Uppdatering tillgänglig", + "updateAvailableInfo": "En ny uppdatering är tillgänglig. Uppdatera din SnailyCAD för att dra nytta av de senaste funktionerna och buggfixarna. Klicka för mer information.", + "serialNumberInUse": "Serienumret används redan.", + "vinNumberInUse": "VIN-numret används redan.", + "alreadyHasPrimaryUnit": "Detta samtal har redan en primärenhet.", + "noActiveOfficer": "Du har ingen aktiv officer för tillfället, vänligen bli återigen tjänstgörande först.", + "socialSecurityNumberTaken": "Detta personnummer används redan.", + "citizenNotAllowedToEditLicenses": "Du som medborgare har inte tillåtelse att redigera dina egna licenser. Kontakta en officer för att hantera dina licenser.", + "vehicleIsImpounded": "Detta fordon är beslagtaget, du kan inte redigera eller radera det förrän det har släppts från beslaget.", + "featureNotEnabled": "Den här funktionen är inte aktiverad. ({feature})", + "errorUploadingImage": "Det går inte att ladda upp din bild för tillfället. Försök igen senare. Om detta fortsätter att återkomma, kontakta CAD-ägaren.", + "noDefaultDepartmentSet": "Ingen standardavdelning är inställd. Kontakta en administratör för att ställa in en standardavdelning.", + "userDefinedCallsignAlreadyExists": "En kombinerad enhet med det signalordet finns redan. Använd ett annat signalord.", + "ownerCannotDiscordAuth": "Det första kontot (Ägaren) kan inte registreras via Discord. Använd användarnamn/lösenordsregistrering. Du kan ansluta Discord senare i kontoinställningarna.", + "steamAuthIssue": "Ett fel uppstod när autentiseringen med Steam försökte. Försök igen senare.", + "discordAuthIssue": "Ett fel uppstod när autentiseringen med Discord försökte. Försök igen senare.", + "blacklistedWordUsed": "Det här ordet är svartlistat och kan inte användas." + }, + "Statuses": { + "ACCEPTED": "Godkänd", + "PASSED": "Godkänd", + "PAID": "Betald", + "PENDING": "Avvaktar", + "IN_PROGRESS": "Pågående", + "DECLINED": "Avslagen", + "DENIED": "Nekad", + "UNPAID": "Obetald", + "FAILED": "Misslyckades", + "CANCELED": "Avbruten", + "CONNECTED": "Ansluten", + "CONNECTING": "Ansluter...", + "DISCONNECTED": "Frånkopplad" + } +} diff --git a/apps/client/locales/sv/courthouse.json b/apps/client/locales/sv/courthouse.json new file mode 100644 index 000000000..df7b8311b --- /dev/null +++ b/apps/client/locales/sv/courthouse.json @@ -0,0 +1,42 @@ +{ + "Courthouse": { + "courthouse": "Stockholms Domstol", + "requestExpungement": "Begär Radering", + "noExpungementRequests": "Du har inga begäranden om radering", + "request": "Begäran", + "noPendingRequests": "Det finns inga väntande raderingsbegäranden", + "expungementRequests": "Raderingsbegäranden", + "nameChangeRequests": "Namnbyte-begäranden", + "requestNameChange": "Begär Namnbyte", + "noNameChangeRequests": "Det finns inga begäranden om namnbyte.", + "newName": "Nytt Namn", + "newSurname": "Nytt Efternamn", + "status": "Status", + "courtEntries": "Domstolsinlägg", + "noCourtEntries": "Det finns inga domstolsinlägg.", + "addCourtEntry": "Lägg till domstolsinlägg", + "deleteCourtEntry": "Radera domstolsinlägg", + "manageCourtEntry": "Hantera domstolsinlägg", + "caseNumber": "Ärendenummer", + "title": "Titel", + "description": "Beskrivning", + "dates": "Datum", + "addDate": "Lägg till Datum", + "manageCourtDate": "Hantera domstolsdatum", + "date": "Datum", + "note": "Anteckning", + "deleteCourtDate": "Radera domstolsdatum", + "courthousePosts": "Domstolsinlägg", + "manageCourthousePost": "Hantera domstolsinlägg", + "deleteCourthousePost": "Radera domstolsinlägg", + "addCourthousePost": "Lägg till domstolsinlägg", + "noCourthousePosts": "Det finns ännu inga domstolsinlägg.", + "createdBy": "Skapad av", + "cancelRequest": "Avbryt Begäran", + "courthouseManagement": "Domstolsadministration", + "alert_deleteCourthousePost": "Är du säker på att du vill radera detta inlägg? Denna åtgärd kan inte ångras.", + "alert_deleteCourtEntry": "Är du säker på att du vill radera detta inlägg? Denna åtgärd kan inte ångras.", + "alert_cancelRequest": "Är du säker på att du vill avbryta detta raderingsbegäran? Denna åtgärd kan inte ångras.", + "alert_deleteCourtDate": "Är du säker på att du vill radera detta domstolsdatum? Denna åtgärd kan inte ångras." + } +} diff --git a/apps/client/locales/sv/ems-fd.json b/apps/client/locales/sv/ems-fd.json new file mode 100644 index 000000000..3abe24fab --- /dev/null +++ b/apps/client/locales/sv/ems-fd.json @@ -0,0 +1,43 @@ +{ + "Ems": { + "emsFd": "Ambulansen/Räddningstjänsten", + "createMedicalRecord": "Skapa medicinskt journalanteckning", + "searchMedicalRecord": "Sök medicinsk journalanteckning", + "activeDeputies": "Aktiva Ambulansen/Räddningstjänsten-biträden", + "selectDeputy": "Välj biträde", + "deputy": "Biträde", + "myDeputies": "Mina EMS/FD-biträden", + "createDeputy": "Skapa biträde", + "editDeputy": "Redigera biträde", + "deputyName": "Biträdets namn", + "deleteDeputy": "Ta bort biträde", + "noDeputies": "Du har inga EMS/FD-biträden", + "noActiveDeputies": "Det finns inga aktiva EMS/FD-biträden", + "citizenNoMedicalRecords": "Denna medborgare har inga medicinska journalanteckningar.", + "activeDeputy": "Aktivt biträde", + "declareDead": "Förklara som avliden", + "declareAlive": "Förklara som vid liv", + "myDeputyLogs": "Mina biträdesloggar", + "emergencyVehicle": "Nödfordon", + "alert_deleteDeputy": "Är du säker på att du vill ta bort {deputy}? Denna åtgärd kan inte ångras.", + "assignedToCall#": "{activeVehicle}, svara på {location}", + "assignedToCall#WithType": "{activeVehicle}, svara på {location}, {callType}", + "emsFdIncidents": "EMS/FD-händelser", + "createDoctorVisit": "Skapa läkarbesök", + "doctorVisits": "Läkarbesök", + "medicalRecords": "Medicinska journalanteckningar", + "medications": "Medicinering", + "diagnosis": "Diagnos", + "conditions": "Tillstånd", + "add": "Lägg till", + "noDoctorVisits": "Denna medborgare har inga läkarbesök." + }, + "HospitalServices": { + "hospitalServices": "Sjukhus tjänster", + "declareAlive": "Förklara som vid liv", + "noDeadCitizens": "Det finns inga medborgare markerade som avlidna.", + "alert_declareAlive": "Är du säker på att du vill förklara {citizen} som vid liv? Endast användare med behörighet att förklara medborgaren som avliden eller ägaren av medborgaren kan markera denna medborgare som avliden.", + "citizenDeclaredAlive": "Medborgare förklarad som vid liv", + "citizenDeclaredAliveMessage": "Medborgaren har framgångsrikt förklarats som vid liv." + } +} diff --git a/apps/client/locales/sv/error-messages.json b/apps/client/locales/sv/error-messages.json new file mode 100644 index 000000000..047cd3f0e --- /dev/null +++ b/apps/client/locales/sv/error-messages.json @@ -0,0 +1,34 @@ +{ + "ErrorMessages": { + "required": "Obligatoriskt", + "expectedReceived": "Förväntat {expected}, mottaget {received}", + "invalidEnumValue": "Ogiltig typ mottagen. Förväntat: {expected}, mottaget: {received}", + "invalidDate": "Ogiltigt datum", + "invalidStringStartWith": "Ogiltig inmatning: måste börja med \"{expected}\"", + "invalidStringEndWith": "Ogiltig inmatning: måste avslutas med \"{expected}\"", + "invalidInput": "Ogiltig inmatning", + "invalid": "Ogiltig", + "invalidRegex": "Ogiltig {expected}", + "finiteNumber": "Numret måste vara ändligt", + "arrayExactly": "Arrayen måste innehålla exakt {expected} element", + "arrayAtLeast": "Arrayen måste innehålla minst {expected} element", + "arrayOver": "Arrayen måste innehålla mer än {expected} element", + "arrayAtMost": "Arrayen får innehålla högst {expected} element", + "arrayUnder": "Arrayen måste innehålla färre än {expected} element", + "stringExactlyCharacters": "Strängen måste vara exakt {expected} tecken lång", + "stringAtLeastCharacters": "Strängen måste innehålla minst {expected} tecken", + "stringOverCharacters": "Strängen måste innehålla fler än {expected} tecken", + "stringAtMostCharacters": "Strängen får innehålla högst {expected} tecken", + "stringUnderCharacters": "Strängen måste innehålla färre än {expected} tecken", + "numberExactly": "Numret måste vara exakt lika med {expected}", + "numberGreaterThanOrEquals": "Numret måste vara större än eller lika med {expected}", + "numberGreaterThan": "Numret måste vara större än {expected}", + "numberLessThanOrEquals": "Numret måste vara mindre än eller lika med {expected}", + "numberLessThan": "Numret måste vara mindre än {expected}", + "dateExactly": "Datumet måste vara exakt lika med {expected}", + "dateGreaterThanOrEquals": "Datumet måste vara större än eller lika med {expected}", + "dateGreaterThan": "Datumet måste vara större än {expected}", + "dateSmallerThanOrEquals": "Datumet måste vara mindre än eller lika med {expected}", + "dateSmallerThan": "Datumet måste vara mindre än {expected}" + } +} diff --git a/apps/client/locales/sv/leo.json b/apps/client/locales/sv/leo.json new file mode 100644 index 000000000..21c539707 --- /dev/null +++ b/apps/client/locales/sv/leo.json @@ -0,0 +1,423 @@ +{ + "Leo": { + "dispatch": "Disponering", + "myOfficers": "Poliser", + "myOfficerLogs": "Polis-Loggar", + "createOfficer": "Anställ Polis", + "editOfficer": "Redigera Polis anställd", + "deleteOfficer": "Sparka polis", + "callsign": "Kallelse-ID", + "department": "Avdelning", + "officer": "Polis", + "officerName": "Polisnamn", + "noOfficers": "Du har inga officerare ännu.", + "selectOfficer": "Välj Polis", + "totalTime": "Total tid", + "startedAt": "Startade kl", + "endedAt": "Avslutades kl", + "notEndedYet": "Ej avslutad ännu.", + "status": "Status", + "citizen": "Medborgare", + "postal": "Postnummer", + "notes": "Anteckningar", + "violations": "Brott", + "division": "Avdelning(ar)", + "createTicket": "Skapa Böter", + "createArrestReport": "Skapa Arrestrapport", + "createWrittenWarning": "Skapa Skriftlig Varning", + "createBolo": "Skapa BOLO", + "nameSearch": "Namnsökning", + "addressSearch": "Adresssökning", + "notepad": "Anteckningsblock", + "plateSearch": "Registreringssökning", + "weaponSearch": "Vapensökning", + "activeOfficer": "Aktiv Polis", + "activeOfficers": "Aktiva Poliser", + "updateAOP": "Uppdatera Spelområde", + "utilityPanel": "Verktygspanel", + "noActiveOfficers": "Det finns inga aktiva officerare", + "badgeNumber": "Badgenummer", + "areaOfPlay": "Spelområde", + "plateOrVin": "Ange VIN eller Registreringsskylt", + "serialNumber": "Ange Serienummer", + "results": "Resultat", + "owner": "Ägare", + "weaponNotFound": "Kunde inte hitta det vapnet.", + "vehicleNotFound": "Kunde inte hitta det fordonet.", + "fullAddress": "Fullständig adress", + "viewInNameSearch": "Visa i Namnsökning", + "noResults": "Inga resultat hittades för den adressen", + "enterAddress": "Fullständig eller partiell adress", + "noVehiclesCitizen": "Denna medborgare äger inga fordon.", + "noWeaponsCitizen": "Denna medborgare äger inga vapen.", + "noTicketsCitizen": "Denna medborgare har inga böter.", + "noWrittenWarnings": "Denna medborgare har inga skriftliga varningar", + "noArrestReports": "Denna medborgare har inga arrestrapporter", + "tickets": "Böter", + "writtenWarnings": "Skriftliga Varningar", + "arrestReports": "Arrestrapporter", + "nameNotFound": "Kunde inte hitta en medborgare med det namnet", + "createWarrant": "Skapa Arresteringsorder", + "citizenDead": "VARNING: Denna medborgare dog den {date}", + "hasWarrants": "VARNING: Denna medborgare har aktiva arresteringsordrar!", + "rank": "Grad", + "position": "Position", + "officerLogs": "Officer-Loggar", + "disableSignal100": "Inaktivera Signal 100", + "enableSignal100": "Aktivera Signal 100", + "signal100enabled": "Signal 100 är aktiverad", + "records": "Register", + "suspendLicense": "Upphäv Licens", + "deleteRecord": "Radera Register", + "image": "Bild", + "panicButton": "Panikknapp", + "panicButtonLeo": "{officer} har tryckt på panikknappen.", + "viewAllResults": "Visa Alla Resultat", + "vehicleReportedStolen": "VARNING: Detta fordon har rapporterats stulet.", + "impoundLot": "Tillfällig beslagtagning", + "noImpoundedVehicles": "Det finns inga beslagtagna fordon", + "allowCheckout": "Tillåt Utcheckning", + "plate": "Registreringsskylt", + "color": "Färg", + "location": "Plats", + "model": "Modell", + "incidents": "Händelser", + "createIncident": "Skapa Händelse", + "caseNumber": "Ärendenummer", + "firearmsInvolved": "Inblandade skjutvapen", + "injuriesOrFatalities": "Skador eller Dödsfall", + "arrestsMade": "Arrestering(ar) genomförda", + "involvedOfficers": "Inblandade Officerare", + "noIncidents": "Det finns inga händelser ännu.", + "deleteIncident": "Radera Händelse", + "toggleRecords": "Växla Register", + "toggleVehiclesWeapons": "Växla fordon och vapen", + "unmerge": "Avmarkera", + "merge": "Markera", + "suspended": "Avstängd", + "jailTime": "Fängelsetid", + "arrested": "Arresterad", + "timeOut": "Timeout", + "jail": "Fängelse", + "release": "Släpp", + "noImprisonedCitizens": "Det finns inga arresterade medborgare.", + "bailPostedBy": "Borgen Postad av", + "noPenalCodesSelected": "Inga straffbestämmelser har valts ännu.", + "penalCode": "Straffbestämmelse", + "total": "Totalt", + "fines": "Böter", + "bail": "Borgen", + "editLicenses": "Redigera Licenser", + "callHistory": "Samtalslogg", + "linkToIncident": "Länk till händelse", + "caseNumbers": "Ärendenummer", + "hideBlips": "Dölj Blips", + "showBlips": "Visa Blips", + "citizenLogs": "Medborgar-Loggar", + "noCitizenLogs": "Det finns inga medborgar-logger ännu. När en medborgare blir arresterad, bötfälld osv kommer dessa att visas här.", + "revoke": "Upphäv", + "warrants": "Arresteringsordrar", + "noWarrants": "Denna medborgare har inga arresteringsordrar", + "revokeWarrant": "Upphäv Arresteringsorder", + "releaseCitizen": "Du är på väg att släppa denna medborgare. Var god välj anledningen till varför de släpps.", + "reportedStolen": "Rapporterad som stulen", + "pendingAccessDepartment": "Du väntar fortfarande på åtkomst till denna avdelning. Denna CAD har en standardavdelning ({defaultDepartment}) som du är i tills du accepteras.", + "pendingAccessDepartmentNoDefault": "Du väntar fortfarande på åtkomst till denna avdelning. Ingen standardavdelning är inställd, så denna enhet kommer att inaktiveras tills du är accepterad.", + "editTicket": "Redigera Böter", + "editArrestReport": "Redigera Arrestrapport", + "editWrittenWarning": "Redigera Skriftlig Varning", + "quantity": "Antal", + "illegal": "Olaglig", + "add": "Lägg till", + "noSeizedItems": "Inga beslagtagna föremål ännu.", + "editSeizedItem": "Redigera Beslagtaget Föremål", + "addSeizedItem": "Lägg till Beslagtaget Föremål", + "seizedItems": "Beslagtagna Föremål", + "callsignPreview": "Kallelse-ID Förhandsgranskning", + "activeIncidents": "Aktiva Händelser", + "noActiveIncidents": "Det finns inga aktiva händelser", + "incident": "Händelse", + "endIncident": "Avsluta Händelse", + "end": "Avsluta", + "manageIncident": "Hantera Händelse", + "radioChannel": "Radiokanal", + "manageRadioChannel": "Hantera Radiokanal", + "noIncidentEvents": "Denna händelse har inga händelser ännu.", + "viewCall": "Visa Samtal", + "situationCode": "Situationskod", + "mergeOfficers": "Sammanfoga Officerare", + "manageVehicleFlags": "Hantera Fordonsflaggor", + "manageCitizenFlags": "Hantera Medborgarflaggor", + "successCreateWarrant": "Arresteringsordern för {citizen} har skapats framgångsrikt", + "successCreateTicket": "Böterna för {citizen} har skapats framgångsrikt", + "successCreateArrestReport": "Arrestrapporten för {citizen} har skapats framgångsrikt", + "successCreateWarning": "Skriftlig varning för {citizen} har skapats framgångsrikt", + "goOnDuty": "Gå på Tjänst", + "goOffDuty": "Gå ur Tjänst", + "officers": "Officerare", + "callsign1": "Kallelse-ID Symbol 1", + "callsign2": "Kallelse-ID Symbol 2", + "license": "Licens", + "otherFields": "Andra Fält", + "manageCustomFields": "Hantera andra fält", + "dmv": "Fordonsmyndigheten", + "unitsInvolved": "Inblandade enheter", + "customFieldSearch": "Anpassat Fält Sökning", + "noCustomFieldResults": "Inga resultat hittades för denna sökfråga.", + "customField": "Anpassat Fält", + "query": "Förfrågan", + "penalCodes": "Straffbestämmelser", + "noPenalCodes": "Det har inte skapats några straffbestämmelser ännu.", + "noVehiclesPendingApprovalInDmv": "Det finns inga fordon som väntar på godkännande hos DMV.", + "citizenIsConfidential": "Denna medborgare är inom en konfidentiell avdelning, så informationen kan inte sökas.", + "unitQualifications": "Enhetens kvalifikationer", + "addQualification": "Lägg till kvalifikation", + "noQualifications": "Denna enhet har ännu inga kvalifikationer", + "qualification": "Kvalifikation", + "suspend": "Avstängd", + "unsuspend": "Återaktiverad", + "deleteQualification": "Radera kvalifikation", + "assignedAt": "Tilldelad vid", + "suspendedOn": "Avstängd den: ", + "unitAwards": "Enhetens utmärkelser", + "noAwards": "Denna enhet har ännu inga utmärkelser.", + "addAward": "Lägg till utmärkelse", + "award": "Utmärkelse", + "activeCall": "Aktiv samtal", + "pendingCitizenRecords": "Avvaktande medborgaruppgifter", + "activeUnits": "Aktiva enheter", + "noActiveUnits": "Det finns inga aktiva enheter på den live-karta.", + "player": "Spelare", + "cadUsername": "CAD-användarnamn", + "emsFd": "Ambulans/Räddningstjänsten", + "leo": "Polismyndigheten", + "weapon": "Vapen", + "vehicle": "Fordon", + "onFoot": "Till fots", + "licensePlate": "Registreringsskylt", + "identifier": "Identifierare", + "togglePlayer": "Växla spelare", + "vehicleBoloPlaced": "Detta fordon har en aktiv BOLO.", + "citizenBoloPlaced": "Denna medborgare har en aktiv BOLO.", + "noNotes": "Det finns ännu inga anteckningar.", + "addNote": "Lägg till anteckning", + "manageNote": "Hantera anteckning", + "text": "Text", + "deleteNote": "Radera anteckning", + "dropToUnassignFromIncident": "Släpp för att avbryta tilldelning från aktiv händelse", + "switchDivisionCallsign": "Byt uppdelningssignatur", + "createCitizen": "Skapa medborgare", + "unit": "Enhet", + "createVehicle": "Skapa fordon", + "tones": "Signaler", + "notesInfo": "Skicka en anmälningssignal med ett valfritt meddelande för att varna LEO eller EMS/FD", + "emsFdTone": "EMS/FD-signal", + "leoTone": "LEO-signal", + "sendTone": "Skicka signal", + "toneSuccess": "Signalerna har skickats framgångsrikt till de valda styrkorna", + "toneNotification": "Signalmeddelande", + "activeWarrants": "Aktiva häktningsorder", + "noActiveWarrants": "Det finns inga aktiva häktningsorder.", + "paymentStatus": "Betalningsstatus", + "recordPaid": "Betald registrering?", + "showCalls": "Visa samtal", + "hideCalls": "Dölj samtal", + "showUnitsOnly": "Visa endast enheter", + "showAllPlayers": "Visa alla spelare", + "totalCost": "Total kostnad", + "warningApplicable": "Varning tillämpbar", + "impounded": "Beslagtagen", + "impoundVehicle": "Beslagta fordon", + "impoundedBy": "Beslagtagen av", + "impoundedAt": "Beslagtagen vid", + "endsOn": "Avslutas den", + "assignedToCall#": "Du har tilldelats samtal #{caseNumber}.", + "assignedToCall#WithType": "Du har tilldelats samtal #{caseNumber}. Samtaltyp: {callType}", + "warrantCreatedButApprovalRequired": "Häktningsordern har skapats framgångsrikt, men denna CAD kräver godkännande för att häktningsordern ska vara aktiv. Häktningsordern kommer att bli tillgänglig när den har godkänts.", + "suspendDriversLicense": "Upphävd körkortstillstånd", + "suspendPilotLicense": "Upphävt pilotlicens", + "suspendWaterLicense": "Upphävt vattenlicens", + "suspendFirearmsLicense": "Upphävt vapenlicens", + "suspendedHuntingLicense": "Upphävd jaktlicens", + "suspendedFishingLicense": "Upphävd fiskelicens", + "endDate": "Slutdatum", + "patrolVehicle": "Patrullfordon", + "callUpdated": "Ditt samtal #{caseNumber} har uppdaterats", + "alert_deleteNote": "Är du säker på att du vill radera denna anteckning? Åtgärden kan inte ångras.", + "alert_deleteQualification": "Är du säker på att du vill radera denna kvalifikation? Åtgärden kan inte ångras.", + "vehicleImpoundLocation": "Det angivna fordonet ({plate}) kommer att beslagtas vid {impoundLocation}. Du kommer att kunna se detta fordon på beslagplatsens sida.", + "steamId": "Steam ID", + "discordId": "Discord ID", + "citizenMissing": "VARNING: Denna medborgare försvann den {date}", + "declareFound": "Förklara som funnen", + "declareMissing": "Förklara som försvunnen", + "manageTones": "Hantera signaler", + "noExistingTones": "Det finns inga befintliga signaler ännu.", + "toneRevoked": "Signal återkallad", + "toneRevokedText": "Signalen har återkallats framgångsrikt.", + "involvedUnits": "Inblandade enheter", + "addUnit": "Lägg till enhet", + "unassign": "Avlåta", + "manageAddressFlags": "Hantera adressflaggor", + "temporaryUnit": "Tillfällig enhet", + "createTemporaryUnit": "Skapa tillfällig enhet", + "identifiers": "Identifierare", + "identifiersInfo": "Identifierare kan användas för att identifiera den tillfälliga enheten för framtida bruk, som steamId, discordId, etc. Du kan lägga till flera identifierare genom att separera dem med ett kommatecken.", + "hours": "Timmar", + "firstSeen": "Först sett", + "lastSeen": "Senast sedd", + "deputies": "Biträden", + "mergeDeputies": "Sammanfoga biträden", + "call": "Samtal", + "connections": "Anslutningar", + "viewIncident": "Visa händelse", + "businessSearch": "Företagssökning", + "citizenRecord": "Medborgaruppgift", + "businessRecord": "Företagsuppgift", + "business": "Företag", + "vehicles": "Fordon", + "businessHasNoVehicles": "Detta företag har inga fordon.", + "viewInVehicleSearch": "Visa i fordonssökning", + "selectDepartment": "Välj avdelning", + "activeDepartment": "Aktiv avdelning", + "owners": "Ägare", + "purgeSelected": "Rensa valda", + "purgeSelectedIncidents": "Rensa valda händelser", + "purge": "Rensa", + "editLicensePoints": "Redigera licenspoäng", + "editLicensePointsSuccess": "Licenspoängen har redigerats framgångsrikt.", + "alert_purgeSelectedIncidents": "Är du säker på att du vill rensa de valda händelserna? Alla valda händelser kommer att raderas permanent. Åtgärden kan inte ångras.", + "alert_endIncident": "Är du säker på att du vill avsluta den här händelsen? Den kan fortfarande ses av tjänstemän.", + "alert_deleteRecord": "Är du säker på att du vill radera denna uppgift? Åtgärden kan inte ångras.", + "alert_deleteOfficer": "Är du säker på att du vill radera {officer}? Åtgärden kan inte ångras.", + "alert_allowCheckout": "Är du säker på att du vill checka ut detta fordon från beslagplatsen?", + "alert_deleteIncident": "Är du säker på att du vill radera denna händelse? Åtgärden kan inte ångras.", + "alert_revokeWarrant": "Är du säker på att du vill återkalla denna häktningsorder? Åtgärden kan inte ångras.", + "id": "ID", + "lastUpdatedAt": "Senast uppdaterad den", + "citizenLogsDescription": "Här kan du se alla medborgaruppgifter som har skapats. Det inkluderar gripandeprotokoll, böter och skrivna varningar. De är grupperade per medborgare.", + "communityService": "Samhällstjänst", + "groupByOfficer": "Gruppera per officer", + "groupByDeputy": "Gruppera per biträde", + "showActiveOnly": "Visa endast aktiva", + "bailPosted": "Borgen inbetald ({citizen})", + "ticket": "Böter", + "arrestReport": "Gripandeprotokoll", + "writtenWarning": "Skriven varning", + "warrant": "Häktningsorder", + "viewAllRecordLogs": "Visa alla uppgiftsloggar", + "privateMessage": "Privat meddelande", + "privateMessages": "Privata meddelanden", + "send": "Skicka", + "noMessages": "Inga meddelanden", + "message": "Meddelande", + "newMessageFromDispatch": "Nytt meddelande från centralen", + "addActiveCall": "Lägg till aktivt samtal", + "addActiveIncident": "Lägg till aktiv händelse", + "appendedActiveCall": "Bifogat aktivt samtal: {call}", + "appendedActiveIncident": "Bifogad aktiv händelse: {incident}", + "activeIncident": "Aktiv händelse", + "liveMapServer": "Livekartserver", + "selectMapServer": "Välj kartserver", + "mustSelectMapServer": "Du måste välja en kartserver för att fortsätta.", + "userDefinedCallsign": "Användardefinierad uppdelningssignatur", + "userDefinedCallsignDescription": "Du får sätta en anpassad uppdelningssignatur för denna enhet. Detta kommer att åsidosätta standarduppdelningssignaturen som angetts av avdelningen.", + "manageCitizenProfile": "Hantera medborgarprofil", + "generalInformation": "Allmän information", + "vehicleInformation": "Fordoninformation", + "openModalAfterCreation": "Öppna modalen för hantering av händelse efter skapande?", + "manageWeaponFlags": "Hantera vapenflaggor", + "flags": "Flaggor", + "toggle": "Växla...", + "hideSmartSigns": "Dölj smarta skyltar", + "showSmartSigns": "Visa smarta skyltar", + "smartSignUpdated": "Smart skylt uppdaterad", + "smartSignUpdatedMessage": "Vi har skickat en förfrågan till FXServer för att uppdatera den smarta skylten.", + "hideSmartMotorwaySigns": "Dölj smarta motorvägsskyltar", + "showSmartMotorwaySigns": "Visa smarta motorvägsskyltar", + "smartMotorwaySignUpdated": "Smart motorvägsskylt uppdaterad", + "smartMotorwaySignUpdatedMessage": "Vi har skickat en förfrågan till FXServer för att uppdatera den smarta motorvägsskylten.", + "departmentInformation": "Avdelningsinformation", + "departmentInformationDesc": "Här kan du visa ytterligare externa länkar och information för din avdelning.", + "noDepartmentLinks": "Denna avdelning har ännu ingen extra information.", + "showingOnlyLatest12Units": "Visar endast de 12 senaste enheterna.", + "showingOnlyLatest12UnitsDescription": "Visar endast de 12 senaste enheterna i denna lista. De senaste enheterna finns högst upp i listan. Detta är för att undvika sidfördröjningar. Använd filtren för att förbättra din sökning.", + "ACTIVE_CALLS": "Aktiva samtal", + "ACTIVE_BOLOS": "Aktiva BOLOs", + "ACTIVE_WARRANTS": "Aktiva häktningsorder", + "ACTIVE_OFFICERS": "Aktiva officerare", + "ACTIVE_DEPUTIES": "Aktiva biträden", + "ACTIVE_INCIDENTS": "Aktiva händelser", + "layoutSavedTitle": "Layouten har sparats", + "layoutSavedMessage": "Din layout har sparats.", + "editDashboardLayout": "Redigera instrumentbrädans layout", + "vehicleInvolved": "Fordon inblandat", + "fireType": "Brandslag", + "speedLimit": "Hastighetsbegränsning", + "vehiclePaceType": "Farttyp", + "vehicleSpeed": "Fordonshastighet", + "OTHER": "Annat", + "RADAR": "Radar", + "LASER": "Laser", + "PACE": "Pacing", + "unassignFromIncident": "Avmarkera från händelse", + "assignToIncident": "Tilldela till händelse", + "myRecordReports": "Mina Rapportrapporter", + "myRecordReportsDescription": "Här kan du se alla böter, gripandrapporter, skriftliga varningar och häktningsorder som poliser kopplade till ditt konto har skapat.", + "noReportsCreated": "Du har inte skapat några rapporter ännu.", + "motorway_sign_1": "Pil vänster", + "motorway_sign_2": "Pil höger", + "motorway_sign_3": "Rött X", + "motorway_sign_20": "Hastighet 20", + "motorway_sign_40": "Hastighet 30", + "motorway_sign_30": "Hastighet 30", + "motorway_sign_50": "Hastighet 50", + "motorway_sign_60": "Hastighet 60", + "motorway_sign_70": "Hastighet 70", + "motorway_sign_80": "Hastighet 80", + "motorway_sign_90": "Hastighet 90", + "motorway_sign_100": "Hastighet 100", + "motorway_sign_110": "Hastighet 110", + "motorway_sign_120": "Hastighet 120", + "motorway_sign_130": "Hastighet 130", + "motorway_sign_140": "Hastighet 140", + "motorway_sign_150": "Hastighet 150", + "arrestReportLogs": "Loggar för gripandrapporter", + "all": "Alla", + "ungrouped": "Ungrouped", + "counts": "Räkningar", + "stats": "Statistik", + "deletedPenalCode": "Borttagen Straffbalk", + "exportCriminalRecord": "Exportera Brottsregister" + }, + "Bolos": { + "activeBolos": "Aktiva Bolos", + "noActiveBolos": "Det finns inga aktiva bolos", + "deleteBolo": "Ta bort Bolo", + "editBolo": "Redigera Bolo", + "createBolo": "Skapa Bolo", + "typeBolos": "{type} bolos", + "noActiveBolosForType": "Inga aktiva bolos för typen: {type}", + "person": "person", + "vehicle": "fordon", + "other": "annat", + "stolen": "stulet", + "filters": "Filter", + "alert_deleteBolo": "Är du säker på att du vill ta bort detta bolo? Denna åtgärd kan inte ångras" + }, + "licenseExams": { + "exams": "Körkortsprov", + "noExams": "Det finns inga körkortsprov ännu.", + "editExam": "Redigera körkortsprov", + "theoryExam": "Teoriprov", + "practiceExam": "Körprov", + "createExam": "Skapa körkortsprov", + "categories": "Kategorier", + "deleteExam": "Ta bort körkortsprov", + "alert_deleteExam": "Är du säker på att du vill ta bort detta körkortsprov? Denna åtgärd kan inte ångras." + }, + "Bof": { + "bureauOfFirearms": "Bureau of Firearms", + "noWeaponsPendingBof": "Det finns inga vapen som väntar på godkännande." + } +} diff --git a/apps/client/locales/sv/truck-logs.json b/apps/client/locales/sv/truck-logs.json new file mode 100644 index 000000000..2b43a7f79 --- /dev/null +++ b/apps/client/locales/sv/truck-logs.json @@ -0,0 +1,15 @@ +{ + "TruckLogs": { + "truckLogs": "Lastbilloggar", + "createTruckLog": "Skapa lastbillogg", + "editTruckLog": "Redigera lastbillogg", + "deleteTruckLog": "Radera lastbillogg", + "driver": "Förare", + "vehicle": "Fordon", + "startedAt": "Startade kl", + "endedAt": "Avslutades kl", + "noTruckLogs": "Du har inga lastbilloggar ännu.", + "notes": "Anteckningar", + "alert_deleteTruckLog": "Är du säker på att du vill radera denna lastbillogg? Denna åtgärd kan inte ångras." + } +} diff --git a/apps/client/locales/sv/values.json b/apps/client/locales/sv/values.json new file mode 100644 index 000000000..0ecd6cf7e --- /dev/null +++ b/apps/client/locales/sv/values.json @@ -0,0 +1,228 @@ +{ + "Values": { + "totalItems": "Totalt antal", + "values": "Värden", + "shouldDo": "Bör göra", + "color": "Färg", + "textColor": "Textfärg (#HEX)", + "callsign": "Signalord", + "department": "Avdelning", + "gameHash": "Spelhash", + "file": "fil", + "importValues": "Importera via fil", + "exportValues": "Exportera värden", + "ungrouped": "Ogrupperade", + "licenseType": "Licens typ", + "whitelisted": "Vitlistad", + "whatPages": "Vilka sidor", + "departments": "Avdelningar", + "isDefaultDepartment": "Standardavdelning", + "deleteSelectedValues": "Ta bort valda värden", + "isDefault": "Standardinställning", + "defaultOfficerRank": "Standardtjänstgrad", + "pairedUnitTemplate": "Parad enhetstemplate", + "isConfidential": "Konfidentiell", + "priority": "Prioritet", + "isDisabled": "Avaktiverad", + "county": "Län", + "value": "Värde", + "selectAll": "Välj alla {count}?", + "xItemsSelected": "{count} objekt valda.", + "noValuesForThisType": "Det finns inga skapade värden för denna typ än.", + "cannotDeleteTooltip": "Du kan inte ta bort detta värde eftersom det används av en annan databaspost. Du måste först ta bort den posten.", + "deletedSelectedValues": "Borttagna {deleted} objekt. Misslyckades med att ta bort {failed} objekt.", + "failedDeleteValue": "Misslyckades med att ta bort {value}.", + "cacheTip": "Värden är cachade i 24 timmar. Det innebär att uppdaterade, tillagda eller borttagna värden kanske inte ändras omedelbart. Det kan ta upp till 24 timmar för ändringarna att träda i kraft.", + "alert_deleteValue": "Är du säker på att du vill ta bort {value}? Detta går inte att ångra!", + "alert_deleteSelectedValues": "Är du säker på att du vill ta bort {length} objekt? Detta går inte att ångra", + "mustBeValidHexColor": "Måste vara en giltig HEX-färg", + "as": "Som (så att databasen vet vad den ska använda.)", + "trimLevels": "Beskärningsnivåer", + "disabledDescription": "När ett värde är avaktiverat kan det inte väljas i rullistan.", + "postal": "Postnummer", + "callsignSymbol": "Signalordsymbol", + "defaultRank": "Standardtjänstegrad", + "whitelistedDescription": "När en avdelning är vitlistad kan du ställa in 1 avdelning som standard. Denna avdelning kommer att tilldelas tjänstemannen när de väntar på åtkomst eller när de har nekats.", + "defaultDepartment": "Standardavdelning", + "isConfidentialDescription": "När en avdelning är konfidentiell kommer andra tjänstemän inte att kunna se information om andra tjänstemän inom denna avdelning.", + "extraFieldsDescription": "Tillåter dig att ställa in ett JSON-värde att användas för extra fält. Detta kan vara användbart när du använder den offentliga API: n för att göra anpassade saker.", + "extraFields": "Extra fält (JSON)", + "divisions": "Enheter", + "defaultLicense": "Standardlicens", + "defaultLicenseDescription": "Denna licens kommer att tilldelas en medborgare när de först skapas.", + "qualification": "Kvalifikation", + "award": "Utmärkelse", + "colorHex": "Färg (#HEX)", + "codeType": "Kodtyp", + "license": "Licens", + "registrationStatus": "Registreringsstatus", + "insuranceStatus": "Försäkringsstatus", + "employee": "Anställd", + "manager": "Chef", + "owner": "Ägare", + "import": "Importera", + "importCitizens": "Importera medborgare", + "importVehicles": "Importera fordon", + "importWeapons": "Importera vapen", + "customCallsignTemplate": "Anpassat signalordstemplate", + "customCallsignTemplateDescription": "När det är inställt kommer det att använda detta template istället för det globala signalordstemplet. Du kan använda följande variabler: {variabler}", + "category": "Kategori", + "addGroup": "Lägg till grupp", + "manageGroup": "Hantera grupp", + "INFRACTION": "Förseelse", + "MISDEMEANOR": "Förseelse", + "FELONY": "Brott", + "warningApplicable": "Varning tillämpbar", + "warningNotApplicable": "Varning inte tillämplig", + "isPrimary": "Primär", + "isDispositionDescription": "En disponeringskod kan användas när ett samtal är avslutat. Det kommer att användas för att fastställa utfallet av samtalet.", + "isDisposition": "Disposition" + }, + "PENAL_CODE_GROUP": { + "MANAGE": "Hantera straffkodgrupper", + "ADD": "Lägg till straffkodgrupp", + "DELETE": "Ta bort straffkodgrupp", + "EDIT": "Redigera straffkodgrupp", + "ungrouped": "Ogrupperade", + "alert_deletePenalCodeGroup": "Är du säker på att du vill ta bort {group}? Detta går inte att ångra.", + "deleteGroup": "Ta bort grupp" + }, + "GENDER": { + "MANAGE": "Hantera kön", + "ADD": "Lägg till kön", + "DELETE": "Ta bort kön", + "EDIT": "Redigera kön" + }, + "WEAPON": { + "MANAGE": "Hantera vapen", + "ADD": "Lägg till vapen", + "DELETE": "Ta bort vapen", + "EDIT": "Redigera vapen" + }, + "VEHICLE": { + "MANAGE": "Hantera fordon", + "ADD": "Lägg till fordon", + "DELETE": "Ta bort fordon", + "EDIT": "Redigera fordon" + }, + "ETHNICITY": { + "MANAGE": "Hantera etniciteter", + "ADD": "Lägg till etnicitet", + "DELETE": "Ta bort etnicitet", + "EDIT": "Redigera etnicitet" + }, + "BLOOD_GROUP": { + "MANAGE": "Hantera blodgrupper", + "ADD": "Lägg till blodgrupp", + "DELETE": "Ta bort blodgrupp", + "EDIT": "Redigera blodgrupp" + }, + "LICENSE": { + "MANAGE": "Hantera licenser", + "ADD": "Lägg till licens", + "DELETE": "Ta bort licens", + "EDIT": "Redigera licens" + }, + "BUSINESS_ROLE": { + "MANAGE": "Hantera företagsroller", + "ADD": "Lägg till företagsroll", + "DELETE": "Ta bort företagsroll", + "EDIT": "Redigera företagsroll" + }, + "DEPARTMENT": { + "MANAGE": "Hantera avdelningar", + "ADD": "Lägg till avdelning", + "DELETE": "Ta bort avdelning", + "EDIT": "Redigera avdelning" + }, + "CODES_10": { + "MANAGE": "Hantera 10-koder", + "ADD": "Lägg till 10-kod", + "DELETE": "Ta bort 10-kod", + "EDIT": "Redigera 10-kod" + }, + "OFFICER_RANK": { + "MANAGE": "Hantera tjänstegrader", + "ADD": "Lägg till tjänstegrad", + "DELETE": "Ta bort tjänstegrad", + "EDIT": "Redigera tjänstegrad" + }, + "PENAL_CODE": { + "MANAGE": "Hantera straffkoder", + "ADD": "Lägg till straffkod", + "DELETE": "Ta bort straffkod", + "EDIT": "Redigera straffkod" + }, + "DIVISION": { + "MANAGE": "Hantera enheter", + "ADD": "Lägg till enhet", + "DELETE": "Ta bort enhet", + "EDIT": "Redigera enhet" + }, + "DRIVERSLICENSE_CATEGORY": { + "MANAGE": "Hantera körkortskategorier", + "ADD": "Lägg till kategori", + "DELETE": "Ta bort kategori", + "EDIT": "Redigera kategori" + }, + "IMPOUND_LOT": { + "MANAGE": "Hantera beslagsplatser", + "ADD": "Lägg till beslagsplats", + "DELETE": "Ta bort beslagsplats", + "EDIT": "Redigera beslagsplats" + }, + "VEHICLE_FLAG": { + "MANAGE": "Hantera fordonsflaggor", + "ADD": "Lägg till fordonsflagg", + "DELETE": "Ta bort fordonsflagg", + "EDIT": "Redigera fordonsflagg" + }, + "CITIZEN_FLAG": { + "MANAGE": "Hantera medborgarflaggor", + "ADD": "Lägg till medborgarflagg", + "DELETE": "Ta bort medborgarflagg", + "EDIT": "Redigera medborgarflagg" + }, + "QUALIFICATION": { + "MANAGE": "Hantera enhetskvalifikationer", + "ADD": "Lägg till enhetskvalifikation", + "DELETE": "Ta bort enhetskvalifikation", + "EDIT": "Redigera enhetskvalifikation" + }, + "CALL_TYPE": { + "MANAGE": "Hantera samtalstyper", + "ADD": "Lägg till samtalstyp", + "DELETE": "Ta bort samtalstyp", + "EDIT": "Redigera samtalstyp" + }, + "ADDRESS": { + "MANAGE": "Hantera adresser", + "ADD": "Lägg till adress", + "DELETE": "Ta bort adress", + "EDIT": "Redigera adress" + }, + "EMERGENCY_VEHICLE": { + "MANAGE": "Hantera nödfordon", + "ADD": "Lägg till nödfordon", + "DELETE": "Ta bort nödfordon", + "EDIT": "Redigera nödfordon" + }, + "ADDRESS_FLAG": { + "MANAGE": "Hantera adressflaggor", + "ADD": "Lägg till adressflagg", + "DELETE": "Ta bort adressflagg", + "EDIT": "Redigera adressflagg" + }, + "VEHICLE_TRIM_LEVEL": { + "MANAGE": "Hantera fordonsbeskärningsnivåer", + "ADD": "Lägg till beskärningsnivå", + "DELETE": "Ta bort beskärningsnivå", + "EDIT": "Redigera beskärningsnivå" + }, + "WEAPON_FLAG": { + "MANAGE": "Hantera vapenflaggor", + "ADD": "Lägg till vapenflagg", + "DELETE": "Delete weapon flag", + "EDIT": "Edit weapon flag" + } +} diff --git a/apps/client/locales/sv/webhooks.json b/apps/client/locales/sv/webhooks.json new file mode 100644 index 000000000..eb094f00a --- /dev/null +++ b/apps/client/locales/sv/webhooks.json @@ -0,0 +1,109 @@ +{ + "Tow": { + "vehicleImpounded": "Vehicle Impounded", + "registrationStatus": "Registration Status", + "model": "Model", + "owner": "Owner" + }, + "Bolos": { + "boloCreated": "BOLO Created", + "viewMoreInfo": "View more information on the CAD.", + "type": "Type", + "name": "Name", + "plate": "Plate", + "model": "Model", + "color": "Color" + }, + "Statuses": { + "statusChange": "Status Change", + "status": "Status", + "statusChangeDescription": "Unit {unit} has changed their status to {status}." + }, + "PanicButton": { + "panicButton": "Panic Button", + "panicButtonDescription": "Unit {unit} has pressed the panic button." + }, + "Calls": { + "callCreated": "911 Call Created", + "viewMoreInfo": "View more information on the CAD.", + "location": "Location", + "caller": "Caller", + "unknown": "Unknown", + "couldNotRenderDescription": "Could not render description." + }, + "Records": { + "citizen": "Citizen", + "status": "Status", + "postal": "postal", + "recordType": "Record Type", + "ARREST_REPORT": "Arrest Report", + "WRITTEN_WARNING": "Written Warning", + "TICKET": "Ticket", + "totalBail": "Total Bail", + "totalFineAmount": "Total Fine Amount", + "totalJailTime": "Total Jail Time", + "newWarrantCreated": "New Warrant Created", + "newRecordCreated": "New Record Created", + "ACTIVE": "Active", + "INACTIVE": "Inactive", + "violations": "Violations", + "generalInformation": "General Information", + "citizenInformation": "Citizen Information", + "vehicleInformation": "Vehicle Information", + "description": "Description", + "bail": "Bail", + "communityService": "Community Service", + "violation": "Violation", + "fines": "Fines", + "jailTime": "Jail Time", + "counts": "Counts", + "color": "Color", + "plate": "Plate", + "model": "Model", + "registrationStatus": "Registration Status", + "registeredAt": "Registered At", + "vinNumber": "VIN Number", + "phoneNumber": "Phone Number", + "address": "Address", + "weight": "Weight", + "height": "Height", + "hairColor": "Hair Color", + "eyeColor": "Eye Color", + "gender": "Gender", + "ethnicity": "Ethnicity", + "age": "Age", + "dateOfBirth": "Date of Birth", + "surname": "Surname", + "firstName": "First Name", + "caseNumber": "Case Number", + "paymentStatus": "Payment Status", + "createdAt": "Created At", + "officer": "Officer", + "socialSecurityNumber": "Social Security Number", + "citizenRecord": "Citizen Records", + "exportInformation": "Export Information", + "dateOfExport": "Date of export", + "records": "Records", + "type": "Type" + }, + "WhitelistStatusChange": { + "accepted": "accepted", + "declined": "declined", + "pending": "pending", + "userChangeDescription": "User: {user}'s whitelist status has been changed to {status}.", + "userChangeTitle": "User Whitelist Status Change", + "departmentChangeDescription": "Unit: {unit}'s whitelist status has been changed to {status}.", + "departmentChangeTitle": "Unit Department Whitelist Status Change" + }, + "Incidents": { + "createdEms": "EMS/FD Incident Created", + "createdLeo": "LEO Incident Created", + "fireArmsIncluded": "Firearm(s) included", + "injuriesOrFatalities": "Injuries or fatalities", + "arrestsMade": "Arrest(s) made", + "situationCode": "Situation Code", + "postal": "Postal", + "yes": "Yes", + "no": "No" + } +}