diff --git a/webapp/channels/src/i18n/sv.json b/webapp/channels/src/i18n/sv.json
index 3f1f03175e..d093567082 100644
--- a/webapp/channels/src/i18n/sv.json
+++ b/webapp/channels/src/i18n/sv.json
@@ -176,7 +176,7 @@
"add_outgoing_oauth_connection.audienceUrls.help": "De URLer som kommer få förfrågningar med OAuth-token, ex. din anslutningspunkt för ditt slash-kommando. Måste vara en valid URL som börjar med http:// eller https://.",
"add_outgoing_oauth_connection.audienceUrls.label": "Publika URLer (En per rad)",
"add_outgoing_oauth_connection.audienceUrls.required": "En eller flera URL:er måste anges.",
- "add_outgoing_oauth_connection.audience_urls": "Publik(a) URL(er): `{url}`",
+ "add_outgoing_oauth_connection.audience_urls": "Publik(a) URL(er): {url}",
"add_outgoing_oauth_connection.cancel": "Avbryt",
"add_outgoing_oauth_connection.clientId": "Klient-ID: {id}",
"add_outgoing_oauth_connection.clientSecret": "Client Secret: \\*\\*\\*\\*\\*\\*\\*\\*",
@@ -204,7 +204,7 @@
"add_outgoing_oauth_connection.save_anyway": "Spara ändå",
"add_outgoing_oauth_connection.save_without_validation_warning": "Denna anslutning har inte validerats, Vill du spara ändå?",
"add_outgoing_oauth_connection.saving": "Sparar...",
- "add_outgoing_oauth_connection.token_url": "Token URL: `{url}`",
+ "add_outgoing_oauth_connection.token_url": "Token URL: {url}",
"add_outgoing_oauth_connection.username": "Användarnamn: {username}",
"add_outgoing_oauth_connection.validate": "Validera anslutning",
"add_outgoing_oauth_connection.validated_connection": "Validerad anslutning",
@@ -305,19 +305,39 @@
"admin.access_control.policy.edit_policy.title": "Redigera policy för åtkomstkontroll",
"admin.access_control.policy.enforce_immediately": "Aktivera policyn omedelbart",
"admin.access_control.policy.save_only": "Är du säker på att du vill spara denna policy för åtkomstkontroll?",
+ "admin.access_control.policy.save_policy_confirmation_body": "Genom att tillämpa den här policyn kan användare med lämpliga attributvärden läggas till i de valda kanalerna. Befintliga kanalmedlemmar kommer att tas bort från dessa kanaler om de inte tilldelas de värden som definieras i denna åtkomstpolicy.",
+ "admin.access_control.policy.save_policy_confirmation_body.inactive": "Endast användare som matchar de attributvärden som konfigureras nedan kan läggas till i de valda kanalerna. Befintliga kanalmedlemmar kommer att tas bort från dessa kanaler om de inte tilldelas de värden som definieras i denna åtkomstpolicy.",
+ "admin.access_control.policy.save_policy_confirmation_subheader": "{count} kanaler kommer att påverkas.",
+ "admin.access_control.policy.save_policy_confirmation_title": "Spara policy för åtkomstkontroll ",
+ "admin.access_control.table_editor.add_attribute": "Lägg till attribut",
+ "admin.access_control.table_editor.attribute": "Attribut",
+ "admin.access_control.table_editor.blank_state": "Välj ett användarattribut och värden för att skapa en regel",
+ "admin.access_control.table_editor.learnMore": "Läs med och se exempel på hur du skapar accessuttryck.",
+ "admin.access_control.table_editor.operator": "Operator",
+ "admin.access_control.table_editor.operator.contains": "innehåller",
+ "admin.access_control.table_editor.operator.ends_with": "slutar med",
+ "admin.access_control.table_editor.operator.in": "i",
+ "admin.access_control.table_editor.operator.is": "är",
+ "admin.access_control.table_editor.operator.is_not": "är inte",
"admin.access_control.table_editor.operator.starts_with": "börjar med",
"admin.access_control.table_editor.remove_row": "Ta bort raden",
"admin.access_control.table_editor.selector.filter_attributes": "Sök attribut...",
+ "admin.access_control.table_editor.selector.filter_operators": "Sökoperator...",
"admin.access_control.table_editor.selector.select_attribute": "Välj attribut",
"admin.access_control.table_editor.test_access_rule": "Testa åtkomstregeln",
"admin.access_control.table_editor.value.placeholder": "Lägg till värde...",
"admin.access_control.table_editor.values": "Värden",
"admin.access_control.table_editor.values.placeholder": "Lägg till värden...",
"admin.access_control.testResults": "Testresultat för åtkomstregeln",
+ "admin.accesscontrol.enableDesc": "Tillåt åtkomstbegränsningar baserade på användarattribut med hjälp av anpassade åtkomstpolicyer",
+ "admin.accesscontrol.enableTitle": "Tillåt attributbaserad åtkomstkontroll på den här servern",
+ "admin.accesscontrol.title": "Attributbaserad åtkomst",
"admin.advance.cluster": "Hög tillgänglighet",
"admin.advance.metrics": "Prestandamonitorering",
"admin.announcement_banner_feature_discovery.copy": "Skapa banners för att informera alla medlemmar om viktig information.",
"admin.announcement_banner_feature_discovery.title": "Skapa anpassade banners med Mattermost Professional",
+ "admin.attribute_based_access_control_feature_discovery.desc": "Skapa policyer som innehåller åtkomstregler baserade på användarattribut och tillämpa dem på kanaler och andra resurser inom Mattermost.",
+ "admin.attribute_based_access_control_feature_discovery.title": "Använd attributbaserade åtkomstpolicyer för att styra åtkomst till kanaler med Mattermost Enterprise Advanced",
"admin.audit_logging_experimental.certificate.help_text": "Certifikatfil som används för kryptering av granskningsloggar.",
"admin.audit_logging_experimental.certificate.remove_button": "Ta bort certifikat",
"admin.audit_logging_experimental.certificate.remove_help_text": "Ta bort certifikatet som används för kryptering av granskningsloggar.",
@@ -520,6 +540,8 @@
"admin.channelSettings.channelDetail.channelName": "Namn",
"admin.channelSettings.channelDetail.channelTeam": "Team",
"admin.channelSettings.channelDetail.channel_organizations": "Organisationer",
+ "admin.channel_details.policy_public_error": "Du kan inte tilldela en policy till en publik kanal.",
+ "admin.channel_details.policy_synced_error": "Du kan inte tilldela en policy till en synkroniserad kanal.",
"admin.channel_list.archived": "Arkiverad",
"admin.channel_list.attributed_based": "Attributbaserad",
"admin.channel_list.group_sync": "Gruppsynkronisering",
@@ -554,9 +576,12 @@
"admin.channel_settings.channel_detail.syncedGroupsTitle": "Synkade grupper",
"admin.channel_settings.channel_details.add_group": "Lägg till grupp",
"admin.channel_settings.channel_details.archiveChannel": "Arkivera kanaler",
+ "admin.channel_settings.channel_details.attribute_based_description": "Begränsa vilka användare som kan bjudas in till den här kanalen baserat på deras användarattribut och värden. Endast personer som matchar de angivna villkoren kan väljas och läggas till i den här kanalen.",
"admin.channel_settings.channel_details.isDefaultDescr": "Den här standardkanalen kan inte konverteras till en privat kanal.",
"admin.channel_settings.channel_details.isPublic": "Publik eller privat kanal",
"admin.channel_settings.channel_details.isPublicDescr": "Välj Publik för en kanal som vem som helst kan hitta och ansluta till.{br} Välj Privat och ge inbjudningar till kanalen.{br} Använd denna inställning för att växla från publik kanal till privat eller från privat till publik.",
+ "admin.channel_settings.channel_details.policy_enforced_title": "Aktivera attributbaserad åtkomst till kanaler",
+ "admin.channel_settings.channel_details.private_channel_only": "Endast privata kanaler kan vara attributbaserade.",
"admin.channel_settings.channel_details.syncGroupMembers": "Synkronisera gruppmedlemmar",
"admin.channel_settings.channel_details.syncGroupMembersDescr": "När aktiverad så kommer förändring i gruppmedlemsskap förändra närvaro i denna kanal. Enda sättet att bjuda in medlemmar i kanalen är att lägga till de grupper de är medlem i. Läs mer",
"admin.channel_settings.channel_details.unarchiveChannel": "Arkivera kanaler",
@@ -604,6 +629,7 @@
"admin.channel_settings.channel_moderation.subtitleMembers": "Hantera vilka funktioner som är tillgängliga för kanalmedlemmar.",
"admin.channel_settings.channel_moderation.title": "Avancerad åtkomstkontroll",
"admin.channel_settings.channel_row.configure": "Redigera",
+ "admin.channel_settings.channel_row.managementMethod.attribute_based": "Attributbaserad",
"admin.channel_settings.channel_row.managementMethod.group": "Gruppsynkronisering",
"admin.channel_settings.channel_row.managementMethod.manual": "Manuella inbjudningar",
"admin.channel_settings.description": "Hantera kanalinställningar.",
@@ -1347,6 +1373,7 @@
"admin.ip_filtering.your_current_ip_is": "Din nuvarande IP-adress är {ip}",
"admin.ip_filtering.your_current_ip_is_not_in_allowed_rules": "Din IP-adress {ip} ingår inte i dina regler för tillåtna IP-adresser.",
"admin.jobTable.cancelButton": "Avbryt",
+ "admin.jobTable.details.title": "Detaljer om jobbet",
"admin.jobTable.downloadLink": "Ladda ner",
"admin.jobTable.headerExtraInfo": "Detaljer",
"admin.jobTable.headerFiles": "Filer",
@@ -1364,6 +1391,8 @@
"admin.jobTable.statusPending": "Avvaktar",
"admin.jobTable.statusSuccess": "Lyckad",
"admin.jobTable.statusWarning": "Varning",
+ "admin.jobTable.syncResults.added": "Tillagda ({count, number})",
+ "admin.jobTable.syncResults.error": "Ett fel inträffade när kanalerna synkroniserades.",
"admin.jobTable.syncResults.noResultsSearchable": "Inga kanaler matchar din sökning eller ditt filter.",
"admin.jobTable.syncResults.removed": "Borttagen ({count, number})",
"admin.jobTable.syncResults.userListTitle": "Förändringar i kanal-medlemskap",
@@ -1444,6 +1473,8 @@
"admin.ldap.queryDesc": "Timeout-värde för AD/LDAP-frågor. Öka värdet om du får timeout-fel på grund av en långsam AD/LADP-katalog eller server.",
"admin.ldap.queryEx": "T.ex.: \"60\"",
"admin.ldap.queryTitle": "Timeout för LDAP (sekunder):",
+ "admin.ldap.reAddRemovedMembersDesc": "När aktiverad kommer medlemmar, som tidigare tagits bort från gruppsynkroniserade team eller kanaler, läggas till igen om de fortfarande är medlemmar i LDAP-gruppen vid LDAP-synkroniseringen.",
+ "admin.ldap.reAddRemovedMembersTitle": "Lägg till borttagna medlemmar på nytt vid synkronisering:",
"admin.ldap.remove.privKey": "Ta bort TLS-certifikatets privata nyckel",
"admin.ldap.remove.sp_certificate": "Ta bort certifikatet för Service Provider",
"admin.ldap.removing.certificate": "Tar bort certifikatet...",
@@ -1543,6 +1574,14 @@
"admin.license.upload-modal.successfulUpgradeText": "Du har uppgraderat till abonnemanget {skuName} för {licensedUsersNum, number} användare. Detta gäller från {startsAt} till {expiresAt}. ",
"admin.license.upload-modal.title": "Ladda upp en licensnyckel",
"admin.license.uploadFile": "Ladda upp fil",
+ "admin.license.userSeatAlert.closeBtnTooltip": "Avvisa",
+ "admin.license.userSeatAlert.contactSales": "Kontakta försäljning",
+ "admin.license.userSeatAlert.dangerMessage": "Alla licensierade platser är nu i bruk. Ytterligare användare kan resultera i uppräkningsavgifter vid nästa förnyelse. För att upprätthålla efterlevnad och oavbruten åtkomst kan du begränsa nya registreringar eller kontakta oss för att utöka din licens.",
+ "admin.license.userSeatAlert.dangerTitle": "Din arbetsyta har nått 100 % av dina licensierade platser",
+ "admin.license.userSeatAlert.infoMessage": "Din organisation närmar sig fullt licensutnyttjande. Nu är det ett bra tillfälle att bedöma framtida behov och anpassa användningen till upphandlingsplaneringen. Kontakta oss för att utforska tillgängliga alternativ.",
+ "admin.license.userSeatAlert.infoTitle": "Din arbetsyta har nått 95% av dina licensierade platser",
+ "admin.license.userSeatAlert.successMessage": "Gratulerar! Plattformsnyttjandet är stark i din organisation. För att säkerställa oavbruten tillväxt kan vårt team hjälpa till att skala upp din licens för att uppfylla operativa krav.",
+ "admin.license.userSeatAlert.successTitle": "Din arbetsyta har nått 90 % av dina licensierade platser",
"admin.licenseSettings.teamEdition.teamEditionRightPanel.acceptTermsFinal": ". En uppgradering kommer ladda ner binärfilen och uppdatera din team-utgåva.",
"admin.licenseSettings.teamEdition.teamEditionRightPanel.acceptTermsInitial": "Genom att klicka på Uppgradera godkänner jag villkoren för Mattermost ",
"admin.licenseSettings.teamEdition.teamEditionRightPanel.eeLicenseLink": "Enterprise Edition Licens",
@@ -2707,10 +2746,12 @@
"admin.system_properties.details.saving_changes": "Sparar konfigurationen…",
"admin.system_properties.details.saving_changes_error": "Det uppstod ett fel när konfigurationen sparades",
"admin.system_properties.user_properties.add_property": "Lägg till egenskap",
+ "admin.system_properties.user_properties.dotmenu.ad_ldap.edit_link.label": "Redigera länk med: AD/LDAP: {propertyName}",
"admin.system_properties.user_properties.dotmenu.ad_ldap.link_property.label": "Koppla egenskapen till AD/LDAP",
"admin.system_properties.user_properties.dotmenu.delete.label": "Ta bort egenskap",
"admin.system_properties.user_properties.dotmenu.duplicate.label": "Duplicera egenskapen",
"admin.system_properties.user_properties.dotmenu.duplicate.name_copy": "{fieldName} (kopia)",
+ "admin.system_properties.user_properties.dotmenu.saml.edit_link.label": "Redigera länk med: SAML: {propertyName}",
"admin.system_properties.user_properties.dotmenu.saml.link_property.label": "Koppla egenskapen till SAML",
"admin.system_properties.user_properties.dotmenu.visibility.always.label": "Visa alltid",
"admin.system_properties.user_properties.dotmenu.visibility.hidden.label": "Dölj alltid",
@@ -3084,7 +3125,7 @@
"analytics.team.activeUsers": "Aktiva användare med meddelanden",
"analytics.team.newlyCreated": "Nyligen skapade användare",
"analytics.team.noTeams": "Servern har inga team att visa statistik för.",
- "analytics.team.overageUsersSeats": "Detta överstiger det totala antalet betalande användare",
+ "analytics.team.overageUsersSeats": "Detta överstiger det totala licensierade användarantalet",
"analytics.team.privateGroups": "Privat kanal",
"analytics.team.publicChannels": "Publika kanaler",
"analytics.team.recentUsers": "Nyligen aktiva användare",
@@ -3466,10 +3507,13 @@
"channel_invite.invite_team_members.messageOverflow": "Du kan lägga till {firstUser} och {others} till kanalen när de är medlemmar i teamet {team}.",
"channel_invite.invite_team_members.title": "{count, plural, =1 {1 användare blev} other {# användare blev}} inte valda då de inte är med i teamet",
"channel_invite.no_options_message": "Inga träffar hittades - Bjud in dem till teamet",
- "channel_loader.posted": "Publicerad",
+ "channel_invite.policy_enforced.description": "Endast användare som uppfyller de angivna åtkomstreglerna kan väljas och läggas till i den här kanalen.",
+ "channel_invite.policy_enforced.title": "Tillgång till kanalen begränsas av användarattribut",
+ "channel_loader.posted": " postade ett meddelande",
"channel_loader.postedImage": " laddade upp en bild",
"channel_loader.socketError": "Kontrollera uppkopplingen, når inte Mattermost-servern. Om detta fortgår, be systemadministratören att [kontrollera WebSocket-porten](!https://docs.mattermost.com/install/troubleshooting.html#please-check-connection-mattermost-unreachable-if-issue-persists-ask-administrator-to-check-websocket-port).",
"channel_loader.someone": "Någon",
+ "channel_loader.title": "Publicerad",
"channel_loader.unknown_error": "En okänd statuskod mottogs från servern.",
"channel_loader.uploadedFile": " laddade upp en fil",
"channel_loader.uploadedImage": " laddade upp en bild",
@@ -3499,6 +3543,7 @@
"channel_members_rhs.member.select_role_channel_member": "Medlem",
"channel_members_rhs.member.select_role_guest": "Gäst",
"channel_members_rhs.member.send_message": "Skicka meddelande",
+ "channel_members_rhs.policy_enforced_restrictions": "Tillgång till kanalen begränsas av användarattribut",
"channel_members_rhs.search_bar.aria.cancel_search_button": "avbryt sökning av medlemmar",
"channel_members_rhs.search_bar.placeholder": "Sök medlemmar",
"channel_menu.bookmarks": "Bokmärkesfältet",
@@ -3738,6 +3783,7 @@
"create_team.display_name.next": "Nästa",
"create_team.display_name.required": "Fältet är obligatoriskt",
"create_team.display_name.teamName": "Teamnamn",
+ "create_team.pageTitle": "Skapa ett team - {siteName}",
"create_team.team_url.back": "Tillbaka till föregående steg",
"create_team.team_url.charLength": "Namnet måste vara minst {min} tecken upp till {max} tecken",
"create_team.team_url.creatingTeam": "Skapar team...",
@@ -3838,6 +3884,8 @@
"drafts.confirm.send.button": "Ja, skicka nu",
"drafts.confirm.send.text": "Är du säker på att du vill skicka meddelandet till {displayName} ?",
"drafts.confirm.send.title": "Skicka meddelandet nu",
+ "drafts.draft_row.aria_label.draft": "utkast i {channelName}",
+ "drafts.draft_row.aria_label.scheduled_post": "schemalagda meddelande i {channelName}",
"drafts.draft_title.channel": "I: {icon} {channelName}",
"drafts.draft_title.channel_thread": "Tråd i: {icon} {channelName}",
"drafts.draft_title.direct_channel": "Till: {icon} {channelName}",
@@ -4433,7 +4481,7 @@
"licensingPage.overageUsersBanner.cta": "Kontakta försäljning",
"licensingPage.overageUsersBanner.noticeDescription": "Meddela din Customer Success Manager vid nästa true-up-kontroll. ",
"licensingPage.overageUsersBanner.noticeTitle": "Antalet användare i din arbetsyta har överstigit antalet platser i din licens med {seats, number} {seats, plural, one {plats} other {platser}}",
- "licensingPage.overageUsersBanner.text": "(Visas endast för administratörer) Antalet användare i din arbetsyta har överstigit antalet platser i din licens med {seats, number} {seats, plural, one {plats} other {platser}}. Köp till mer plats för att vara följsam licensen.",
+ "licensingPage.overageUsersBanner.text": "(Visas endast för administratörer) Antalet användare har överstigit antalet platser i din licens med {seats, number} {seats, plural, one {plats} other {platser}}. Köp till mer plats för att vara följsam licensen.",
"link_preview.image_preview": "Visa förhandsgranskning av bilden",
"link_preview.remove_link_preview": "Ta bort förhandsgranskning av länkar",
"list_modal.paginatorCount": "{startCount, number} - {endCount, number} av {total, number}",
@@ -4471,6 +4519,7 @@
"login.office365": "Entra ID",
"login.openid": "Open ID",
"login.or": "eller logga in med",
+ "login.pageTitle": "Logga in - {siteName}",
"login.passwordChanged": " Lösenordsuppdateringen lyckades",
"login.placeholderOr": " eller ",
"login.saml": "SAML",
@@ -4577,6 +4626,7 @@
"more_channels.hide_joined": "Dölj anslutna",
"more_channels.hide_joined_channels": "Dölj anslutna kanaler",
"more_channels.joined": "Ansluten",
+ "more_channels.joinedChannel": "Anslutit till kanal {channelName}",
"more_channels.membership_indicator": "Indikator för medlemskap: Gått med i",
"more_channels.next": "Nästa",
"more_channels.noArchived": "Inga arkiverade kanaler",
@@ -6123,6 +6173,8 @@
"user_group_popover.memberCount": "{member_count} {member_count, plural, one {medlem} other {medlemmar}}",
"user_group_popover.openGroupModal": "Visa all information om gruppen",
"user_group_popover.searchGroupMembers": "Sök medlemmar",
+ "user_groups_list.groupAriaLabel": "grupp {group_name}",
+ "user_groups_list.menuAriaLabel": "åtgärder {group_name}",
"user_groups_modal.addPeople": "Lägg till personer",
"user_groups_modal.addPeopleTitle": "Lägg till personer i {group}",
"user_groups_modal.allGroups": "Alla grupper",
@@ -6133,7 +6185,7 @@
"user_groups_modal.createTitle": "Skapa grupp",
"user_groups_modal.editDetails": "Redigera detaljer",
"user_groups_modal.editGroupTitle": "Redigera gruppdetaljer",
- "user_groups_modal.filterAriaLabel": "Filtermeny för grupper",
+ "user_groups_modal.filterAriaLabel": "Filter för grupper",
"user_groups_modal.goBackLabel": "Tillbaka",
"user_groups_modal.joinGroup": "Gå med i grupp",
"user_groups_modal.leaveGroup": "Lämna grupp",
@@ -6147,8 +6199,10 @@
"user_groups_modal.myGroups": "Mina grupper",
"user_groups_modal.name": "Namn",
"user_groups_modal.nameIsEmpty": "Namn är ett obligatoriskt fält.",
+ "user_groups_modal.noSearchResults": "Hittade inga grupper",
"user_groups_modal.restoreGroup": "Återställ grupp",
"user_groups_modal.searchGroups": "Sök grupper",
+ "user_groups_modal.searchResults": "{count} grupper hittades",
"user_groups_modal.showAllGroups": "Visa: Alla grupper",
"user_groups_modal.showArchivedGroups": "Visa: Arkiverade grupper",
"user_groups_modal.showMyGroups": "Visa: Mina grupper",
@@ -6189,6 +6243,7 @@
"view_image.zoom_reset": "Återställ zoom",
"view_image_popover.download": "Ladda ner",
"view_image_popover.publicLink": "Hämta publik länk",
+ "view_user_group_header_sub_menu.menuAriaLabel": "Åtgärder för användargrupper",
"view_user_group_modal.ldapSynced": "AD/LDAP SYNKRONISERAD",
"view_user_group_modal.memberCount": "{member_count} {member_count, plural, one {medlem} other {medlemmar}}",
"view_user_group_modal.pluginSynced": "Plugin SYNKRONISERAD",