Stop the admin examples naming somebody else's product

Every string a person reads already said Hanzo Team. What still said Mattermost
were the EXAMPLES beside admin settings — the sample bucket, the sample storage
account, the sample allowed domains — so an operator configuring their own
workspace was shown another company's domains as the pattern to copy.

Nine values, and only values. The i18n KEYS keep their names: a key is an
identifier every other locale file resolves against, and renaming one here would
orphan the translation without changing a word anybody sees.

What is deliberately left alone is everything that is a real name rather than a
brand: `mattermost.log` is the file the server actually writes, `./bin/mattermost`
is the binary it actually installs, `mattermost ldap idmigrate` is a command that
exists, and the socket-error link is a real docs anchor. Renaming those in prose
would not rebrand anything, it would just make the documentation wrong.

Co-authored-by: Hanzo Dev <[email protected]>
This commit is contained in:
2026-08-21 09:25:40 -07:00
co-authored by Hanzo Dev
parent cd5ff8051c
commit c9fa6f8586
+8 -8
View File
@@ -1431,7 +1431,7 @@
"admin.hanzo.userExample": "E.g.: https://hanzo.id/v1/iam/oauth/userinfo",
"admin.hanzo.userTitle": "User API Endpoint:",
"admin.image.amazonS3BucketDescription": "Name you selected for your S3 bucket in AWS.",
"admin.image.amazonS3BucketExample": "E.g.: \"mattermost-media\"",
"admin.image.amazonS3BucketExample": "E.g.: \"hanzo-team-media\"",
"admin.image.amazonS3BucketTitle": "Amazon S3 Bucket:",
"admin.image.amazonS3EndpointDescription": "Hostname of your S3 Compatible Storage provider. Defaults to \"s3.amazonaws.com\".",
"admin.image.amazonS3EndpointExample": "E.g.: \"s3.amazonaws.com\"",
@@ -1472,9 +1472,9 @@
"admin.image.azureCloudGovernment": "Azure Government",
"admin.image.azureCloudTitle": "Azure Cloud:",
"admin.image.azureContainerDescription": "Name of the container in your Azure Storage account.",
"admin.image.azureContainerExample": "E.g.: \"mattermost-media\"",
"admin.image.azureContainerExample": "E.g.: \"hanzo-team-media\"",
"admin.image.azureContainerTitle": "Azure Container:",
"admin.image.azureEndpointDescription": "Full Blob service URL, including scheme and storage account. Hanzo Team does not modify this URL, so the storage account must already be embedded in the hostname (vhost-style, e.g. \"https://acmemattermost.blob.core.chinacloudapi.cn/\") or in the path (path-style, e.g. \"http://localhost:10000/devstoreaccount1/\"). Shared-key auth signs against the host this URL points at, so make sure it actually serves the storage account named above.",
"admin.image.azureEndpointDescription": "Full Blob service URL, including scheme and storage account. Hanzo Team does not modify this URL, so the storage account must already be embedded in the hostname (vhost-style, e.g. \"https://acmehanzoteam.blob.core.chinacloudapi.cn/\") or in the path (path-style, e.g. \"http://localhost:10000/devstoreaccount1/\"). Shared-key auth signs against the host this URL points at, so make sure it actually serves the storage account named above.",
"admin.image.azureEndpointExample": "E.g.: \"http://localhost:10000/devstoreaccount1/\"",
"admin.image.azureEndpointTitle": "Custom Azure Endpoint:",
"admin.image.azurePathPrefixDescription": "Optional path prefix to use for blobs in your Azure container.",
@@ -1486,7 +1486,7 @@
"admin.image.azureSSLDescription": "When false, allow insecure connections to Azure Blob Storage. Defaults to secure connections only. Ignored for the Custom Endpoint cloud (the scheme is part of the endpoint URL).",
"admin.image.azureSSLTitle": "Enable Secure Azure Blob Storage Connections:",
"admin.image.azureStorageAccountDescription": "The name of your Azure Storage account.",
"admin.image.azureStorageAccountExample": "E.g.: \"mattermoststorage\"",
"admin.image.azureStorageAccountExample": "E.g.: \"hanzoteamstorage\"",
"admin.image.azureStorageAccountTitle": "Azure Storage Account:",
"admin.image.enableProxy": "Enable Image Proxy:",
"admin.image.enableProxyDescription": "When true, enables an image proxy for loading all Markdown images.",
@@ -3516,8 +3516,8 @@
"admin.team.restrict_direct_message_team": "Any member of the team",
"admin.team.restrictDirectMessage": "Enable users to open Direct Message channels with:",
"admin.team.restrictDirectMessageDesc": "'Any user on the Hanzo Team server' enables users to open a Direct Message channel with any user on the server, even if they are not on any teams together. 'Any member of the team' limits the ability in the Direct Messages 'More' menu to only open Direct Message channels with users who are in the same team.",
"admin.team.restrictExample": "E.g.: \"corp.mattermost.com, mattermost.com\"",
"admin.team.restrictGuestDescription": "New user accounts are restricted to the above specified email domain (e.g. \"mattermost.com\") or list of comma-separated domains (e.g. \"corp.mattermost.com, mattermost.com\"). New teams can only be created by users from the above domain(s). This setting affects email login for users. For Guest users, please add domains under Signup > Guest Access.",
"admin.team.restrictExample": "E.g.: \"corp.hanzo.ai, hanzo.ai\"",
"admin.team.restrictGuestDescription": "New user accounts are restricted to the above specified email domain (e.g. \"hanzo.ai\") or list of comma-separated domains (e.g. \"corp.hanzo.ai, hanzo.ai\"). New teams can only be created by users from the above domain(s). This setting affects email login for users. For Guest users, please add domains under Signup > Guest Access.",
"admin.team.restrictTitle": "Restrict new system and team members to specified email domains:",
"admin.team.showFullname": "Show first and last name",
"admin.team.showNickname": "Show nickname if one exists, otherwise show first and last name",
@@ -4916,8 +4916,8 @@
"general_button.esc": "Esc",
"general_tab.allowedDomains": "Allow only users with a specific email domain to join this team",
"general_tab.allowedDomains.ariaLabel": "Allowed Domains",
"general_tab.AllowedDomainsExample": "corp.mattermost.com, mattermost.com",
"general_tab.AllowedDomainsInfo": "When enabled, users can only join the team if their email matches a specific domain (e.g. \"mattermost.org\")",
"general_tab.AllowedDomainsExample": "corp.hanzo.ai, hanzo.ai",
"general_tab.AllowedDomainsInfo": "When enabled, users can only join the team if their email matches a specific domain (e.g. \"hanzo.ai\")",
"general_tab.AllowedDomainsTip": "Seperate multiple domains with a space, comma, tab or enter.",
"general_tab.AllowedDomainsTitle": "Users with a specific email domain",
"general_tab.codeLongDesc": "The Invite Code is part of the unique team invitation link which is sent to members you’re inviting to this team. Regenerating the code creates a new invitation link and invalidates the previous link.",