From 73b67f2a6661fa5667476b7e061e91f2693516ad Mon Sep 17 00:00:00 2001 From: Matthew Williams Date: Tue, 24 Jun 2025 09:49:29 +0000 Subject: [PATCH] Translated using Weblate (English (Australia)) Currently translated at 100.0% (6386 of 6386 strings) Translation: Mattermost/webapp Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/en_AU/ --- webapp/channels/src/i18n/en-AU.json | 285 +++++++++++++++++++++++----- 1 file changed, 234 insertions(+), 51 deletions(-) diff --git a/webapp/channels/src/i18n/en-AU.json b/webapp/channels/src/i18n/en-AU.json index 2c586de273..454b2b9d6f 100644 --- a/webapp/channels/src/i18n/en-AU.json +++ b/webapp/channels/src/i18n/en-AU.json @@ -1535,13 +1535,30 @@ "admin.ldap.syncIntervalTitle": "Synchronisation Interval (minutes):", "admin.ldap.syncNowHelpText": "Initiates an AD/LDAP synchronisation immediately. See the table below for status of each synchronisation. Please review 'System Console > Logs' and documentation to troubleshoot errors.", "admin.ldap.sync_button": "AD/LDAP Synchronise Now", + "admin.ldap.testAttributesFailure": "Failed to find some attributes: {error}", + "admin.ldap.testAttributesPartialFailure": "{failedCount, number} of {totalCount, number} attribute test{totalCount, plural, one {} other {s}} failed. Check the highlighted fields for details.", + "admin.ldap.testAttributesSuccess": "Test Successful", + "admin.ldap.testAttributesTitle": "Test Attributes", + "admin.ldap.testConnectionFailure": "Test Connection Failure: {error}", + "admin.ldap.testConnectionSuccess": "Test Connection Successful", + "admin.ldap.testConnectionTitle": "Test Connection", + "admin.ldap.testFiltersFailure": "Failed to apply some filters: {error}", + "admin.ldap.testFiltersPartialFailure": "{failedCount, number} of {totalCount, number} filter test{totalCount, plural, one {} other {s}} failed. Check the highlighted fields for details.", + "admin.ldap.testFiltersSuccess": "Test Successful", + "admin.ldap.testFiltersTitle": "Test Filters", + "admin.ldap.testGroupAttributesFailure": "We failed to find some attributes: {error}", + "admin.ldap.testGroupAttributesPartialFailure": "{failedCount, number} of {totalCount, number} group attribute test{totalCount, plural, one {} other {s}} failed. Check the highlighted fields for details.", + "admin.ldap.testGroupAttributesSuccess": "Test Successful", + "admin.ldap.testGroupAttributesTitle": "Test Group Attributes", "admin.ldap.testHelpText": "Tests if the Mattermost server can connect to the AD/LDAP server specified. Please review 'System Console > Logs' and documentation to troubleshoot errors.", "admin.ldap.uploading.certificate": "Uploading Certificate...", "admin.ldap.uploading.privateKey": "Uploading Private Key...", - "admin.ldap.userFilterDisc": "(Optional) Enter an AD/LDAP filter to use when searching for user objects. Only the users selected by the query will be able to access Mattermost. For Active Directory, the query to filter out disabled users is (&(objectCategory=Person)(!(UserAccountControl:1.2.840.113556.1.4.803:=2))).", + "admin.ldap.userFilterDisc": "(Optional) Enter an AD/LDAP filter to use when searching for user objects. When blank, defaults to the ID Attribute.\nFor Active Directory, the query to filter out disabled users is\n(&(objectCategory=Person)(!(UserAccountControl:1.2.840.113556.1.4.803:=2))).", + "admin.ldap.userFilterDiscHover": "Only the users selected by the query will be able to access Mattermost.", "admin.ldap.userFilterEx": "E.g.: '(objectClass=user)'", "admin.ldap.userFilterTitle": "User Filter:", - "admin.ldap.usernameAttrDesc": "The attribute in the AD/LDAP server used to populate the username field in Mattermost. This may be the same as the Login ID Attribute.", + "admin.ldap.usernameAttrDesc": "The attribute in the AD/LDAP server used to populate the username field in Mattermost.", + "admin.ldap.usernameAttrDescHover": "This may be the same as the Login ID Attribute.", "admin.ldap.usernameAttrEx": "E.g.: 'sAMAccountName'", "admin.ldap.usernameAttrTitle": "Username Attribute:", "admin.ldap_feature_discovery.call_to_action.primary": "Start trial", @@ -1566,7 +1583,13 @@ "admin.license.enterpriseEdition.subtitle": "This is an Enterprise Edition for the Mattermost {skuName} plan", "admin.license.enterprisePlanSubtitle": "We’re here to work with you and your needs. Contact us today to get more seats on your plan.", "admin.license.enterprisePlanTitle": "Need to increase your headcount?", - "admin.license.freeEdition.subtitle": "Purchase Professional or Enterprise to unlock enterprise features.", + "admin.license.enterpriseToAdvancedAdvantage.adLdapGroupSync": "AD/LDAP group sync", + "admin.license.enterpriseToAdvancedAdvantage.advancedCompliance": "Advanced compliance", + "admin.license.enterpriseToAdvancedAdvantage.advancedWorkflows": "Advanced workflows with Playbooks", + "admin.license.enterpriseToAdvancedAdvantage.attributeBasedAccess": "Attribute-based access control", + "admin.license.enterpriseToAdvancedAdvantage.channelWarningBanners": "Channel warning banners", + "admin.license.enterpriseToAdvancedAdvantage.highAvailability": "High availability", + "admin.license.freeEdition.subtitle": "This is an unlicensed server and does not have commercial support. Purchase a Professional, Enterprise or Enterprise Advanced plan to unlock paid features.", "admin.license.freeEdition.title": "Free", "admin.license.key": "Licence Key: ", "admin.license.keyAddNew": "Add a new licence", @@ -1575,8 +1598,8 @@ "admin.license.modal.upload": "Upload", "admin.license.modal.uploading": "Uploading", "admin.license.no-file-selected": "No file selected", - "admin.license.purchaseEnterprisePlanSubtitle": "Continue your access to Enterprise features by purchasing a licence today.", - "admin.license.purchaseEnterprisePlanTitle": "Purchase the Enterprise Plan", + "admin.license.purchaseEnterprisePlanSubtitle": "Continue your access to Enterprise Advanced features by purchasing a licence.", + "admin.license.purchaseEnterprisePlanTitle": "Purchase Enterprise Advanced", "admin.license.remove": "Remove", "admin.license.removing": "Removing Licence...", "admin.license.renewalCard.description.contact_sales": "Contact sales to renew your {licenseSku} licence to avoid any disruption.", @@ -1585,29 +1608,44 @@ "admin.license.renewalCard.reviewNumbers": "Review your numbers below to ensure you renew for the right number of users.", "admin.license.renewalCard.usersNumbers_active": "Active Users: ", "admin.license.renewalCard.usersNumbers_licensed": "Licensed Users: ", + "admin.license.setByEnvVar": "Licence location is set by environment variable", "admin.license.title": "Edition and Licence", "admin.license.trial-request.accept-terms": "By clicking Start trial, I agree to the Mattermost Software and Services Licence Agreement, Privacy Policy and receiving product emails.", "admin.license.trial-request.embargoed": "We were unable to process the request due to limitations for embargoed countries. Learn more in our documentation, or reach out to legal@mattermost.com for questions around export limitations.", "admin.license.trial-request.embargoed.button": "Close", "admin.license.trial-request.startTrial": "Start trial", - "admin.license.trial-request.title": "Experience Mattermost Enterprise Edition for free for the next 30 days. No obligation to buy or credit card required. ", + "admin.license.trial-request.title": "Experience all that Mattermost Enterprise Advanced has to offer with a free trial for the next 30 days. No obligation to buy and no credit card required. ", "admin.license.trialCard.contactSales": "Contact sales", - "admin.license.trialCard.licenseExpiring": "You're currently on a free trial of our Mattermost Enterprise licence.", + "admin.license.trialCard.licenseExpiring": "You’re currently on a free trial of Mattermost {licenseType}.", "admin.license.trialCard.purchase_license": "Purchase a licence", - "admin.license.trialLicenseCard.expiringAfterFewDays": "Your free trial will expire in {daysCount} {daysCount, plural, one {day} other {days}}. Visit the customer portal to purchase a licence now to continue using Mattermost Professional and Enterprise features after the trial ends.", - "admin.license.trialLicenseCard.expiringToday": "Your free trial expires Today at {time}. Visit the customer portal to purchase a licence now to continue using Mattermost Professional and Enterprise features after the trial ends", + "admin.license.trialLicenseCard.expiringAfterFewDays": "Your free trial will expire in {daysCount} {daysCount, plural, one {day} other {days}}. Contact sales to purchase a licence and continue using advanced features.", + "admin.license.trialLicenseCard.expiringToday": "Your free trial expires Today at {time}. Contact sales to purchase a licence to continue using advanced features after the trial ends.", "admin.license.trialUpgradeAndRequest.submit": "Upgrade Server And Start Trial", "admin.license.upgrade-and-trial-request.accept-terms-final-part": "I agree to the terms of the Mattermost {eeModalTerms}. Upgrading will download the binary and update your Team Edition instance.", "admin.license.upgrade-and-trial-request.accept-terms-initial-part": "By selecting Upgrade Server and Start Trial, I agree to the Mattermost Software Evaluation Agreement, Privacy Policy, and receiving product emails. ", - "admin.license.upgrade-and-trial-request.title": "Upgrade to Enterprise Edition and Experience Mattermost Enterprise Edition for free for the next 30 days. No obligation to buy or credit card required. ", - "admin.license.upgradeTitle": "Upgrade to the Professional Plan", + "admin.license.upgrade-and-trial-request.title": "Upgrade to the Enterprise Edition to unlock a free 30-day trial of Mattermost Enterprise Advanced—the most feature-rich plan. No credit card required, no obligation to buy. ", + "admin.license.upgradeAdvantage.adLdapSync": "AD/LDAP Group sync", + "admin.license.upgradeAdvantage.advancedCompliance": "Advanced compliance", + "admin.license.upgradeAdvantage.advancedRoles": "Advanced roles and permissions", + "admin.license.upgradeAdvantage.andMore": "And more...", + "admin.license.upgradeAdvantage.highAvailability": "High Availability", + "admin.license.upgradeTitle": "Purchase one of the plans to unlock more features", "admin.license.upgradeToEnterprise": "Upgrade to the Enterprise Plan", + "admin.license.upgradeToEnterpriseAdvanced": "Upgrade to Enterprise Advanced", "admin.license.upload-modal.file": "File", "admin.license.upload-modal.subtitle": "Upload a licence key for Mattermost Enterprise Edition to upgrade this server. ", "admin.license.upload-modal.successfulUpgrade": "Upgrade successful!", "admin.license.upload-modal.successfulUpgradeText": "You have upgraded to the {skuName} plan for {licensedUsersNum, number} seats. This is effective from {startsAt} until {expiresAt}. ", "admin.license.upload-modal.title": "Upload a Licence Key", "admin.license.uploadFile": "Upload File", + "admin.license.userSeatAlert.closeBtnTooltip": "Dismiss", + "admin.license.userSeatAlert.contactSales": "Contact Sales", + "admin.license.userSeatAlert.dangerMessage": "All licensed seats are now in use. Additional users may result in true-up charges at your next renewal. To maintain compliance and uninterrupted access, you may limit new sign-ups, or contact us to extend your licence.", + "admin.license.userSeatAlert.dangerTitle": "Your workspace has reached 100% of your licensed seats", + "admin.license.userSeatAlert.infoMessage": "Your organisation is approaching full licence utilisation. Now is a good time to assess future needs and align usage with procurement planning. Contact Mattermost to explore available options.", + "admin.license.userSeatAlert.infoTitle": "Your workspace has reached 95% of your licensed seats", + "admin.license.userSeatAlert.successMessage": "Congratulations! Platform adoption is strong across your organisation. To ensure uninterrupted growth, the Mattermost team can assist in scaling your licence to meet operational requirements.", + "admin.license.userSeatAlert.successTitle": "Your workspace has reached 90% of your licensed seats", "admin.licenseSettings.teamEdition.teamEditionRightPanel.acceptTermsFinal": ". Upgrading will download the binary and update your team edition.", "admin.licenseSettings.teamEdition.teamEditionRightPanel.acceptTermsInitial": "By clicking Upgrade, I agree to the terms of Mattermost ", "admin.licenseSettings.teamEdition.teamEditionRightPanel.eeLicenseLink": "Enterprise Edition Licence", @@ -1696,12 +1734,17 @@ "admin.metrics.listenAddressEx": "E.g.: ':8067'", "admin.metrics.listenAddressTitle": "Listen Address:", "admin.mfa.bannerDesc": "Multi-factor authentication is available for accounts with AD/LDAP or email login. If other login methods are used, MFA should be configured with the authentication provider.", + "admin.mobileSecurity.allowPdfLinkNavigationDescription": "Enables tapping links inside PDFs when Secure File Preview Mode is active. Links will open in the device browser or supported app. Has no effect when Secure File Preview Mode is disabled.", + "admin.mobileSecurity.allowPdfLinkNavigationTitle": "Allow Link Navigation in Secure PDFs:", "admin.mobileSecurity.biometricsDescription": "Enforces biometric authentication (with PIN/passcode fallback) before accessing the app. Users will be prompted based on session activity and server switching rules.", "admin.mobileSecurity.biometricsTitle": "Enable Biometric Authentication:", "admin.mobileSecurity.jailbreakDescription": "Prevents access to the app on devices detected as jailbroken or rooted. If a device fails the security check, users will be denied access or prompted to switch to a compliant server.", "admin.mobileSecurity.jailbreakTitle": "Enable Jailbreak/Root Protection:", + "admin.mobileSecurity.mobileAllowDownloads": "Site Configuration > File Sharing and Downloads > Allow File Downloads on Mobile", "admin.mobileSecurity.screenCaptureDescription": "Blocks screenshots and screen recordings when using the mobile app. Screenshots will appear blank and screen recordings will blur (iOS) or show a black screen (Android). Also applies when switching apps.", "admin.mobileSecurity.screenCaptureTitle": "Prevent Screen Capture:", + "admin.mobileSecurity.secureFilePreviewDescription": "Prevents file downloads, previews, and sharing for most file types, even if {mobileAllowDownloads} is enabled. Allows in-app previews for PDFs, videos, and images only. Files are stored temporarily in the app’s cache and cannot be exported or shared.", + "admin.mobileSecurity.secureFilePreviewTitle": "Enable Secure File Preview Mode:", "admin.mobileSecurity.title": "Mobile Security", "admin.mobile_security_feature_discovery.copy": "Enable advanced security features like biometric authentication, screen capture prevention and jailbreak/root detection for your mobile users.", "admin.mobile_security_feature_discovery.title": "Enhance mobile app security with Mattermost Enterprise", @@ -1900,8 +1943,12 @@ "admin.permissions.permission.manage_outgoing_oauth_connections.name": "Manage Outgoing OAuth Credentials", "admin.permissions.permission.manage_outgoing_webhooks.description": "Create, edit and delete outgoing webhooks.", "admin.permissions.permission.manage_outgoing_webhooks.name": "Manage Outgoing Webhooks", + "admin.permissions.permission.manage_private_channel_banner.description": "Enable, disable and edit channel banner.", + "admin.permissions.permission.manage_private_channel_banner.name": "Manage Channel Banner", "admin.permissions.permission.manage_private_channel_properties.description": "Update private channel names, headers and purposes.", "admin.permissions.permission.manage_private_channel_properties.name": "Manage Channel Settings", + "admin.permissions.permission.manage_public_channel_banner.description": "Enable, disable and edit channel banner.", + "admin.permissions.permission.manage_public_channel_banner.name": "Manage Channel Banner", "admin.permissions.permission.manage_public_channel_properties.description": "Update public channel names, headers and purposes.", "admin.permissions.permission.manage_public_channel_properties.name": "Manage Channel Settings", "admin.permissions.permission.manage_roles.description": "Manage roles", @@ -2544,7 +2591,7 @@ "admin.service.managedResourcePathsDescription": "A comma-separated list of paths on the Mattermost server that are managed by another service. See here for more information.", "admin.service.maximumPayloadSize": "Maximum Payload Size (Bytes):", "admin.service.maximumPayloadSizeDescription": "The maximum number of bytes allowed in the payload of incoming HTTP calls", - "admin.service.mfaDesc": "When true, users with AD/LDAP or email login can add multi-factor authentication to their account using Google Authenticator.", + "admin.service.mfaDesc": "When true, users with AD/LDAP or email login can add multi-factor authentication to their account using an authenticator app.", "admin.service.mfaTitle": "Enable Multi-factor Authentication:", "admin.service.minimumHashtagLengthDescription": "Minimum number of characters in a hashtag. This must be greater than or equal to 2. MySQL databases must be configured to support searching strings shorter than three characters, see documentation.", "admin.service.minimumHashtagLengthExample": "E.g.: '3'", @@ -2603,6 +2650,7 @@ "admin.set_by_env": "This setting has been set through an environment variable. It cannot be changed through the System Console.", "admin.sidebar.about": "About", "admin.sidebar.announcement": "System-wide Notifications", + "admin.sidebar.attributeBasedAccessControl": "Attribute-Based Access", "admin.sidebar.audit_logging_experimental": "Audit Logging", "admin.sidebar.authentication": "Authentication", "admin.sidebar.billing": "Billing & Account", @@ -2662,17 +2710,19 @@ "admin.sidebar.reporting": "Reporting", "admin.sidebar.restricted_indicator.tooltip.message.blocked": "This is {article} {minimumPlanRequiredForFeature} feature, available with an upgrade or free {trialLength}-day trial", "admin.sidebar.saml": "SAML 2.0", - "admin.sidebar.secureConnections": "Connected Workspaces (Beta)", + "admin.sidebar.secureConnections": "Connected Workspaces", "admin.sidebar.sessionLengths": "Session Lengths", "admin.sidebar.signup": "Signup", "admin.sidebar.site": "Site Configuration", "admin.sidebar.siteStatistics": "Site Statistics", "admin.sidebar.smtp": "SMTP", "admin.sidebar.subscription": "Subscription", + "admin.sidebar.systemAttributes": "System Attributes", "admin.sidebar.systemRoles": "Delegated Granular Administration", "admin.sidebar.teamStatistics": "Team Statistics", "admin.sidebar.teams": "Teams", "admin.sidebar.userManagement": "User Management", + "admin.sidebar.user_attributes": "User Attributes", "admin.sidebar.users": "Users", "admin.sidebar.usersAndTeams": "Users and Teams", "admin.sidebar.webServer": "Web Server", @@ -2727,6 +2777,22 @@ "admin.support.helpTitle": "Help Link:", "admin.support.privacyDesc": "The URL for the Privacy link on the login and sign-up pages. If this field is empty, the Privacy link is hidden from users.", "admin.support.privacyTitle": "Privacy Policy Link:", + "admin.support.problemAllowDownloadDescription": "When enabled, users can download app logs for troubleshooting. If a 'Report a Problem' link is shown, logs can be downloaded as part of that flow; if the 'Report a Problem' link is hidden, logs remain accessible as a separate option.", + "admin.support.problemAllowDownloadTitle": "Allow Mobile App Log Downloads:", + "admin.support.problemType.customLink": "Custom link", + "admin.support.problemType.defaultLink": "Default link", + "admin.support.problemType.email": "Email address", + "admin.support.problemType.hide": "Hide link", + "admin.support.reportAProblemDefaultLinkDescription": "Users will be directed to this link when they choose 'Report a Problem'.", + "admin.support.reportAProblemDefaultLinkTitle": "Default Report a Problem Link:", + "admin.support.reportAProblemEmailDescription": "Enter the email address that users will be prompted to send a message to when they choose 'Report a Problem'.", + "admin.support.reportAProblemEmailError": "Email is required", + "admin.support.reportAProblemEmailTitle": "Report a Problem Email Address:", + "admin.support.reportAProblemLinkDescription": "Enter the URL that users will be directed to when they choose 'Report a Problem'.", + "admin.support.reportAProblemLinkError": "Link is required", + "admin.support.reportAProblemLinkTitle": "Custom Report a Problem Link:", + "admin.support.reportAProblemTypeDescription": "Select how the 'Report a Problem' option behaves. Choosing 'Custom link' or 'Email address' allows you to provide a URL or address in the next field. 'Hide link' removes the 'Report a Problem' option from the app.", + "admin.support.reportAProblemTypeTitle": "Report a Problem:", "admin.support.termsDesc": "Link to the terms under which users may use your online service. By default, this includes the 'Mattermost Acceptable Use Policy' explaining the terms under which Mattermost software is provided to end users. If you change the default link to add your own terms for using the service you provide, your new terms must include a link to the default terms so end users are aware of the Mattermost Acceptable Use Policy for Mattermost software.", "admin.support.termsOfServiceReAcceptanceHelp": "The number of days before Terms of Service acceptance expires, and the terms must be re-accepted.", "admin.support.termsOfServiceReAcceptanceTitle": "Re-Acceptance Period:", @@ -2745,21 +2811,27 @@ "admin.systemUserDetail.teamList.teamType.inviteOnly": "Invite Only", "admin.systemUserDetail.title": "User Configuration", "admin.system_properties.confirm.delete.button": "Delete", - "admin.system_properties.confirm.delete.text": "Deleting this property will remove all associated user-defined values.", - "admin.system_properties.confirm.delete.title": "Delete {name} property", + "admin.system_properties.confirm.delete.text": "Deleting this attribute will remove all user-defined values associated with it.", + "admin.system_properties.confirm.delete.title": "Delete {name} attribute", "admin.system_properties.details.saving_changes": "Saving configuration…", "admin.system_properties.details.saving_changes_error": "An error occurred while saving the configuration", - "admin.system_properties.user_properties.add_property": "Add property", - "admin.system_properties.user_properties.dotmenu.delete.label": "Delete property", + "admin.system_properties.user_properties.add_property": "Add attribute", + "admin.system_properties.user_properties.dotmenu.ad_ldap.edit_link.label": "Edit link with: AD/LDAP: {propertyName}", + "admin.system_properties.user_properties.dotmenu.ad_ldap.link_property.label": "Link attribute to AD/LDAP", + "admin.system_properties.user_properties.dotmenu.delete.label": "Delete attribute", + "admin.system_properties.user_properties.dotmenu.duplicate.label": "Duplicate attribute", + "admin.system_properties.user_properties.dotmenu.duplicate.name_copy": "{fieldName} (copy)", + "admin.system_properties.user_properties.dotmenu.saml.edit_link.label": "Edit link with: SAML: {propertyName}", + "admin.system_properties.user_properties.dotmenu.saml.link_property.label": "Link property to SAML", "admin.system_properties.user_properties.dotmenu.visibility.always.label": "Always show", "admin.system_properties.user_properties.dotmenu.visibility.hidden.label": "Always hide", "admin.system_properties.user_properties.dotmenu.visibility.label": "Visibility", "admin.system_properties.user_properties.dotmenu.visibility.when_set.label": "Hide when empty", - "admin.system_properties.user_properties.subtitle": "Customise the properties to show in user profiles", + "admin.system_properties.user_properties.subtitle": "Attributes will be shown in user profile and can be used in access control policies.", "admin.system_properties.user_properties.table.actions": "Actions", - "admin.system_properties.user_properties.table.filter_type": "Property type", - "admin.system_properties.user_properties.table.property": "Property", - "admin.system_properties.user_properties.table.property_name.input.name": "Property Name", + "admin.system_properties.user_properties.table.filter_type": "Attribute type", + "admin.system_properties.user_properties.table.property": "Attribute", + "admin.system_properties.user_properties.table.property_name.input.name": "Attribute Name", "admin.system_properties.user_properties.table.select_type.email": "Email", "admin.system_properties.user_properties.table.select_type.multi_select": "Multi-select", "admin.system_properties.user_properties.table.select_type.phone": "Phone", @@ -2767,13 +2839,16 @@ "admin.system_properties.user_properties.table.select_type.text": "Text", "admin.system_properties.user_properties.table.select_type.url": "URL", "admin.system_properties.user_properties.table.type": "Type", - "admin.system_properties.user_properties.table.validation.name_required": "Please enter a property name.", - "admin.system_properties.user_properties.table.validation.name_taken": "Property name already taken.", - "admin.system_properties.user_properties.table.validation.name_unique": "Property names must be unique.", + "admin.system_properties.user_properties.table.validation.name_required": "Please enter an attribute name.", + "admin.system_properties.user_properties.table.validation.name_taken": "Attribute name already taken.", + "admin.system_properties.user_properties.table.validation.name_unique": "Attribute names must be unique.", "admin.system_properties.user_properties.table.validation.values_unique": "Values must be unique.", "admin.system_properties.user_properties.table.values": "Values", "admin.system_properties.user_properties.table.values.placeholder": "Add values (required)", - "admin.system_properties.user_properties.title": "User Properties", + "admin.system_properties.user_properties.table.values.synced_with": "Synced with: {syncedProperties}", + "admin.system_properties.user_properties.table.values.synced_with.ldap": "AD/LDAP: {propertyName}", + "admin.system_properties.user_properties.table.values.synced_with.saml": "SAML: {propertyName}", + "admin.system_properties.user_properties.title": "Configure user attributes", "admin.system_roles_feature_discovery.copy": "Assign customisable admin roles to give designated users read and/or write access to select sections of System Console.", "admin.system_roles_feature_discovery.title": "Provide controlled access to the System Console with Mattermost Enterprise", "admin.system_users.column_toggler.dropdownAriaLabel": "Columns visibility menu", @@ -2872,6 +2947,8 @@ "admin.team.customUserGroupsTitle": "Enable Custom User Groups: ", "admin.team.customUserStatusesDescription": "When true, users can set a descriptive status message and status emoji visible to all users.", "admin.team.customUserStatusesTitle": "Enable Custom Statuses: ", + "admin.team.deleteAccountDesc": "The URL for the Delete Account link in the Security tab of Profile Settings. If this field is empty, the Delete Account link is hidden from users.", + "admin.team.deleteAccountTitle": "Delete Account Link:", "admin.team.emailInvitationsDescription": "When true users can invite others to the system using email.", "admin.team.emailInvitationsTitle": "Enable Email Invitations: ", "admin.team.enableJoinLeaveMessageDescription": "Choose the default configuration of system messages displayed when users join or leave channels. Users can override this default by configuring Join/Leave messages in Account Settings > Advanced.", @@ -3053,6 +3130,8 @@ "admin.user_item.userMFARemoveFailed": "Failed to remove user's MFA", "admin.user_item.userNotFound": "Cannot load user", "admin.user_item.userUpdateFailed": "Failed to update user", + "admin.user_settings.policy_list.no_policies_found": "No policies found", + "admin.user_settings.policy_list.search_policy_errored": "An error occurred. Please try again", "admin.viewArchivedChannelsHelpText": "When true, allows users to view, share and search for content of channels that have been archived. Users can only view the content in channels of which they were a member before the channel was archived.", "admin.viewArchivedChannelsTitle": "Allow users to view archived channels:", "admin.webserverModeDisabled": "Disabled", @@ -3078,6 +3157,8 @@ "adminConsole.list.table.rowsCount.show(rowsPerPage)": "rows per page", "admin_settings.save_unsaved_changes": "Please save unsaved changes first", "advanced_text_editor.remote_user_hour": "The time for {user} is {time}", + "advanced_textbox.max_length_error": "Text exceeds the maximum character limit of {maxLength} characters.", + "advanced_textbox.min_length_error": "Text must be at least {minLength} characters.", "air_gapped_contact_sales_modal.body": "Please follow the link below to contact sales.", "air_gapped_contact_sales_modal.title": "Looks like you do not have access to the internet", "air_gapped_modal.close": "Close", @@ -3116,7 +3197,7 @@ "analytics.team.activeUsers": "Active Users With Posts", "analytics.team.newlyCreated": "Newly Created Users", "analytics.team.noTeams": "This server has no teams for which to view statistics.", - "analytics.team.overageUsersSeats": "This exceeds total paid seats", + "analytics.team.overageUsersSeats": "This exceeds total licensed seats", "analytics.team.privateGroups": "Private Channels", "analytics.team.publicChannels": "Public Channels", "analytics.team.recentUsers": "Recent Active Users", @@ -3129,6 +3210,8 @@ "announcementBar.notification.permissionNeverGrantedBar.message": "Your permission is required to show notifications in the browser.", "announcementBar.notification.unsupportedBar.cta": "Update your browser", "announcementBar.notification.unsupportedBar.message": "Your browser does not support browser notifications.", + "announcement_bar.cloud_preview.contact_sales": "Contact sales", + "announcement_bar.cloud_preview.message": "This is your Mattermost preview environment. Time left: {timeLeft}", "announcement_bar.error.email_verification_required": "Check your email inbox to verify the address.", "announcement_bar.error.license_expired": "{licenseSku} licence is expired and some features may be disabled.", "announcement_bar.error.license_expiring": "{licenseSku} licence expires on {date, date, long}.", @@ -3390,6 +3473,11 @@ "channelView.archivedChannelWithDeactivatedUser": "You are viewing an archived channel with a deactivated user. New messages cannot be posted.", "channelView.login.successfull": "Login Successful", "channel_banner.aria_label": "Channel banner text", + "channel_banner.banner_color.label": "Banner colour", + "channel_banner.banner_text.label": "Banner text", + "channel_banner.banner_text.placeholder": "Channel banner text", + "channel_banner.label.name": "Channel Banner", + "channel_banner.label.subtext": "When enabled, a customised banner will display at the top of the channel.", "channel_bookmarks.addBookmark": "Add a bookmark", "channel_bookmarks.addBookmarkLimitReached": "Cannot add more than {limit} bookmarks", "channel_bookmarks.addLink": "Add a link", @@ -3418,9 +3506,11 @@ "channel_bookmarks.editBookmarkLabel": "Bookmark menu", "channel_bookmarks.open": "Open", "channel_groups": "{channel} Groups", + "channel_header.back": "Back to channel", "channel_header.channelFiles": "Channel files", "channel_header.channelHasGuests": "Channel has guests", "channel_header.channelMembers": "Members", + "channel_header.channel_settings": "Channel Settings", "channel_header.closeChannelInfo": "Close Info", "channel_header.delete": "Archive Channel", "channel_header.directchannel": "{displayName} (you) Channel Menu", @@ -3492,10 +3582,13 @@ "channel_invite.invite_team_members.messageOverflow": "You can add {firstUser} and {others} to this channel once they are members of the {team} team.", "channel_invite.invite_team_members.title": "{count, plural, =1 {1 user was} other {# users were}} not selected because they are not a part of this team", "channel_invite.no_options_message": "No matches found - Invite them to the team", - "channel_loader.posted": "Posted", + "channel_invite.policy_enforced.description": "Only people who match the specified access rules can be selected and added to this channel.", + "channel_invite.policy_enforced.title": "Channel access is restricted by user attributes", + "channel_loader.posted": " posted a message", "channel_loader.postedImage": " posted an image", "channel_loader.socketError": "Please check connection, Mattermost unreachable. If issue persists, ask administrator to [check WebSocket port](!https://docs.mattermost.com/install/troubleshooting.html#please-check-connection-mattermost-unreachable-if-issue-persists-ask-administrator-to-check-websocket-port).", "channel_loader.someone": "Someone", + "channel_loader.title": "Posted", "channel_loader.unknown_error": "An unexpected status code was received from the server.", "channel_loader.uploadedFile": " uploaded a file", "channel_loader.uploadedImage": " uploaded an image", @@ -3525,6 +3618,7 @@ "channel_members_rhs.member.select_role_channel_member": "Member", "channel_members_rhs.member.select_role_guest": "Guest", "channel_members_rhs.member.send_message": "Send message", + "channel_members_rhs.policy_enforced_restrictions": "Channel access is restricted by user attributes", "channel_members_rhs.search_bar.aria.cancel_search_button": "Cancel members search", "channel_members_rhs.search_bar.placeholder": "Search members", "channel_menu.bookmarks": "Bookmarks Bar", @@ -3543,6 +3637,7 @@ "channel_modal.name.placeholder": "Enter a name for the new channel", "channel_modal.name.shorter": "Channel names must have maximum 64 characters.", "channel_modal.purpose.info": "This will be displayed when browsing for channels.", + "channel_modal.purpose.label": "Channel Purpose", "channel_modal.purpose.placeholder": "Enter a purpose for this channel (optional)", "channel_modal.purposeTooLong": "The purpose exceeds the maximum of 250 characters", "channel_modal.type.private.description": "Only invited members", @@ -3575,6 +3670,30 @@ "channel_notifications.preferences": "Notification Preferences", "channel_notifications.resetToDefault": "Reset to default", "channel_select.placeholder": "--- Select a channel ---", + "channel_settings.archive.button": "Archive this channel", + "channel_settings.archive.warning": "Archiving a channel removes it from the user interface, but doesn't permanently delete the channel. New messages can't be posted to archived channels.", + "channel_settings.error_banner_color_required": "Banner colour is required", + "channel_settings.error_banner_text_required": "Banner text is required", + "channel_settings.error_display_name_required": "Channel name is required", + "channel_settings.error_purpose_length": "The text entered exceeds the character limit. The channel purpose is limited to {maxLength} characters.", + "channel_settings.header.label": "Channel Header", + "channel_settings.label.name": "Channel Name", + "channel_settings.modal.archiveTitle": "Archive Channel?", + "channel_settings.modal.confirmArchive": "Confirm", + "channel_settings.modal.title": "Channel Settings", + "channel_settings.purpose.description": "Describe how this channel should be used.", + "channel_settings.purpose.header": "This is the text that will appear in the header of the channel beside the channel name. You can use markdown to include links by typing [Link Title](https://example.com).", + "channel_settings.purpose.label": "Channel Purpose", + "channel_settings.save_changes_panel.banner_text.required_error": "Channel banner text cannot be empty when enabled", + "channel_settings.save_changes_panel.reset": "Reset", + "channel_settings.save_changes_panel.standard_error": "There are errors in the form above", + "channel_settings.tab.archive": "Archive Channel", + "channel_settings.tab.configuration": "Configuration", + "channel_settings.tab.info": "Info", + "channel_settings.unknown_error": "An error occurred.", + "channel_settings_modal.header.placeholder": "Enter a header for this channel", + "channel_settings_modal.name.placeholder": "Enter a name for your channel", + "channel_settings_modal.purpose.placeholder": "Enter a purpose for this channel (optional)", "channel_switch_modal.deactivated": "Deactivated", "channel_toggle_button.private": "Private", "channel_toggle_button.public": "Public", @@ -3704,8 +3823,10 @@ "create_post.error_message": "Your message is too long. Character count: {length}/{limit}", "create_post.fileProcessing": "Processing...", "create_post.file_limit_sticky_banner.admin_message": "New uploads will automatically archive older files. To view them again, you can delete older files or upgrade to a paid plan.", + "create_post.file_limit_sticky_banner.admin_message_airgapped": "New uploads will automatically archive older files. To view them again, you can delete older files.", "create_post.file_limit_sticky_banner.messageTitle": "Your free plan is limited to {storageGB} of files.", "create_post.file_limit_sticky_banner.non_admin_message": "New uploads will automatically archive older files. To view them again, request that your admin upgrade your workspace to a paid plan.", + "create_post.file_limit_sticky_banner.non_admin_message_airgapped": "New uploads will automatically archive older files. To view them again, contact your admin.", "create_post.file_limit_sticky_banner.snooze_tooltip": "Snooze for {snoozeDays} days", "create_post.prewritten.custom": "Custom message:", "create_post.prewritten.tip.dm_hello": "G'day", @@ -3737,6 +3858,7 @@ "create_team.display_name.nameHelp": "Name your team in any language. Your team name shows in menus and headings.", "create_team.display_name.next": "Next", "create_team.display_name.teamName": "Team Name", + "create_team.pageTitle": "Create a team - {siteName}", "create_team.team_url.back": "Back to previous step", "create_team.team_url.charLength": "Name must be {min} or more characters up to a maximum of {max}", "create_team.team_url.creatingTeam": "Creating team...", @@ -3775,6 +3897,8 @@ "date_separator.today": "Today", "date_separator.tomorrow": "Tomorrow", "date_separator.yesterday": "Yesterday", + "datetime.date": "Date", + "datetime.time": "Time", "datetime.today": "today", "datetime.yesterday": "yesterday", "deactivate_member_modal.deactivate": "Deactivate", @@ -3834,6 +3958,8 @@ "drafts.confirm.send.button": "Yes, send now", "drafts.confirm.send.text": "Are you sure you want to send this message to {displayName}?", "drafts.confirm.send.title": "Send message now", + "drafts.draft_row.aria_label.draft": "draft in {channelName}", + "drafts.draft_row.aria_label.scheduled_post": "scheduled post in {channelName}", "drafts.draft_title.channel": "In: {icon} {channelName}", "drafts.draft_title.channel_thread": "Thread in: {icon} {channelName}", "drafts.draft_title.direct_channel": "To: {icon} {channelName}", @@ -4007,6 +4133,8 @@ "file_preview_modal_info.shared_in": "Shared in ~{name}", "file_preview_modal_main_actions.public_link-copied": "Public link copied", "file_preview_modal_main_nav.file": "{count, number} of {total, number}", + "file_preview_modal_main_nav.nextAriaLabel": "Next file", + "file_preview_modal_main_nav.prevAriaLabel": "Previous file", "file_search_result_item.copy_link": "Copy link", "file_search_result_item.download": "Download", "file_search_result_item.more_actions": "More Actions", @@ -4141,6 +4269,7 @@ "generic_icons.reload": "Reload Icon", "generic_icons.reply": "Reply Icon", "generic_icons.search": "Search Icon", + "generic_icons.settings": "Settings Icon", "generic_icons.success": "Success Icon", "generic_icons.upgradeBadge": "Upgrade Badge", "generic_icons.userGuide": "Help", @@ -4424,11 +4553,11 @@ "leave_team_modal_guest_only_public.description": "You will be removed from {num_of_public_channels} public {num_of_public_channels,plural,one {channel} other {channels}} on this team. You won't be able to rejoin it without an invitation from another team member. Are you sure?", "leave_team_modal_private.description": "You will be removed from {num_of_private_channels} private {num_of_private_channels,plural,one {channel} other {channels}} on this team. If the team is private you won't be able to rejoin it without an invitation from another team member. Are you sure?", "leave_team_modal_public.description": "You will be removed from {num_of_public_channels} public {num_of_public_channels,plural,one {channel} other {channels}} on this team. Are you sure?", - "licensingPage.infoBanner.startTrialTitle": "Free 30 day trial", + "licensingPage.infoBanner.startTrialTitle": "Start a free 30-day trial of Mattermost Enterprise Advanced", "licensingPage.overageUsersBanner.cta": "Contact Sales", "licensingPage.overageUsersBanner.noticeDescription": "Notify your Customer Success Manager on your next true-up check. ", - "licensingPage.overageUsersBanner.noticeTitle": "Your workspace user count has exceeded your paid licence seat count by {seats, number} {seats, plural, one {seat} other {seats}}", - "licensingPage.overageUsersBanner.text": "(Only visible to admins) Your workspace user count has exceeded your paid licence seat count by {seats, number} {seats, plural, one {seat} other {seats}}. Please purchase additional seats to remain compliant.", + "licensingPage.overageUsersBanner.noticeTitle": "Your workspace user count has exceeded your licensed seat count by {seats, number} {seats, plural, one {seat} other {seats}}", + "licensingPage.overageUsersBanner.text": "(Only visible to admins) The user count exceeds the number of licensed seats by {seats, number} {seats, plural, one {seat} other {seats}}. Purchase more seats to stay compliant.", "link_preview.image_preview": "Show Image preview", "link_preview.remove_link_preview": "Remove link preview", "list_modal.paginatorCount": "{startCount, number} - {endCount, number} of {total, number} total", @@ -4466,12 +4595,13 @@ "login.office365": "Entra ID", "login.openid": "Open ID", "login.or": "or log in with", + "login.pageTitle": "Log in - {siteName}", "login.passwordChanged": " Password updated successfully", "login.placeholderOr": " or ", "login.saml": "SAML", "login.session_expired": "Your session has expired. Please log in again.", "login.session_expired.notification": "Session Expired: Please sign in to continue receiving notifications.", - "login.session_expired.title": "* {siteName} - Session Expired", + "login.session_expired.title": "* Session Expired - {siteName}", "login.subtitle": "Collaborate with your team in real-time", "login.terms_rejected": "You must agree to the Terms of Use before accessing {siteName}. Please contact your System Administrator for more details.", "login.title": "Log in to your account", @@ -4526,10 +4656,10 @@ "message_submit_error.sendAsMessageLink": "Click here to send as a message.", "mfa.confirm.complete": "Set up complete!", "mfa.confirm.okay": "Okay", - "mfa.confirm.secure": "Your account is now secure. Next time you sign in, you will be asked to enter a code from the Google Authenticator app on your phone.", + "mfa.confirm.secure": "Your account is now secure. Next time you sign in, you will be asked to enter a code from your authenticator app on your phone.", "mfa.setup.badCode": "Invalid code. If this issue persists, contact your System Administrator.", "mfa.setup.code": "MFA Code", - "mfa.setup.codeError": "Please enter the code from Google Authenticator.", + "mfa.setup.codeError": "Please enter the code from your authenticator app.", "mfa.setup.required_mfa": "Multi-factor authentication is required on {siteName}.", "mfa.setup.save": "Save", "mfa.setup.secret": "Secret: {secret}", @@ -4565,12 +4695,16 @@ "modal.manual_status.title_ooo": "Your status is set to 'Out of office'", "more.details": "More details", "more_channels.channel_purpose": "Channel Information: Membership Indicator: Joined, Member count {memberCount} , Purpose: {channelPurpose}", + "more_channels.channel_type_filter": "Channel type filter", + "more_channels.channel_type_filter.filter_type_set": "Channel type filter set to {filterType}", "more_channels.count": "{count} Results", "more_channels.count_one": "1 Result", "more_channels.count_zero": "0 Results", "more_channels.create": "Create Channel", "more_channels.hide_joined": "Hide Joined", + "more_channels.hide_joined_channels": "Hide joined channels", "more_channels.joined": "Joined", + "more_channels.joinedChannel": "Joined channel {channelName}", "more_channels.membership_indicator": "Membership Indicator: Joined", "more_channels.next": "Next", "more_channels.noArchived": "No archived channels", @@ -4614,6 +4748,7 @@ "multiselect.creating": "Creating", "multiselect.go": "Go", "multiselect.list.notFound": "No results found matching {searchQuery}", + "multiselect.list.resultsAvailable": "{count, plural, one {# result found} other {# results found}} for your search.", "multiselect.loading": "Loading...", "multiselect.maxGroupMembers": "Groups can't have more than 256 members.", "multiselect.maxPeople": "Use ↑↓ to browse, ↵ to select. You can't add more than 7 people. Please create a channel to include more people. ", @@ -4623,6 +4758,8 @@ "multiselect.numRemaining": "Up to {max, number} can be added at a time. You have {num, number} remaining.", "multiselect.placeholder": "Search for people", "multiselect.placeholder.peopleOrGroups": "Search for people or groups", + "multiselect.remove": "Remove {label}", + "multiselect.required": "This field is required", "multiselect.saveDetailsButton": "Save Details", "multiselect.savingDetailsButton": "Saving", "multiselect.selectChannels": "Use ↑↓ to browse, ↵ to select.", @@ -4794,11 +4931,13 @@ "passwordRequirements": "Password Requirements:", "password_form.change": "Change my password", "password_form.enter": "Enter a new password for your {siteName} account.", + "password_form.pageTitle": "Password Reset | {siteName}", "password_form.pwd": "Password", "password_form.title": "Password Reset", "password_send.checkInbox": "Please check your inbox.", "password_send.description": "To reset your password, enter the email address you used to sign up", "password_send.email": "Email", + "password_send.email.placeholder": "Enter the email address you used to sign up", "password_send.error": "Please enter a valid email address.", "password_send.link": "If the account exists, a password reset email will be sent to:", "password_send.reset": "Reset my password", @@ -4841,6 +4980,8 @@ "post.ariaLabel.reaction": ", 1 reaction", "post.ariaLabel.reactionMultiple": ", {reactionCount} reactions", "post.ariaLabel.replyMessage": "At {time} {date}, {authorName} replied, {message}", + "post.error.access": "The post you're requesting is private or does not exist.", + "post.error.title": "Post Not Found", "post.reminder.acknowledgement": "You will be reminded at {reminderTime}, {reminderDate} about this message from {username}: {permaLink}", "post.reminder.systemBot": "Hi there, here's your reminder about this message from {username}: {permaLink}", "post.renderError.message": "An error occurred while rendering this post.", @@ -5056,11 +5197,13 @@ "scheduled_posts.row_title_thread.placeholder_tooltip": "The channel either doesn’t exist or you do not have access to it.", "search_bar.channels": "Channels", "search_bar.clear": "Clear", + "search_bar.close": "Close", "search_bar.file_types": "File types", "search_bar.files_tab": "Files", "search_bar.messages_tab": "Messages", "search_bar.search": "Search", "search_bar.searchGroupMembers": "Search group members", + "search_bar.search_box": "Search box", "search_bar.search_files": "Search files", "search_bar.search_messages": "Search messages", "search_bar.search_types.files": "FILES", @@ -5073,6 +5216,8 @@ "search_bar.usage.title_files": "File search options", "search_bar.usage.title_messages": "Message search options", "search_bar.users": "Users", + "search_box_suggestions.suggestions_readout": "{label} ({idx} of {total} results available)", + "search_file_extension_suggestion.aria_label": "{fileType} (.{extension})", "search_files_list_option.after": "Files after a date", "search_files_list_option.before": "Files before a date", "search_files_list_option.exclude": "Exclude search terms", @@ -5129,6 +5274,7 @@ "self_hosted_signup.signup_consequences": "You will be billed today. Your licence will be applied automatically. See how billing works.", "self_hosted_signup.total": "Total", "setting_item_max.cancel": "Cancel", + "setting_item_max.error": "Error", "setting_item_min.edit": "Edit", "setting_picture.cancel": "Cancel", "setting_picture.help.profile": "Upload a picture in BMP, JPG, JPEG, or PNG format. Maximum file size: {max}", @@ -5141,8 +5287,12 @@ "setting_picture.title": "Team Icon", "setting_picture.uploading": "Uploading...", "shared_channel_indicator.tooltip": "Shared with trusted organisations", + "shared_channel_indicator.tooltip_with_names": "Shared with: {remoteNames}", + "shared_channel_indicator.tooltip_with_names.few": "Shared with: {organizations}", + "shared_channel_indicator.tooltip_with_names.many": "Shared with: {organizations} and {count, number} {count, plural, one {other} other {others}}", "shared_user_indicator.aria_label": "shared user indicator", "shared_user_indicator.tooltip": "From a trusted organisation", + "shared_user_indicator.tooltip_with_names": "From: {remoteNames}", "shortcuts.browser.channel_next": "Forward in history:\tAlt|Right", "shortcuts.browser.channel_next.mac": "Forward in history:\t⌘|]", "shortcuts.browser.channel_prev": "Back in history:\tAlt|Left", @@ -5362,6 +5512,7 @@ "sidebar_right_menu.recentMentions": "Recent Mentions", "signup.agreement": "By proceeding to create your account and use {siteName}, you agree to our Terms of Use and Privacy Policy. If you do not agree, you cannot use {siteName}.", "signup.ldap": "AD/LDAP Credentials", + "signup.title": "Create Account | {siteName}", "signup_team.guest_without_channels": "Your guest account has no channels assigned. Please contact an administrator.", "signup_team.join_open": "Teams you can join: ", "signup_team.no_open_teams": "No teams are available to join. Please ask your administrator for an invite.", @@ -5440,7 +5591,9 @@ "suggestion.search.private": "Private Channels", "suggestion.search.public": "Public Channels", "suggestion.user.isCurrent": "(you)", + "suggestionList.label": "Suggestions", "suggestionList.noMatches": "No items match {value}", + "suggestionList.suggestionsAvailable": "{count, number} {count, plural, one {suggestion} other {suggestions}} available", "system_notice.adminVisible": "Only visible to System Admins", "system_notice.adminVisible.icon": "Only visible to System Admins Icon", "system_notice.body.api3": "If you’ve created or installed integrations in the last two years, find out how recent changes may have affected them.", @@ -5509,20 +5662,31 @@ "threading.numNewReplies": "{newReplies, plural, =1 {# new reply} other {# new replies}}", "threading.numReplies": "{totalReplies, plural, =0 {Reply} =1 {# reply} other {# replies}}", "threading.threadHeader.menu": "More Actions", + "threading.threadItem.ariaLabel": "Thread by {author}", "threading.threadItem.menu": "Actions", - "threading.threadList.markRead": "Mark all as read", + "threading.threadItem.timestamp": "Last reply ", + "threading.threadList.markRead": "Mark all threads as read", + "threading.threadList.tabsLabel": "Filter visible threads", "threading.threadMenu.copy": "Copy link", "threading.threadMenu.follow": "Follow thread", "threading.threadMenu.followExtra": "You will be notified about replies", "threading.threadMenu.followMessage": "Follow message", + "threading.threadMenu.followed": "Followed thread", + "threading.threadMenu.linkCopied": "Link copied", "threading.threadMenu.markRead": "Mark as read", "threading.threadMenu.markUnread": "Mark as unread", + "threading.threadMenu.markedRead": "Marked as read", + "threading.threadMenu.markedUnread": "Marked as unread", "threading.threadMenu.openInChannel": "Open in channel", + "threading.threadMenu.openingChannel": "Opening channel", "threading.threadMenu.save": "Save", + "threading.threadMenu.saved": "Saved", "threading.threadMenu.unfollow": "Unfollow thread", "threading.threadMenu.unfollowExtra": "You won’t be notified about replies", "threading.threadMenu.unfollowMessage": "Unfollow message", + "threading.threadMenu.unfollowed": "Unfollowed thread", "threading.threadMenu.unsave": "Unsave", + "threading.threadMenu.unsaved": "Unsaved", "three_days_left_trial.modal.ldapDescription": "Use AD/LDAP groups to organise and apply actions to multiple users at once. Manage team and channel memberships, permissions and more.", "three_days_left_trial.modal.ldapTitle": "Synchronise your Active Directory/LDAP groups", "three_days_left_trial.modal.limitsTitle": "Limits", @@ -5699,6 +5863,8 @@ "user.settings.display.oneClickReactionsOnPostsDescription": "When enabled, you can react quickly with recently used reactions when hovering over a message.", "user.settings.display.oneClickReactionsOnPostsTitle": "Quick reactions on messages", "user.settings.display.preferTime": "Select how you prefer time displayed.", + "user.settings.display.renderEmoticonsAsEmojiDesc": "When enabled, text emoticons in messages will automatically be rendered as emojis (for example, :D as 😄)", + "user.settings.display.renderEmoticonsAsEmojiTitle": "Render emoticons as emojis", "user.settings.display.teammateNameDisplay": "This field is handled through your System Administrator. If you want to change it, you need to do so through your System Administrator.", "user.settings.display.teammateNameDisplayDescription": "Set how to display other users' names in posts and the Direct Messages list.", "user.settings.display.teammateNameDisplayFullname": "Show first and last name", @@ -5755,6 +5921,9 @@ "user.settings.general.nicknameExtra": "Use Nickname for a name you might be called that is different from your first name and username. This is most often used when two or more people have similar sounding names and usernames.", "user.settings.general.notificationsExtra": "By default, you will receive mention notifications when someone types your first name. Go to {notify} settings to change this default.", "user.settings.general.notificationsLink": "Notifications", + "user.settings.general.picture.selected": "Picture selected, ready to save", + "user.settings.general.picture.uploaded": "Picture uploaded", + "user.settings.general.picture.uploading": "Uploading...", "user.settings.general.position": "Position", "user.settings.general.positionExtra": "Use Position for your role or job title. This will be shown in your profile popover.", "user.settings.general.profilePicture": "Profile Picture", @@ -5907,6 +6076,8 @@ "user.settings.security.currentPassword": "Current Password", "user.settings.security.currentPasswordError": "Please enter your current password.", "user.settings.security.deauthorize": "Deauthorise", + "user.settings.security.deleteAccountLink": "Delete Your Account", + "user.settings.security.deleteAccountLink.icon": "Delete Account Icon", "user.settings.security.emailPwd": "Email and Password", "user.settings.security.gitlab": "GitLab", "user.settings.security.google": "Google", @@ -5931,22 +6102,22 @@ "user.settings.security.oneSignin": "You may only have one sign-in method at a time. Switching sign-in method will send an email notifying you if the change was successful.", "user.settings.security.openid": "OpenID", "user.settings.security.password": "Password", - "user.settings.security.passwordError": "Must be {min}-{max} characters long.", - "user.settings.security.passwordErrorLowercase": "Must be {min}-{max} characters long and include lowercase letters.", - "user.settings.security.passwordErrorLowercaseNumber": "Must be {min}-{max} characters long and include lowercase letters and numbers.", - "user.settings.security.passwordErrorLowercaseNumberSymbol": "Must be {min}-{max} characters long and include lowercase letters, numbers, and special characters.", - "user.settings.security.passwordErrorLowercaseSymbol": "Must be {min}-{max} characters long and include lowercase letters and special characters.", - "user.settings.security.passwordErrorLowercaseUppercase": "Must be {min}-{max} characters long and include both lowercase and uppercase letters.", - "user.settings.security.passwordErrorLowercaseUppercaseNumber": "Must be {min}-{max} characters long and include both lowercase and uppercase letters, and numbers.", - "user.settings.security.passwordErrorLowercaseUppercaseNumberSymbol": "Must be {min}-{max} characters long and include both lowercase and uppercase letters, numbers, and special characters.", - "user.settings.security.passwordErrorLowercaseUppercaseSymbol": "Must be {min}-{max} characters long and include both lowercase and uppercase letters, and special characters.", - "user.settings.security.passwordErrorNumber": "Must be {min}-{max} characters long and include numbers.", - "user.settings.security.passwordErrorNumberSymbol": "Must be {min}-{max} characters long and include numbers and special characters.", - "user.settings.security.passwordErrorSymbol": "Must be {min}-{max} characters long and include special characters.", - "user.settings.security.passwordErrorUppercase": "Must be {min}-{max} characters long and include uppercase letters.", - "user.settings.security.passwordErrorUppercaseNumber": "Must be {min}-{max} characters long and include uppercase letters, and numbers.", - "user.settings.security.passwordErrorUppercaseNumberSymbol": "Must be {min}-{max} characters long and include uppercase letters, numbers, and special characters.", - "user.settings.security.passwordErrorUppercaseSymbol": "Must be {min}-{max} characters long and include uppercase letters, and special characters.", + "user.settings.security.passwordError": "Your password must be {min}-{max} characters long.", + "user.settings.security.passwordErrorLowercase": "Your password must be {min}-{max} characters long and include lowercase letters.", + "user.settings.security.passwordErrorLowercaseNumber": "Your password must be {min}-{max} characters long and include lowercase letters and numbers.", + "user.settings.security.passwordErrorLowercaseNumberSymbol": "Your password must be {min}-{max} characters long and include lowercase letters, numbers, and special characters.", + "user.settings.security.passwordErrorLowercaseSymbol": "Your password must be {min}-{max} characters long and include lowercase letters and special characters.", + "user.settings.security.passwordErrorLowercaseUppercase": "Your password must be {min}-{max} characters long and include both lowercase and uppercase letters.", + "user.settings.security.passwordErrorLowercaseUppercaseNumber": "Your password must be {min}-{max} characters long and include both lowercase and uppercase letters, and numbers.", + "user.settings.security.passwordErrorLowercaseUppercaseNumberSymbol": "Your password must be {min}-{max} characters long and include both lowercase and uppercase letters, numbers, and special characters.", + "user.settings.security.passwordErrorLowercaseUppercaseSymbol": "Your password must be {min}-{max} characters long and include both lowercase and uppercase letters, and special characters.", + "user.settings.security.passwordErrorNumber": "Your password must be {min}-{max} characters long and include numbers.", + "user.settings.security.passwordErrorNumberSymbol": "Your password must be {min}-{max} characters long and include numbers and special characters.", + "user.settings.security.passwordErrorSymbol": "Your password must be {min}-{max} characters long and include special characters.", + "user.settings.security.passwordErrorUppercase": "Your password must be {min}-{max} characters long and include uppercase letters.", + "user.settings.security.passwordErrorUppercaseNumber": "Your password must be {min}-{max} characters long and include uppercase letters, and numbers.", + "user.settings.security.passwordErrorUppercaseNumberSymbol": "Your password must be {min}-{max} characters long and include uppercase letters, numbers, and special characters.", + "user.settings.security.passwordErrorUppercaseSymbol": "Your password must be {min}-{max} characters long and include uppercase letters, and special characters.", "user.settings.security.passwordGitlabCantUpdate": "Login occurs through GitLab. Password cannot be updated.", "user.settings.security.passwordGoogleCantUpdate": "Login occurs through Google Apps. Password cannot be updated.", "user.settings.security.passwordLdapCantUpdate": "Login occurs through AD/LDAP. Password cannot be updated.", @@ -6054,6 +6225,8 @@ "user_group_popover.memberCount": "{member_count} {member_count, plural, one {Member} other {Members}}", "user_group_popover.openGroupModal": "View full group info", "user_group_popover.searchGroupMembers": "Search members", + "user_groups_list.groupAriaLabel": "{group_name} group", + "user_groups_list.menuAriaLabel": "{group_name} actions", "user_groups_modal.addPeople": "Add people", "user_groups_modal.addPeopleTitle": "Add people to {group}", "user_groups_modal.allGroups": "All Groups", @@ -6064,8 +6237,9 @@ "user_groups_modal.createTitle": "Create Group", "user_groups_modal.editDetails": "Edit Details", "user_groups_modal.editGroupTitle": "Edit Group Details", - "user_groups_modal.filterAriaLabel": "Groups Filter Menu", + "user_groups_modal.filterAriaLabel": "Groups Filter", "user_groups_modal.goBackLabel": "Back", + "user_groups_modal.groupCreatedSuccess": "Group created successfully", "user_groups_modal.joinGroup": "Join Group", "user_groups_modal.leaveGroup": "Leave Group", "user_groups_modal.memberCount": "{member_count} {member_count, plural, one {member} other {members}}", @@ -6078,8 +6252,10 @@ "user_groups_modal.myGroups": "My Groups", "user_groups_modal.name": "Name", "user_groups_modal.nameIsEmpty": "Name is a required field.", + "user_groups_modal.noSearchResults": "No groups found", "user_groups_modal.restoreGroup": "Restore Group", "user_groups_modal.searchGroups": "Search Groups", + "user_groups_modal.searchResults": "{count} groups found", "user_groups_modal.showAllGroups": "Show: All Groups", "user_groups_modal.showArchivedGroups": "Show: Archived Groups", "user_groups_modal.showMyGroups": "Show: My Groups", @@ -6120,6 +6296,8 @@ "view_image.zoom_reset": "Reset Zoom", "view_image_popover.download": "Download", "view_image_popover.publicLink": "Get a public link", + "view_user_group_header_sub_menu.menuAriaLabel": "User group actions", + "view_user_group_list_item.removeUserFromGroup": "Remove {user} from group", "view_user_group_modal.ldapSynced": "AD/LDAP SYNCED", "view_user_group_modal.memberCount": "{member_count} {member_count, plural, one {Member} other {Members}}", "view_user_group_modal.pluginSynced": "Plugin SYNCED", @@ -6142,6 +6320,8 @@ "webapp.mattermost.feature.unlimited_messages": "Unlimited Messages", "webapp.mattermost.feature.upgrade_downgraded_workspace": "Revert the workspace to a paid plan", "widget.input.clear": "Clear", + "widget.input.max_length": "Must be no more than {limit} characters", + "widget.input.min_length": "Must be at least {minLength} characters", "widget.input.required": "This field is required", "widget.passwordInput.createPassword": "Choose a Password", "widget.passwordInput.password": "Password", @@ -6178,6 +6358,7 @@ "workspace_limits.message_history.locked.cta.admin": "Upgrade now", "workspace_limits.message_history.locked.cta.end_user": "Notify Admin", "workspace_limits.message_history.locked.description.admin": "To view and search all of the messages in your workspace’s history, rather than just the most recent {limit} messages, upgrade to one of the paid plans. Review the plan options and pricing.", + "workspace_limits.message_history.locked.description.admin.airgapped": "To view and search all of the messages in your workspace's history, rather than just the most recent {limit} messages, upgrade to one of our paid plans.", "workspace_limits.message_history.locked.description.end_user": "Some older messages may not be shown because your workspace has over {limit} messages. Select 'Notify Admin' to send an automatic request to your System Admins to upgrade.", "workspace_limits.message_history.locked.title.admin": "Unlock messages prior to {date} in {team}", "workspace_limits.message_history.locked.title.end_user": "Notify your admin to unlock messages prior to {date} in {team}", @@ -6193,9 +6374,11 @@ "workspace_limits.modals.view_plan_options": "View plan options", "workspace_limits.modals.view_plans": "View plans", "workspace_limits.search_files_limit.banner_text": "Some older files may not be shown because your workspace has met its file storage limit of {storage}. {ctaAction}", + "workspace_limits.search_files_limit.banner_text_airgapped": "Some older files may not be shown because your workspace has met its file storage limit of {storage}.", "workspace_limits.search_limit.upgrade_now": "Upgrade now", "workspace_limits.search_limit.view_plans": "View plans", "workspace_limits.search_message_limit.banner_text": "Some older messages may not be shown because your workspace has over {messages} messages. {ctaAction}", + "workspace_limits.search_message_limit.banner_text_airgapped": "Some older messages may not be shown because your workspace has over {messages} messages.", "workspace_limits.teams_limit_reached.tool_tip": "You've reached the team limit for your current plan. Consider upgrading to unarchive this team or archive your other teams", "workspace_limits.teams_limit_reached.upgrade_to_unarchive": "Upgrade to unarchive", "workspace_limits.teams_limit_reached.view_upgrade_options": "View upgrade options",