Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
7462 lines (7461 sloc) 244 KB
[
{
"id": "April",
"translation": "April"
},
{
"id": "August",
"translation": "August"
},
{
"id": "December",
"translation": "December"
},
{
"id": "February",
"translation": "February"
},
{
"id": "January",
"translation": "January"
},
{
"id": "July",
"translation": "July"
},
{
"id": "June",
"translation": "June"
},
{
"id": "March",
"translation": "March"
},
{
"id": "May",
"translation": "May"
},
{
"id": "November",
"translation": "November"
},
{
"id": "October",
"translation": "October"
},
{
"id": "September",
"translation": "September"
},
{
"id": "actiance.export.marshalToXml.appError",
"translation": "Unable to convert export to XML."
},
{
"id": "api.admin.add_certificate.array.app_error",
"translation": "No file under 'certificate' in request."
},
{
"id": "api.admin.add_certificate.no_file.app_error",
"translation": "No file under 'certificate' in request."
},
{
"id": "api.admin.add_certificate.open.app_error",
"translation": "Could not open certificate file."
},
{
"id": "api.admin.add_certificate.saving.app_error",
"translation": "Could not save certificate file."
},
{
"id": "api.admin.delete_brand_image.storage.not_found",
"translation": "Unable to delete brand image, not found."
},
{
"id": "api.admin.file_read_error",
"translation": "Error reading log file."
},
{
"id": "api.admin.get_brand_image.storage.app_error",
"translation": "Image storage is not configured."
},
{
"id": "api.admin.remove_certificate.delete.app_error",
"translation": "An error occurred while deleting the certificate."
},
{
"id": "api.admin.saml.metadata.app_error",
"translation": "An error occurred while building Service Provider Metadata."
},
{
"id": "api.admin.saml.not_available.app_error",
"translation": "SAML 2.0 is not configured or supported on this server."
},
{
"id": "api.admin.test_email.body",
"translation": "It appears your Mattermost email is setup correctly!"
},
{
"id": "api.admin.test_email.missing_server",
"translation": "SMTP Server is required"
},
{
"id": "api.admin.test_email.reenter_password",
"translation": "The SMTP server, port, or username has changed. Please re-enter the SMTP password to test connection."
},
{
"id": "api.admin.test_email.subject",
"translation": "Mattermost - Testing Email Settings"
},
{
"id": "api.admin.test_s3.missing_s3_bucket",
"translation": "S3 Bucket is required"
},
{
"id": "api.admin.upload_brand_image.array.app_error",
"translation": "Empty array under 'image' in request"
},
{
"id": "api.admin.upload_brand_image.no_file.app_error",
"translation": "No file under 'image' in request"
},
{
"id": "api.admin.upload_brand_image.parse.app_error",
"translation": "Could not parse multipart form"
},
{
"id": "api.admin.upload_brand_image.storage.app_error",
"translation": "Unable to upload image. Image storage is not configured."
},
{
"id": "api.admin.upload_brand_image.too_large.app_error",
"translation": "Unable to upload file. File is too large."
},
{
"id": "api.bot.create_disabled",
"translation": "Bot creation has been disabled."
},
{
"id": "api.bot.delete_bot_icon_image.app_error",
"translation": "Couldn't delete icon image"
},
{
"id": "api.bot.get_bot_icon_image.read.app_error",
"translation": "Unable to read icon image file"
},
{
"id": "api.bot.set_bot_icon_image.app_error",
"translation": "Couldn't upload icon image"
},
{
"id": "api.bot.set_bot_icon_image.array.app_error",
"translation": "Empty array under 'image' in request"
},
{
"id": "api.bot.set_bot_icon_image.no_file.app_error",
"translation": "No file under 'image' in request"
},
{
"id": "api.bot.set_bot_icon_image.open.app_error",
"translation": "Could not open image file"
},
{
"id": "api.bot.set_bot_icon_image.parse.app_error",
"translation": "Could not parse multipart form"
},
{
"id": "api.bot.set_bot_icon_image.too_large.app_error",
"translation": "Unable to upload icon image. File is too large."
},
{
"id": "api.bot.teams_channels.add_message_mobile",
"translation": "Please add me to teams and channels you want me to interact in. To do this, use the browser or Mattermost Desktop App."
},
{
"id": "api.channel.add_member.added",
"translation": "%v added to the channel by %v."
},
{
"id": "api.channel.add_members.error",
"translation": "Error adding channel member(s)."
},
{
"id": "api.channel.add_members.user_denied",
"translation": "Channel membership denied to the following users because of group constraints: {{ .UserIDs }}"
},
{
"id": "api.channel.add_user.to.channel.failed.app_error",
"translation": "Failed to add user to channel"
},
{
"id": "api.channel.add_user.to.channel.failed.deleted.app_error",
"translation": "Failed to add user to channel because they have been removed from the team."
},
{
"id": "api.channel.add_user_to_channel.type.app_error",
"translation": "Can not add user to this channel type"
},
{
"id": "api.channel.change_channel_privacy.private_to_public",
"translation": "This channel has been converted to a Public Channel and can be joined by any team member."
},
{
"id": "api.channel.change_channel_privacy.public_to_private",
"translation": "This channel has been converted to a Private Channel."
},
{
"id": "api.channel.convert_channel_to_private.default_channel_error",
"translation": "This default channel cannot be converted into a private channel."
},
{
"id": "api.channel.convert_channel_to_private.private_channel_error",
"translation": "The channel requested to convert is already a private channel."
},
{
"id": "api.channel.create_channel.direct_channel.app_error",
"translation": "Must use createDirectChannel API service for direct message channel creation"
},
{
"id": "api.channel.create_channel.invalid_character.app_error",
"translation": "Invalid character '__' in channel name for non-direct channel"
},
{
"id": "api.channel.create_channel.max_channel_limit.app_error",
"translation": "Unable to create more than {{.MaxChannelsPerTeam}} channels for current team"
},
{
"id": "api.channel.create_default_channels.off_topic",
"translation": "Off-Topic"
},
{
"id": "api.channel.create_default_channels.town_square",
"translation": "Town Square"
},
{
"id": "api.channel.create_direct_channel.invalid_user.app_error",
"translation": "Invalid user ID for direct channel creation"
},
{
"id": "api.channel.create_group.bad_size.app_error",
"translation": "Group message channels must contain at least 3 and no more than 8 users"
},
{
"id": "api.channel.create_group.bad_user.app_error",
"translation": "One of the provided users does not exist"
},
{
"id": "api.channel.delete_channel.archived",
"translation": "%v archived the channel."
},
{
"id": "api.channel.delete_channel.cannot.app_error",
"translation": "Unable to delete the default channel {{.Channel}}"
},
{
"id": "api.channel.delete_channel.deleted.app_error",
"translation": "The channel has been archived or deleted"
},
{
"id": "api.channel.delete_channel.type.invalid",
"translation": "Unable to delete direct or group message channels"
},
{
"id": "api.channel.join_channel.permissions.app_error",
"translation": "You do not have the appropriate permissions"
},
{
"id": "api.channel.join_channel.post_and_forget",
"translation": "%v joined the channel."
},
{
"id": "api.channel.leave.default.app_error",
"translation": "Unable to leave the default channel {{.Channel}}"
},
{
"id": "api.channel.leave.direct.app_error",
"translation": "Unable to leave a direct message channel"
},
{
"id": "api.channel.leave.last_member.app_error",
"translation": "You're the only member left, try removing the Private Channel instead of leaving."
},
{
"id": "api.channel.leave.left",
"translation": "%v left the channel."
},
{
"id": "api.channel.patch_update_channel.forbidden.app_error",
"translation": "Failed to update the channel"
},
{
"id": "api.channel.post_channel_privacy_message.error",
"translation": "Failed to post channel privacy update message."
},
{
"id": "api.channel.post_update_channel_displayname_message_and_forget.create_post.error",
"translation": "Failed to post displayname update message"
},
{
"id": "api.channel.post_update_channel_displayname_message_and_forget.retrieve_user.error",
"translation": "Failed to retrieve user while updating channel DisplayName field"
},
{
"id": "api.channel.post_update_channel_displayname_message_and_forget.updated_from",
"translation": "%s updated the channel display name from: %s to: %s"
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.post.error",
"translation": "Failed to post update channel header message"
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.removed",
"translation": "%s removed the channel header (was: %s)"
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.retrieve_user.error",
"translation": "Failed to retrieve user while updating channel header"
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.updated_from",
"translation": "%s updated the channel header from: %s to: %s"
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.updated_to",
"translation": "%s updated the channel header to: %s"
},
{
"id": "api.channel.post_user_add_remove_message_and_forget.error",
"translation": "Failed to post join/leave message"
},
{
"id": "api.channel.remove.default.app_error",
"translation": "Unable to remove user from the default channel {{.Channel}}"
},
{
"id": "api.channel.remove_channel_member.type.app_error",
"translation": "Unable to remove user from a channel."
},
{
"id": "api.channel.remove_member.group_constrained.app_error",
"translation": "Unable to remove a user from a group-constrained channel."
},
{
"id": "api.channel.remove_member.removed",
"translation": "%v removed from the channel."
},
{
"id": "api.channel.remove_members.denied",
"translation": "Channel membership removal denied to the following users because of group constraints: {{ .UserIDs }}"
},
{
"id": "api.channel.remove_user_from_channel.app_error",
"translation": "Can not remove user from this channel type"
},
{
"id": "api.channel.rename_channel.cant_rename_direct_messages.app_error",
"translation": "You cannot rename a direct message channel"
},
{
"id": "api.channel.rename_channel.cant_rename_group_messages.app_error",
"translation": "You cannot rename a group message channel"
},
{
"id": "api.channel.update_channel.deleted.app_error",
"translation": "The channel has been archived or deleted"
},
{
"id": "api.channel.update_channel.tried.app_error",
"translation": "Tried to perform an invalid update of the default channel {{.Channel}}"
},
{
"id": "api.channel.update_channel_member_roles.changing_guest_role.app_error",
"translation": "Invalid channel member update: You can't add or remove the guest role manually"
},
{
"id": "api.channel.update_channel_member_roles.guest_and_user.app_error",
"translation": "Invalid channel member update: A user must be a guest or a user but not both."
},
{
"id": "api.channel.update_channel_member_roles.scheme_role.app_error",
"translation": "The provided role is managed by a Scheme and therefore cannot be applied directly to a Channel Member"
},
{
"id": "api.channel.update_channel_scheme.license.error",
"translation": "Your license does not support updating a channel's scheme"
},
{
"id": "api.channel.update_channel_scheme.scheme_scope.error",
"translation": "Unable to set the scheme to the channel because the supplied scheme is not a channel scheme."
},
{
"id": "api.channel.update_team_member_roles.changing_guest_role.app_error",
"translation": "Invalid team member update: You can't add or remove the guest role manually"
},
{
"id": "api.channel.update_team_member_roles.scheme_role.app_error",
"translation": "The provided role is managed by a Scheme and therefore cannot be applied directly to a Team Member"
},
{
"id": "api.command.admin_only.app_error",
"translation": "Integrations have been limited to admins only."
},
{
"id": "api.command.command_post.forbidden.app_error",
"translation": "Specified user is not a member of specified channel."
},
{
"id": "api.command.disabled.app_error",
"translation": "Commands have been disabled by the system admin."
},
{
"id": "api.command.duplicate_trigger.app_error",
"translation": "This trigger word is already in use. Please choose another word."
},
{
"id": "api.command.execute_command.create_post_failed.app_error",
"translation": "Command '{{.Trigger}}' failed to post response. Please contact your System Administrator."
},
{
"id": "api.command.execute_command.debug",
"translation": "Executing cmd=%v userId=%v"
},
{
"id": "api.command.execute_command.failed.app_error",
"translation": "Command with a trigger of '{{.Trigger}}' failed"
},
{
"id": "api.command.execute_command.failed_empty.app_error",
"translation": "Command with a trigger of '{{.Trigger}}' returned an empty response"
},
{
"id": "api.command.execute_command.failed_resp.app_error",
"translation": "Command with a trigger of '{{.Trigger}}' returned response {{.Status}}"
},
{
"id": "api.command.execute_command.not_found.app_error",
"translation": "Command with a trigger of '{{.Trigger}}' not found. To send a message beginning with \"/\", try adding an empty space at the beginning of the message."
},
{
"id": "api.command.execute_command.start.app_error",
"translation": "No command trigger found"
},
{
"id": "api.command.invite_people.desc",
"translation": "Send an email invite to your Mattermost team"
},
{
"id": "api.command.invite_people.email_invitations_off",
"translation": "Email invitations are disabled, no invite(s) sent"
},
{
"id": "api.command.invite_people.email_off",
"translation": "Email has not been configured, no invite(s) sent"
},
{
"id": "api.command.invite_people.fail",
"translation": "Encountered an error sending email invite(s)"
},
{
"id": "api.command.invite_people.hint",
"translation": "[name@domain.com ...]"
},
{
"id": "api.command.invite_people.invite_off",
"translation": "User creation has been disabled on this server, no invite(s) sent"
},
{
"id": "api.command.invite_people.name",
"translation": "invite_people"
},
{
"id": "api.command.invite_people.no_email",
"translation": "Please specify one or more valid email addresses"
},
{
"id": "api.command.invite_people.sent",
"translation": "Email invite(s) sent"
},
{
"id": "api.command.team_mismatch.app_error",
"translation": "Unable to update commands across teams"
},
{
"id": "api.command_away.desc",
"translation": "Set your status away"
},
{
"id": "api.command_away.name",
"translation": "away"
},
{
"id": "api.command_away.success",
"translation": "You are now away"
},
{
"id": "api.command_channel_header.channel.app_error",
"translation": "Error to retrieve the current channel."
},
{
"id": "api.command_channel_header.desc",
"translation": "Edit the channel header"
},
{
"id": "api.command_channel_header.hint",
"translation": "[text]"
},
{
"id": "api.command_channel_header.message.app_error",
"translation": "Text must be provided with the /header command."
},
{
"id": "api.command_channel_header.name",
"translation": "header"
},
{
"id": "api.command_channel_header.permission.app_error",
"translation": "You don't have the appropriate permissions to edit the channel header."
},
{
"id": "api.command_channel_header.update_channel.app_error",
"translation": "Error to update the current channel."
},
{
"id": "api.command_channel_purpose.channel.app_error",
"translation": "Error to retrieve the current channel."
},
{
"id": "api.command_channel_purpose.desc",
"translation": "Edit the channel purpose"
},
{
"id": "api.command_channel_purpose.direct_group.app_error",
"translation": "Unable to set purpose for direct message channels. Use /header to set the header instead."
},
{
"id": "api.command_channel_purpose.hint",
"translation": "[text]"
},
{
"id": "api.command_channel_purpose.message.app_error",
"translation": "A message must be provided with the /purpose command."
},
{
"id": "api.command_channel_purpose.name",
"translation": "purpose"
},
{
"id": "api.command_channel_purpose.permission.app_error",
"translation": "You don't have the appropriate permissions to edit the channel purpose."
},
{
"id": "api.command_channel_purpose.update_channel.app_error",
"translation": "Error to update the current channel."
},
{
"id": "api.command_channel_remove.channel.app_error",
"translation": "Error retrieving the current channel."
},
{
"id": "api.command_channel_rename.channel.app_error",
"translation": "Error to retrieve the current channel."
},
{
"id": "api.command_channel_rename.desc",
"translation": "Rename the channel"
},
{
"id": "api.command_channel_rename.direct_group.app_error",
"translation": "Unable to rename direct message channels."
},
{
"id": "api.command_channel_rename.hint",
"translation": "[text]"
},
{
"id": "api.command_channel_rename.message.app_error",
"translation": "A message must be provided with the /rename command."
},
{
"id": "api.command_channel_rename.name",
"translation": "rename"
},
{
"id": "api.command_channel_rename.permission.app_error",
"translation": "You don't have the appropriate permissions to rename the channel."
},
{
"id": "api.command_channel_rename.too_long.app_error",
"translation": "Channel name must be {{.Length}} or fewer characters"
},
{
"id": "api.command_channel_rename.too_short.app_error",
"translation": "Channel name must be {{.Length}} or more characters"
},
{
"id": "api.command_channel_rename.update_channel.app_error",
"translation": "Error to update the current channel."
},
{
"id": "api.command_code.desc",
"translation": "Display text as a code block"
},
{
"id": "api.command_code.hint",
"translation": "[text]"
},
{
"id": "api.command_code.message.app_error",
"translation": "A message must be provided with the /code command."
},
{
"id": "api.command_code.name",
"translation": "code"
},
{
"id": "api.command_collapse.desc",
"translation": "Turn on auto-collapsing of image previews"
},
{
"id": "api.command_collapse.name",
"translation": "collapse"
},
{
"id": "api.command_collapse.success",
"translation": "Image links now collapse by default"
},
{
"id": "api.command_dnd.desc",
"translation": "Do not disturb disables desktop and mobile push notifications."
},
{
"id": "api.command_dnd.disabled",
"translation": "Do Not Disturb is disabled."
},
{
"id": "api.command_dnd.error",
"translation": "Error to retrieve the user status."
},
{
"id": "api.command_dnd.name",
"translation": "dnd"
},
{
"id": "api.command_dnd.success",
"translation": "Do Not Disturb is enabled. You will not receive desktop or mobile push notifications until Do Not Disturb is turned off."
},
{
"id": "api.command_echo.delay.app_error",
"translation": "Delays must be under 10000 seconds"
},
{
"id": "api.command_echo.desc",
"translation": "Echo back text from your account"
},
{
"id": "api.command_echo.high_volume.app_error",
"translation": "High volume of echo request, cannot process request"
},
{
"id": "api.command_echo.hint",
"translation": "'message' [delay in seconds]"
},
{
"id": "api.command_echo.message.app_error",
"translation": "A message must be provided with the /echo command."
},
{
"id": "api.command_echo.name",
"translation": "echo"
},
{
"id": "api.command_expand.desc",
"translation": "Turn off auto-collapsing of image previews"
},
{
"id": "api.command_expand.name",
"translation": "expand"
},
{
"id": "api.command_expand.success",
"translation": "Image links now expand by default"
},
{
"id": "api.command_expand_collapse.fail.app_error",
"translation": "An error occurred while expanding previews"
},
{
"id": "api.command_groupmsg.desc",
"translation": "Sends a Group Message to the specified users"
},
{
"id": "api.command_groupmsg.fail.app_error",
"translation": "An error occurred while messaging the users."
},
{
"id": "api.command_groupmsg.group_fail.app_error",
"translation": "An error occurred while creating the group message."
},
{
"id": "api.command_groupmsg.hint",
"translation": "@[username1],@[username2] 'message'"
},
{
"id": "api.command_groupmsg.invalid_user.app_error",
"translation": {
"one": "Unable to find the user: {{.Users}}",
"other": "Unable to find the users: {{.Users}}"
}
},
{
"id": "api.command_groupmsg.max_users.app_error",
"translation": "Group messages are limited to a maximum of {{.MaxUsers}} users."
},
{
"id": "api.command_groupmsg.min_users.app_error",
"translation": "Group messages are limited to a minimum of {{.MinUsers}} users."
},
{
"id": "api.command_groupmsg.name",
"translation": "message"
},
{
"id": "api.command_groupmsg.permission.app_error",
"translation": "You don't have the appropriate permissions to create a new group message."
},
{
"id": "api.command_help.desc",
"translation": "Open the Mattermost help page"
},
{
"id": "api.command_help.name",
"translation": "help"
},
{
"id": "api.command_invite.channel.app_error",
"translation": "Error to retrieve the current channel."
},
{
"id": "api.command_invite.channel.error",
"translation": "Could not find the channel {{.Channel}}. Please use the [channel handle](https://about.mattermost.com/default-channel-handle-documentation) to identify channels."
},
{
"id": "api.command_invite.desc",
"translation": "Invite a user to a channel"
},
{
"id": "api.command_invite.directchannel.app_error",
"translation": "You can't add someone to a direct message channel."
},
{
"id": "api.command_invite.fail.app_error",
"translation": "An error occurred while joining the channel."
},
{
"id": "api.command_invite.group_constrained_user_denied",
"translation": "User cannot be added to this channel because it is constrained to group members only."
},
{
"id": "api.command_invite.hint",
"translation": "@[username] ~[channel]"
},
{
"id": "api.command_invite.missing_message.app_error",
"translation": "Missing Username and Channel."
},
{
"id": "api.command_invite.missing_user.app_error",
"translation": "We couldn't find the user. They may have been deactivated by the System Administrator."
},
{
"id": "api.command_invite.name",
"translation": "invite"
},
{
"id": "api.command_invite.permission.app_error",
"translation": "You don't have enough permissions to add {{.User}} in {{.Channel}}."
},
{
"id": "api.command_invite.private_channel.app_error",
"translation": "Could not find the channel {{.Channel}}. Please use the channel handle to identify channels."
},
{
"id": "api.command_invite.success",
"translation": "{{.User}} added to {{.Channel}} channel."
},
{
"id": "api.command_invite.user_already_in_channel.app_error",
"translation": "{{.User}} is already in the channel."
},
{
"id": "api.command_invite_people.permission.app_error",
"translation": "You don't have permission to invite new users to this server."
},
{
"id": "api.command_join.desc",
"translation": "Join the open channel"
},
{
"id": "api.command_join.fail.app_error",
"translation": "An error occurred while joining the channel."
},
{
"id": "api.command_join.hint",
"translation": "~[channel]"
},
{
"id": "api.command_join.list.app_error",
"translation": "An error occurred while listing channels."
},
{
"id": "api.command_join.missing.app_error",
"translation": "Unable to find the channel"
},
{
"id": "api.command_join.name",
"translation": "join"
},
{
"id": "api.command_kick.name",
"translation": "kick"
},
{
"id": "api.command_leave.desc",
"translation": "Leave the current channel"
},
{
"id": "api.command_leave.fail.app_error",
"translation": "An error occurred while leaving the channel."
},
{
"id": "api.command_leave.name",
"translation": "leave"
},
{
"id": "api.command_logout.desc",
"translation": "Logout of Mattermost"
},
{
"id": "api.command_logout.fail_message",
"translation": "Failed to log out"
},
{
"id": "api.command_logout.name",
"translation": "logout"
},
{
"id": "api.command_me.desc",
"translation": "Do an action"
},
{
"id": "api.command_me.hint",
"translation": "[message]"
},
{
"id": "api.command_me.name",
"translation": "me"
},
{
"id": "api.command_msg.desc",
"translation": "Send Direct Message to a user"
},
{
"id": "api.command_msg.dm_fail.app_error",
"translation": "An error occurred while creating the direct message."
},
{
"id": "api.command_msg.fail.app_error",
"translation": "An error occurred while messaging the user."
},
{
"id": "api.command_msg.hint",
"translation": "@[username] 'message'"
},
{
"id": "api.command_msg.missing.app_error",
"translation": "Unable to find the user"
},
{
"id": "api.command_msg.name",
"translation": "message"
},
{
"id": "api.command_msg.permission.app_error",
"translation": "You don't have the appropriate permissions to direct message this user."
},
{
"id": "api.command_mute.desc",
"translation": "Turns off desktop, email and push notifications for the current channel or the [channel] specified."
},
{
"id": "api.command_mute.error",
"translation": "Could not find the channel {{.Channel}}. Please use the [channel handle](https://about.mattermost.com/default-channel-handle-documentation) to identify channels."
},
{
"id": "api.command_mute.hint",
"translation": "~[channel]"
},
{
"id": "api.command_mute.name",
"translation": "mute"
},
{
"id": "api.command_mute.no_channel.error",
"translation": "Could not find the specified channel. Please use the [channel handle](https://about.mattermost.com/default-channel-handle-documentation) to identify channels."
},
{
"id": "api.command_mute.not_member.error",
"translation": "Could not mute channel {{.Channel}} as you are not a member."
},
{
"id": "api.command_mute.success_mute",
"translation": "You will not receive notifications for {{.Channel}} until channel mute is turned off."
},
{
"id": "api.command_mute.success_mute_direct_msg",
"translation": "You will not receive notifications for this channel until channel mute is turned off."
},
{
"id": "api.command_mute.success_unmute",
"translation": "{{.Channel}} is no longer muted."
},
{
"id": "api.command_mute.success_unmute_direct_msg",
"translation": "This channel is no longer muted."
},
{
"id": "api.command_offline.desc",
"translation": "Set your status offline"
},
{
"id": "api.command_offline.name",
"translation": "offline"
},
{
"id": "api.command_offline.success",
"translation": "You are now offline"
},
{
"id": "api.command_online.desc",
"translation": "Set your status online"
},
{
"id": "api.command_online.name",
"translation": "online"
},
{
"id": "api.command_online.success",
"translation": "You are now online"
},
{
"id": "api.command_open.name",
"translation": "open"
},
{
"id": "api.command_remove.desc",
"translation": "Remove a member from the channel"
},
{
"id": "api.command_remove.direct_group.app_error",
"translation": "You can't remove someone from a direct message channel."
},
{
"id": "api.command_remove.group_constrained_user_denied",
"translation": "User cannot be removed from the channel by you because they are a member of the groups linked to this channel. To remove them from this channel, they must be removed from the linked groups."
},
{
"id": "api.command_remove.hint",
"translation": "@[username]"
},
{
"id": "api.command_remove.message.app_error",
"translation": "A message must be provided with the /remove or /kick command."
},
{
"id": "api.command_remove.missing.app_error",
"translation": "We couldn't find the user. They may have been deactivated by the System Administrator."
},
{
"id": "api.command_remove.name",
"translation": "remove"
},
{
"id": "api.command_remove.permission.app_error",
"translation": "You don't have the appropriate permissions to remove the member."
},
{
"id": "api.command_remove.user_not_in_channel",
"translation": "{{.Username}} is not a member of this channel."
},
{
"id": "api.command_search.desc",
"translation": "Search text in messages"
},
{
"id": "api.command_search.hint",
"translation": "[text]"
},
{
"id": "api.command_search.name",
"translation": "search"
},
{
"id": "api.command_search.unsupported.app_error",
"translation": "The search command is not supported on your device"
},
{
"id": "api.command_settings.desc",
"translation": "Open the Account Settings dialog"
},
{
"id": "api.command_settings.name",
"translation": "settings"
},
{
"id": "api.command_settings.unsupported.app_error",
"translation": "The settings command is not supported on your device"
},
{
"id": "api.command_shortcuts.desc",
"translation": "Displays a list of keyboard shortcuts"
},
{
"id": "api.command_shortcuts.name",
"translation": "shortcuts"
},
{
"id": "api.command_shortcuts.unsupported.app_error",
"translation": "The shortcuts command is not supported on your device"
},
{
"id": "api.command_shrug.desc",
"translation": "Adds ¯\\_(ツ)_/¯ to your message"
},
{
"id": "api.command_shrug.hint",
"translation": "[message]"
},
{
"id": "api.command_shrug.name",
"translation": "shrug"
},
{
"id": "api.config.client.old_format.app_error",
"translation": "New format for the client configuration is not supported yet. Please specify format=old in the query string."
},
{
"id": "api.config.update_config.restricted_merge.app_error",
"translation": "Failed to merge given config."
},
{
"id": "api.context.404.app_error",
"translation": "Sorry, we could not find the page."
},
{
"id": "api.context.invalid_body_param.app_error",
"translation": "Invalid or missing {{.Name}} in request body"
},
{
"id": "api.context.invalid_param.app_error",
"translation": "Invalid {{.Name}} parameter"
},
{
"id": "api.context.invalid_token.error",
"translation": "Invalid session token={{.Token}}, err={{.Error}}"
},
{
"id": "api.context.invalid_url_param.app_error",
"translation": "Invalid or missing {{.Name}} parameter in request URL"
},
{
"id": "api.context.mfa_required.app_error",
"translation": "Multi-factor authentication is required on this server."
},
{
"id": "api.context.permissions.app_error",
"translation": "You do not have the appropriate permissions"
},
{
"id": "api.context.session_expired.app_error",
"translation": "Invalid or expired session, please login again."
},
{
"id": "api.context.token_provided.app_error",
"translation": "Session is not OAuth but token was provided in the query string"
},
{
"id": "api.create_terms_of_service.custom_terms_of_service_disabled.app_error",
"translation": "Custom terms of service feature is disabled"
},
{
"id": "api.create_terms_of_service.empty_text.app_error",
"translation": "Please enter text for your Custom Terms of Service."
},
{
"id": "api.email_batching.add_notification_email_to_batch.channel_full.app_error",
"translation": "Email batching job's receiving channel was full. Please increase the EmailBatchingBufferSize."
},
{
"id": "api.email_batching.add_notification_email_to_batch.disabled.app_error",
"translation": "Email batching has been disabled by the system administrator"
},
{
"id": "api.email_batching.render_batched_post.date",
"translation": "{{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Month}} {{.Day}}"
},
{
"id": "api.email_batching.render_batched_post.direct_message",
"translation": "Direct Message from "
},
{
"id": "api.email_batching.render_batched_post.go_to_post",
"translation": "Go to Post"
},
{
"id": "api.email_batching.render_batched_post.group_message",
"translation": "Group Message from "
},
{
"id": "api.email_batching.render_batched_post.notification",
"translation": "Notification from "
},
{
"id": "api.email_batching.send_batched_email_notification.body_text",
"translation": {
"one": "You have a new notification.",
"other": "You have {{.Count}} new notifications."
}
},
{
"id": "api.email_batching.send_batched_email_notification.subject",
"translation": {
"one": "[{{.SiteName}}] New Notification for {{.Month}} {{.Day}}, {{.Year}}",
"other": "[{{.SiteName}}] New Notifications for {{.Month}} {{.Day}}, {{.Year}}"
}
},
{
"id": "api.emoji.create.duplicate.app_error",
"translation": "Unable to create emoji. Another emoji with the same name already exists."
},
{
"id": "api.emoji.create.other_user.app_error",
"translation": "Invalid user id"
},
{
"id": "api.emoji.create.parse.app_error",
"translation": "Unable to create emoji. Could not understand request."
},
{
"id": "api.emoji.create.too_large.app_error",
"translation": "Unable to create emoji. Image must be less than 1 MB in size."
},
{
"id": "api.emoji.disabled.app_error",
"translation": "Custom emoji have been disabled by the system admin."
},
{
"id": "api.emoji.get_image.decode.app_error",
"translation": "Unable to decode image file for emoji."
},
{
"id": "api.emoji.get_image.read.app_error",
"translation": "Unable to read image file for emoji."
},
{
"id": "api.emoji.storage.app_error",
"translation": "File storage not configured properly. Please configure for either S3 or local server file storage."
},
{
"id": "api.emoji.upload.image.app_error",
"translation": "Unable to create emoji. File must be a PNG, JPEG, or GIF."
},
{
"id": "api.emoji.upload.large_image.decode_error",
"translation": "Unable to create emoji. An error occurred when trying to decode the image."
},
{
"id": "api.emoji.upload.large_image.encode_error",
"translation": "Unable to create emoji. An error occurred when trying to encode the image."
},
{
"id": "api.emoji.upload.large_image.gif_decode_error",
"translation": "Unable to create emoji. An error occurred when trying to decode the GIF image."
},
{
"id": "api.emoji.upload.large_image.gif_encode_error",
"translation": "Unable to create emoji. An error occurred when trying to encode the GIF image."
},
{
"id": "api.emoji.upload.large_image.too_large.app_error",
"translation": "Unable to create emoji. Image must be smaller than {{.MaxWidth}} by {{.MaxHeight}}."
},
{
"id": "api.emoji.upload.open.app_error",
"translation": "Unable to create the emoji. An error occurred when trying to open the attached image."
},
{
"id": "api.file.attachments.disabled.app_error",
"translation": "File attachments have been disabled on this server."
},
{
"id": "api.file.file_exists.exists_local.app_error",
"translation": "Unable to check if the file exists."
},
{
"id": "api.file.file_exists.s3.app_error",
"translation": "Unable to check if the file exists."
},
{
"id": "api.file.get_file.public_invalid.app_error",
"translation": "The public link does not appear to be valid"
},
{
"id": "api.file.get_file_preview.no_preview.app_error",
"translation": "File doesn't have a preview image"
},
{
"id": "api.file.get_file_thumbnail.no_thumbnail.app_error",
"translation": "File doesn't have a thumbnail image"
},
{
"id": "api.file.get_public_link.disabled.app_error",
"translation": "Public links have been disabled"
},
{
"id": "api.file.get_public_link.no_post.app_error",
"translation": "Unable to get public link for file. File must be attached to a post that can be read by the current user."
},
{
"id": "api.file.move_file.copy_within_s3.app_error",
"translation": "Unable to copy file within S3."
},
{
"id": "api.file.move_file.delete_from_s3.app_error",
"translation": "Unable to delete file from S3."
},
{
"id": "api.file.move_file.rename.app_error",
"translation": "Unable to move file locally."
},
{
"id": "api.file.no_driver.app_error",
"translation": "No file driver selected."
},
{
"id": "api.file.read_file.reading_local.app_error",
"translation": "Encountered an error reading from local server file storage"
},
{
"id": "api.file.read_file.s3.app_error",
"translation": "Encountered an error reading from S3 storage"
},
{
"id": "api.file.reader.reading_local.app_error",
"translation": "Encountered an error opening a reader from local server file storage"
},
{
"id": "api.file.reader.s3.app_error",
"translation": "Encountered an error opening a reader from S3 storage"
},
{
"id": "api.file.test_connection.local.connection.app_error",
"translation": "Don't have permissions to write to local path specified or other error."
},
{
"id": "api.file.test_connection.s3.bucked_create.app_error",
"translation": "Unable to create bucket."
},
{
"id": "api.file.test_connection.s3.bucket_exists.app_error",
"translation": "Error checking if bucket exists."
},
{
"id": "api.file.test_connection.s3.connection.app_error",
"translation": "Bad connection to S3 or minio."
},
{
"id": "api.file.upload_file.incorrect_number_of_client_ids.app_error",
"translation": "Unable to upload file(s). Have {{.NumClientIds}} client_ids for {{.NumFiles}} files."
},
{
"id": "api.file.upload_file.incorrect_number_of_files.app_error",
"translation": "Unable to upload files. Incorrect number of files specified."
},
{
"id": "api.file.upload_file.large_image.app_error",
"translation": "File above maximum dimensions could not be uploaded: {{.Filename}}"
},
{
"id": "api.file.upload_file.large_image_detailed.app_error",
"translation": "{{.Filename}} dimensions ({{.Width}} by {{.Height}} pixels) exceed the limits"
},
{
"id": "api.file.upload_file.multiple_channel_ids.app_error",
"translation": "Unable to upload file(s). Multiple conflicting channel_ids."
},
{
"id": "api.file.upload_file.read_form_value.app_error",
"translation": "Unable to upload file(s). Error reading the value for {{.Formname}}."
},
{
"id": "api.file.upload_file.read_request.app_error",
"translation": "Unable to upload file(s). Error reading or parsing request data."
},
{
"id": "api.file.upload_file.rejected_by_plugin.app_error",
"translation": "Unable to upload file {{.Filename}}. Rejected by plugin: {{.Reason}}"
},
{
"id": "api.file.upload_file.storage.app_error",
"translation": "Unable to upload file. Image storage is not configured."
},
{
"id": "api.file.upload_file.too_large.app_error",
"translation": "Unable to upload file. File is too large."
},
{
"id": "api.file.upload_file.too_large_detailed.app_error",
"translation": "Unable to upload file {{.Filename}}. {{.Length}} bytes exceeds the maximum allowed {{.Limit}} bytes."
},
{
"id": "api.file.write_file.s3.app_error",
"translation": "Encountered an error writing to S3"
},
{
"id": "api.file.write_file_locally.create_dir.app_error",
"translation": "Encountered an error creating the directory for the new file"
},
{
"id": "api.file.write_file_locally.writing.app_error",
"translation": "Encountered an error writing to local server storage"
},
{
"id": "api.incoming_webhook.disabled.app_error",
"translation": "Incoming webhooks have been disabled by the system admin."
},
{
"id": "api.incoming_webhook.invalid_username.app_error",
"translation": "Invalid username."
},
{
"id": "api.io_error",
"translation": "input/output error"
},
{
"id": "api.ldap_group.not_found",
"translation": "ldap group not found"
},
{
"id": "api.ldap_groups.license_error",
"translation": "your license does not support ldap groups"
},
{
"id": "api.license.add_license.array.app_error",
"translation": "Empty array under 'license' in request"
},
{
"id": "api.license.add_license.expired.app_error",
"translation": "License is either expired or has not yet started."
},
{
"id": "api.license.add_license.invalid.app_error",
"translation": "Invalid license file."
},
{
"id": "api.license.add_license.invalid_count.app_error",
"translation": "Unable to count total unique users."
},
{
"id": "api.license.add_license.no_file.app_error",
"translation": "No file under 'license' in request"
},
{
"id": "api.license.add_license.open.app_error",
"translation": "Could not open license file"
},
{
"id": "api.license.add_license.save.app_error",
"translation": "License did not save properly."
},
{
"id": "api.license.add_license.save_active.app_error",
"translation": "Active license ID did not save properly."
},
{
"id": "api.license.add_license.unique_users.app_error",
"translation": "This license only supports {{.Users}} users, when your system has {{.Count}} unique users. Unique users are counted distinctly by email address. You can see total user count under Site Reports -> View Statistics."
},
{
"id": "api.license.client.old_format.app_error",
"translation": "New format for the client license is not supported yet. Please specify format=old in the query string."
},
{
"id": "api.marshal_error",
"translation": "marshal error"
},
{
"id": "api.oauth.allow_oauth.redirect_callback.app_error",
"translation": "invalid_request: Supplied redirect_uri did not match registered callback_url"
},
{
"id": "api.oauth.allow_oauth.turn_off.app_error",
"translation": "The system admin has turned off OAuth2 Service Provider."
},
{
"id": "api.oauth.authorize_oauth.disabled.app_error",
"translation": "The system admin has turned off OAuth2 Service Provider."
},
{
"id": "api.oauth.get_access_token.bad_client_id.app_error",
"translation": "invalid_request: Bad client_id"
},
{
"id": "api.oauth.get_access_token.bad_client_secret.app_error",
"translation": "invalid_request: Missing client_secret"
},
{
"id": "api.oauth.get_access_token.bad_grant.app_error",
"translation": "invalid_request: Bad grant_type"
},
{
"id": "api.oauth.get_access_token.credentials.app_error",
"translation": "invalid_client: Invalid client credentials"
},
{
"id": "api.oauth.get_access_token.disabled.app_error",
"translation": "The system admin has turned off OAuth2 Service Provider."
},
{
"id": "api.oauth.get_access_token.expired_code.app_error",
"translation": "invalid_grant: Invalid or expired authorization code"
},
{
"id": "api.oauth.get_access_token.internal.app_error",
"translation": "server_error: Encountered internal server error while accessing database"
},
{
"id": "api.oauth.get_access_token.internal_saving.app_error",
"translation": "server_error: Encountered internal server error while saving access token to database"
},
{
"id": "api.oauth.get_access_token.internal_session.app_error",
"translation": "server_error: Encountered internal server error while saving session to database"
},
{
"id": "api.oauth.get_access_token.internal_user.app_error",
"translation": "server_error: Encountered internal server error while pulling user from database"
},
{
"id": "api.oauth.get_access_token.missing_code.app_error",
"translation": "invalid_request: Missing code"
},
{
"id": "api.oauth.get_access_token.missing_refresh_token.app_error",
"translation": "invalid_request: Missing refresh_token"
},
{
"id": "api.oauth.get_access_token.redirect_uri.app_error",
"translation": "invalid_request: Supplied redirect_uri does not match authorization code redirect_uri"
},
{
"id": "api.oauth.get_access_token.refresh_token.app_error",
"translation": "invalid_grant: Invalid refresh token"
},
{
"id": "api.oauth.invalid_state_token.app_error",
"translation": "Invalid state token"
},
{
"id": "api.oauth.register_oauth_app.turn_off.app_error",
"translation": "The system admin has turned off OAuth2 Service Provider."
},
{
"id": "api.oauth.revoke_access_token.del_session.app_error",
"translation": "Error deleting session from DB"
},
{
"id": "api.oauth.revoke_access_token.del_token.app_error",
"translation": "Error deleting access token from DB"
},
{
"id": "api.oauth.revoke_access_token.get.app_error",
"translation": "Error getting access token from DB before deletion"
},
{
"id": "api.oauth.singup_with_oauth.disabled.app_error",
"translation": "User sign-up is disabled."
},
{
"id": "api.oauth.singup_with_oauth.expired_link.app_error",
"translation": "The signup link has expired"
},
{
"id": "api.oauth.singup_with_oauth.invalid_link.app_error",
"translation": "The signup link does not appear to be valid"
},
{
"id": "api.outgoing_webhook.disabled.app_error",
"translation": "Outgoing webhooks have been disabled by the system admin."
},
{
"id": "api.plugin.install.download_failed.app_error",
"translation": "An error occurred while downloading the plugin."
},
{
"id": "api.plugin.install.insecure_url.app_error",
"translation": "An insecure url was given to download the plugin. Please provide a secure url or enable PluginSettings.AllowInsecureDownloadUrl in your configuration."
},
{
"id": "api.plugin.install.invalid_url.app_error",
"translation": "An invalid url was given to download the plugin."
},
{
"id": "api.plugin.install.reading_stream_failed.app_error",
"translation": "An error ocurred reading the plugin file stream."
},
{
"id": "api.plugin.upload.array.app_error",
"translation": "File array is empty in multipart/form request"
},
{
"id": "api.plugin.upload.file.app_error",
"translation": "Unable to open file in multipart/form request"
},
{
"id": "api.plugin.upload.no_file.app_error",
"translation": "Missing file in multipart/form request"
},
{
"id": "api.post.check_for_out_of_channel_groups_mentions.message.multiple",
"translation": "@{{.Usernames}} and @{{.LastUsername}} did not get notified by this mention because they are not in the channel. They cannot be added to the channel because they are not a member of the linked groups. To add them to this channel, they must be added to the linked groups."
},
{
"id": "api.post.check_for_out_of_channel_groups_mentions.message.one",
"translation": "@{{.Username}} did not get notified by this mention because they are not in the channel. They cannot be added to the channel because they are not a member of the linked groups. To add them to this channel, they must be added to the linked groups."
},
{
"id": "api.post.check_for_out_of_channel_mentions.message.multiple",
"translation": "@{{.Usernames}} and @{{.LastUsername}} did not get notified by this mention because they are not in the channel."
},
{
"id": "api.post.check_for_out_of_channel_mentions.message.one",
"translation": "@{{.Username}} did not get notified by this mention because they are not in the channel."
},
{
"id": "api.post.create_post.can_not_post_to_deleted.error",
"translation": "Can not post to deleted channel."
},
{
"id": "api.post.create_post.channel_root_id.app_error",
"translation": "Invalid ChannelId for RootId parameter"
},
{
"id": "api.post.create_post.parent_id.app_error",
"translation": "Invalid ParentId parameter"
},
{
"id": "api.post.create_post.root_id.app_error",
"translation": "Invalid RootId parameter"
},
{
"id": "api.post.create_post.town_square_read_only",
"translation": "This channel is read-only. Only members with permission can post here."
},
{
"id": "api.post.create_webhook_post.creating.app_error",
"translation": "Error creating post"
},
{
"id": "api.post.deduplicate_create_post.failed_to_get",
"translation": "Failed to fetch original post after deduplicating a client repeating the same request."
},
{
"id": "api.post.deduplicate_create_post.pending",
"translation": "Rejected post since another client is making the same request."
},
{
"id": "api.post.delete_post.can_not_delete_post_in_deleted.error",
"translation": "Can not delete a post in a deleted channel."
},
{
"id": "api.post.disabled_all",
"translation": "@all has been disabled because the channel has more than {{.Users}} users."
},
{
"id": "api.post.disabled_channel",
"translation": "@channel has been disabled because the channel has more than {{.Users}} users."
},
{
"id": "api.post.disabled_here",
"translation": "@here has been disabled because the channel has more than {{.Users}} users."
},
{
"id": "api.post.do_action.action_id.app_error",
"translation": "Invalid action id"
},
{
"id": "api.post.do_action.action_integration.app_error",
"translation": "Action integration error"
},
{
"id": "api.post.get_message_for_notification.files_sent",
"translation": {
"one": "{{.Count}} file sent: {{.Filenames}}",
"other": "{{.Count}} files sent: {{.Filenames}}"
}
},
{
"id": "api.post.get_message_for_notification.images_sent",
"translation": {
"one": "{{.Count}} image sent: {{.Filenames}}",
"other": "{{.Count}} images sent: {{.Filenames}}"
}
},
{
"id": "api.post.link_preview_disabled.app_error",
"translation": "Link previews have been disabled by the system administrator."
},
{
"id": "api.post.patch_post.can_not_update_post_in_deleted.error",
"translation": "Can not update a post in a deleted channel."
},
{
"id": "api.post.save_is_pinned_post.town_square_read_only",
"translation": "This channel is read-only. Only members with permission can pin or unpin posts here."
},
{
"id": "api.post.send_notification_and_forget.push_channel_mention",
"translation": " notified the channel."
},
{
"id": "api.post.send_notification_and_forget.push_comment_on_post",
"translation": " commented on your post."
},
{
"id": "api.post.send_notification_and_forget.push_comment_on_thread",
"translation": " commented on a thread you participated in."
},
{
"id": "api.post.send_notifications_and_forget.push_explicit_mention",
"translation": " mentioned you."
},
{
"id": "api.post.send_notifications_and_forget.push_general_message",
"translation": " posted a message."
},
{
"id": "api.post.send_notifications_and_forget.push_image_only",
"translation": " attached a file."
},
{
"id": "api.post.send_notifications_and_forget.push_message",
"translation": "sent you a message."
},
{
"id": "api.post.update_post.can_not_update_post_in_deleted.error",
"translation": "Can not update a post in a deleted channel."
},
{
"id": "api.post.update_post.find.app_error",
"translation": "Unable to find the existing post or comment to update."
},
{
"id": "api.post.update_post.permissions_details.app_error",
"translation": "Already deleted id={{.PostId}}"
},
{
"id": "api.post.update_post.permissions_time_limit.app_error",
"translation": "Post edit is only allowed for {{.timeLimit}} seconds. Please ask your System Administrator for details."
},
{
"id": "api.post.update_post.system_message.app_error",
"translation": "Unable to update system message"
},
{
"id": "api.post_get_post_by_id.get.app_error",
"translation": "Unable to get post"
},
{
"id": "api.preference.delete_preferences.delete.app_error",
"translation": "Unable to delete user preferences."
},
{
"id": "api.preference.preferences_category.get.app_error",
"translation": "Unable to get user preferences."
},
{
"id": "api.preference.update_preferences.set.app_error",
"translation": "Unable to set user preferences."
},
{
"id": "api.push_notification.disabled.app_error",
"translation": "Push Notifications are disabled on this server."
},
{
"id": "api.push_notifications_ack.forward.app_error",
"translation": "An error occurred sending the receipt delivery to the push notification service"
},
{
"id": "api.reaction.delete.archived_channel.app_error",
"translation": "You cannot remove a reaction in an archived channel."
},
{
"id": "api.reaction.save.archived_channel.app_error",
"translation": "You cannot react in an archived channel."
},
{
"id": "api.reaction.save_reaction.invalid.app_error",
"translation": "Reaction is not valid."
},
{
"id": "api.reaction.save_reaction.user_id.app_error",
"translation": "You cannot save reaction for the other user."
},
{
"id": "api.reaction.town_square_read_only",
"translation": "Reacting to posts is not possible in read-only channels."
},
{
"id": "api.restricted_system_admin",
"translation": "This action is forbidden to a restricted system admin."
},
{
"id": "api.roles.patch_roles.license.error",
"translation": "Your license does not support advanced permissions."
},
{
"id": "api.scheme.create_scheme.license.error",
"translation": "Your license does not support creating permissions schemes."
},
{
"id": "api.scheme.delete_scheme.license.error",
"translation": "Your license not support delete permissions schemes"
},
{
"id": "api.scheme.get_channels_for_scheme.scope.error",
"translation": "Unable to get the channels for scheme because the supplied scheme is not a channel scheme."
},
{
"id": "api.scheme.get_teams_for_scheme.scope.error",
"translation": "Unable to get the teams for scheme because the supplied scheme is not a team scheme."
},
{
"id": "api.scheme.patch_scheme.license.error",
"translation": "Your license does not support update permissions schemes"
},
{
"id": "api.server.start_server.forward80to443.disabled_while_using_lets_encrypt",
"translation": "Must enable Forward80To443 when using LetsEncrypt"
},
{
"id": "api.server.start_server.forward80to443.enabled_but_listening_on_wrong_port",
"translation": "Unable to forward port 80 to port 443 while listening on port %s: disable Forward80To443 if using a proxy server"
},
{
"id": "api.server.start_server.rate_limiting_memory_store",
"translation": "Unable to initialize rate limiting memory store. Check MemoryStoreSize config setting."
},
{
"id": "api.server.start_server.rate_limiting_rate_limiter",
"translation": "Unable to initialize rate limiting."
},
{
"id": "api.server.start_server.starting.critical",
"translation": "Error starting server, err:%v"
},
{
"id": "api.slackimport.slack_add_bot_user.email_pwd",
"translation": "The Integration/Slack Bot user with email {{.Email}} and password {{.Password}} has been imported.\r\n"
},
{
"id": "api.slackimport.slack_add_bot_user.unable_import",
"translation": "Unable to import the Integration/Slack Bot user {{.Username}}.\r\n"
},
{
"id": "api.slackimport.slack_add_channels.added",
"translation": "\r\nChannels added:\r\n"
},
{
"id": "api.slackimport.slack_add_channels.failed_to_add_user",
"translation": "Unable to add Slack user {{.Username}} to channel.\r\n"
},
{
"id": "api.slackimport.slack_add_channels.import_failed",
"translation": "Unable to import Slack channel {{.DisplayName}}.\r\n"
},
{
"id": "api.slackimport.slack_add_channels.merge",
"translation": "The Slack channel {{.DisplayName}} already exists as an active Mattermost channel. Both channels have been merged.\r\n"
},
{
"id": "api.slackimport.slack_add_users.created",
"translation": "\r\nUsers created:\r\n"
},
{
"id": "api.slackimport.slack_add_users.email_pwd",
"translation": "Slack user with email {{.Email}} and password {{.Password}} has been imported.\r\n"
},
{
"id": "api.slackimport.slack_add_users.merge_existing",
"translation": "Slack user merged with an existing Mattermost user with matching email {{.Email}} and username {{.Username}}.\r\n"
},
{
"id": "api.slackimport.slack_add_users.merge_existing_failed",
"translation": "Slack user merged with an existing Mattermost user with matching email {{.Email}} and username {{.Username}}, but was unable to add the user to their team.\r\n"
},
{
"id": "api.slackimport.slack_add_users.missing_email_address",
"translation": "User {{.Username}} does not have an email address in the Slack export. Used {{.Email}} as a placeholder. The user should update their email address once logged in to the system.\r\n"
},
{
"id": "api.slackimport.slack_add_users.unable_import",
"translation": "Unable to import Slack user: {{.Username}}.\r\n"
},
{
"id": "api.slackimport.slack_import.log",
"translation": "Mattermost Slack Import Log\r\n"
},
{
"id": "api.slackimport.slack_import.note1",
"translation": "- Some messages may not have been imported because they were not supported by this importer.\r\n"
},
{
"id": "api.slackimport.slack_import.note2",
"translation": "- Slack bot messages are currently not supported.\r\n"
},
{
"id": "api.slackimport.slack_import.note3",
"translation": "- Additional errors may be found in the server logs.\r\n"
},
{
"id": "api.slackimport.slack_import.notes",
"translation": "\r\nNotes:\r\n"
},
{
"id": "api.slackimport.slack_import.open.app_error",
"translation": "Unable to open the file: {{.Filename}}.\r\n"
},
{
"id": "api.slackimport.slack_import.team_fail",
"translation": "Unable to get the team to import into.\r\n"
},
{
"id": "api.slackimport.slack_import.zip.app_error",
"translation": "Unable to open the Slack export zip file.\r\n"
},
{
"id": "api.status.user_not_found.app_error",
"translation": "User not found"
},
{
"id": "api.team.add_members.error",
"translation": "Error adding team member(s)."
},
{
"id": "api.team.add_members.user_denied",
"translation": "Team membership denied to the following users because of group constraints: {{ .UserIDs }}"
},
{
"id": "api.team.add_user_to_team.added",
"translation": "%v added to the team by %v."
},
{
"id": "api.team.add_user_to_team.missing_parameter.app_error",
"translation": "Parameter required to add user to team."
},
{
"id": "api.team.demote_user_to_guest.disabled.error",
"translation": "Guest accounts are disabled."
},
{
"id": "api.team.demote_user_to_guest.license.error",
"translation": "Your license does not support guest accounts"
},
{
"id": "api.team.get_invite_info.not_open_team",
"translation": "Invite is invalid because this is not an open team."
},
{
"id": "api.team.get_team_icon.filesettings_no_driver.app_error",
"translation": "Invalid driver name for file settings. Must be 'local' or 'amazons3'"
},
{
"id": "api.team.get_team_icon.read_file.app_error",
"translation": "Unable to read the team icon file."
},
{
"id": "api.team.import_team.array.app_error",
"translation": "Empty array under 'file' in request"
},
{
"id": "api.team.import_team.integer.app_error",
"translation": "Filesize not an integer"
},
{
"id": "api.team.import_team.no_file.app_error",
"translation": "No file under 'file' in request"
},
{
"id": "api.team.import_team.no_import_from.app_error",
"translation": "Malformed request: importFrom field is not present."
},
{
"id": "api.team.import_team.open.app_error",
"translation": "Could not open file"
},
{
"id": "api.team.import_team.parse.app_error",
"translation": "Could not parse multipart form"
},
{
"id": "api.team.import_team.unavailable.app_error",
"translation": "Malformed request: filesize field is not present."
},
{
"id": "api.team.invalidate_all_email_invites.app_error",
"translation": "Error invalidating email invites."
},
{
"id": "api.team.invate_guests_to_channels.disabled.error",
"translation": "Guest accounts are disabled"
},
{
"id": "api.team.invate_guests_to_channels.license.error",
"translation": "Your license does not support guest accounts"
},
{
"id": "api.team.invite_guests.channel_in_invalid_team.app_error",
"translation": "The channels of the invite must be part of the team of the invite."
},
{
"id": "api.team.invite_members.disabled.app_error",
"translation": "Email invitations are disabled."
},
{
"id": "api.team.invite_members.invalid_email.app_error",
"translation": "The following email addresses do not belong to an accepted domain: {{.Addresses}}. Please contact your System Administrator for details."
},
{
"id": "api.team.invite_members.no_one.app_error",
"translation": "No one to invite."
},
{
"id": "api.team.is_team_creation_allowed.disabled.app_error",
"translation": "Team creation has been disabled. Please ask your System Administrator for details."
},
{
"id": "api.team.is_team_creation_allowed.domain.app_error",
"translation": "Email must be from a specific domain (e.g. @example.com). Please ask your System Administrator for details."
},
{
"id": "api.team.join_team.post_and_forget",
"translation": "%v joined the team."
},
{
"id": "api.team.join_user_to_team.allowed_domains.app_error",
"translation": "Email must be from a specific domain (e.g. @example.com). Please ask your team or system administrator for details."
},
{
"id": "api.team.leave.left",
"translation": "%v left the team."
},
{
"id": "api.team.move_channel.post.error",
"translation": "Failed to post channel move message."
},
{
"id": "api.team.move_channel.success",
"translation": "This channel has been moved to this team from %v."
},
{
"id": "api.team.promote_guest_to_user.disabled.error",
"translation": "Guest accounts are disabled."
},
{
"id": "api.team.promote_guest_to_user.license.error",
"translation": "Your license does not support guest accounts"
},
{
"id": "api.team.remove_member.group_constrained.app_error",
"translation": "Unable to remove a user from a group-constrained team."
},
{
"id": "api.team.remove_team_icon.get_team.app_error",
"translation": "An error occurred getting the team"
},
{
"id": "api.team.remove_user_from_team.missing.app_error",
"translation": "The user does not appear to be part of this team."
},
{
"id": "api.team.remove_user_from_team.removed",
"translation": "%v removed from the team."
},
{
"id": "api.team.set_team_icon.array.app_error",
"translation": "Empty array under 'image' in request"
},
{
"id": "api.team.set_team_icon.decode.app_error",
"translation": "Could not decode team icon"
},
{
"id": "api.team.set_team_icon.decode_config.app_error",
"translation": "Could not decode team icon metadata"
},
{
"id": "api.team.set_team_icon.encode.app_error",
"translation": "Could not encode team icon"
},
{
"id": "api.team.set_team_icon.get_team.app_error",
"translation": "An error occurred getting the team"
},
{
"id": "api.team.set_team_icon.no_file.app_error",
"translation": "No file under 'image' in request"
},
{
"id": "api.team.set_team_icon.open.app_error",
"translation": "Could not open image file"
},
{
"id": "api.team.set_team_icon.parse.app_error",
"translation": "Could not parse multipart form"
},
{
"id": "api.team.set_team_icon.storage.app_error",
"translation": "Unable to upload team icon. Image storage is not configured."
},
{
"id": "api.team.set_team_icon.too_large.app_error",
"translation": "Unable to upload team icon. File is too large."
},
{
"id": "api.team.set_team_icon.write_file.app_error",
"translation": "Could not save team icon"
},
{
"id": "api.team.team_icon.update.app_error",
"translation": "An error occurred updating the team icon"
},
{
"id": "api.team.update_member_roles.not_a_member",
"translation": "Specified user is not a member of specified team."
},
{
"id": "api.team.update_restricted_domains.mismatch.app_error",
"translation": "Restricting team to {{ .Domain }} is not allowed by the system config. Please contact your system administrator."
},
{
"id": "api.team.update_team_member_roles.guest_and_user.app_error",
"translation": "Invalid team member update: A user must be a guest or a user but not both."
},
{
"id": "api.team.update_team_scheme.license.error",
"translation": "Your license does not support updating a team's scheme"
},
{
"id": "api.team.update_team_scheme.scheme_scope.error",
"translation": "Unable to set the scheme to the team because the supplied scheme is not a team scheme."
},
{
"id": "api.templates.deactivate_body.info",
"translation": "You deactivated your account on {{ .SiteURL }}."
},
{
"id": "api.templates.deactivate_body.title",
"translation": "Your account has been deactivated at {{ .ServerURL }}"
},
{
"id": "api.templates.deactivate_body.warning",
"translation": "If this change was not initiated by you or you want to reactivate your account, contact your system administrator."
},
{
"id": "api.templates.deactivate_subject",
"translation": "[{{ .SiteName }}] Your account at {{ .ServerURL }} has been deactivated"
},
{
"id": "api.templates.email_change_body.info",
"translation": "Your email address for {{.TeamDisplayName}} has been changed to {{.NewEmail}}."
},
{
"id": "api.templates.email_change_body.title",
"translation": "You updated your email"
},
{
"id": "api.templates.email_change_subject",
"translation": "[{{ .SiteName }}] Your email address has changed"
},
{
"id": "api.templates.email_change_verify_body.button",
"translation": "Verify Email"
},
{
"id": "api.templates.email_change_verify_body.info",
"translation": "To finish updating your email address for {{.TeamDisplayName}}, please click the link below to confirm this is the right address."
},
{
"id": "api.templates.email_change_verify_body.title",
"translation": "You updated your email"
},
{
"id": "api.templates.email_change_verify_subject",
"translation": "[{{ .SiteName }}] Verify new email address"
},
{
"id": "api.templates.email_footer",
"translation": "To change your notification preferences, log in to your team site and go to Account Settings > Notifications."
},
{
"id": "api.templates.email_info1",
"translation": "Any questions at all, mail us any time: "
},
{
"id": "api.templates.email_info2",
"translation": "Best wishes,"
},
{
"id": "api.templates.email_info3",
"translation": "The {{.SiteName}} Team"
},
{
"id": "api.templates.email_organization",
"translation": "Sent by "
},
{
"id": "api.templates.email_warning",
"translation": "If you did not make this change, please contact the system administrator."
},
{
"id": "api.templates.invite_body.button",
"translation": "Join Team"
},
{
"id": "api.templates.invite_body.extra_info",
"translation": "Mattermost lets you share messages and files from your PC or phone, with instant search and archiving. After you’ve joined [[{{.TeamDisplayName}}]], you can sign-in to your new team and access these features anytime from the web address:"
},
{
"id": "api.templates.invite_body.info",
"translation": "[[{{.SenderName}}]], has invited you to join [[{{.TeamDisplayName}}]]."
},
{
"id": "api.templates.invite_body.title",
"translation": "You've been invited"
},
{
"id": "api.templates.invite_body_guest.info",
"translation": "[[{{.SenderName}}]], has invited you to join team [[{{.TeamDisplayName}}]] as a guest."
},
{
"id": "api.templates.invite_guest_subject",
"translation": "[{{ .SiteName }}] {{ .SenderName }} invited you to join the team {{ .TeamDisplayName }} as a guest"
},
{
"id": "api.templates.invite_subject",
"translation": "[{{ .SiteName }}] {{ .SenderName }} invited you to join {{ .TeamDisplayName }} Team"
},
{
"id": "api.templates.mfa_activated_body.info",
"translation": "Multi-factor authentication has been added to your account on {{ .SiteURL }}."
},
{
"id": "api.templates.mfa_activated_body.title",
"translation": "Multi-factor authentication was added"
},
{
"id": "api.templates.mfa_change_subject",
"translation": "[{{ .SiteName }}] Your MFA has been updated"
},
{
"id": "api.templates.mfa_deactivated_body.info",
"translation": "Multi-factor authentication has been removed from your account on {{ .SiteURL }}."
},
{
"id": "api.templates.mfa_deactivated_body.title",
"translation": "Multi-factor authentication was removed"
},
{
"id": "api.templates.password_change_body.info",
"translation": "Your password has been updated for {{.TeamDisplayName}} on {{ .TeamURL }} by {{.Method}}."
},
{
"id": "api.templates.password_change_body.title",
"translation": "Your password has been updated"
},
{
"id": "api.templates.password_change_subject",
"translation": "[{{ .SiteName }}] Your password has been updated"
},
{
"id": "api.templates.post_body.button",
"translation": "Go To Post"
},
{
"id": "api.templates.reset_body.button",
"translation": "Reset Password"
},
{
"id": "api.templates.reset_body.info1",
"translation": "To change your password, click \"Reset Password\" below."
},
{
"id": "api.templates.reset_body.info2",
"translation": "If you did not mean to reset your password, please ignore this email and your password will remain the same. The password reset link expires in 24 hours."
},
{
"id": "api.templates.reset_body.title",
"translation": "You requested a password reset"
},
{
"id": "api.templates.reset_subject",
"translation": "[{{ .SiteName }}] Reset your password"
},
{
"id": "api.templates.signin_change_email.body.info",
"translation": "You updated your sign-in method on {{ .SiteName }} to {{.Method}}."
},
{
"id": "api.templates.signin_change_email.body.method_email",
"translation": "email and password"
},
{
"id": "api.templates.signin_change_email.body.title",
"translation": "You updated your sign-in method"
},
{
"id": "api.templates.signin_change_email.subject",
"translation": "[{{ .SiteName }}] Your sign-in method has been updated"
},
{
"id": "api.templates.user_access_token_body.info",
"translation": "A personal access token was added to your account on {{ .SiteURL }}. They can be used to access {{.SiteName}} with your account."
},
{
"id": "api.templates.user_access_token_body.title",
"translation": "Personal access token added to your account"
},
{
"id": "api.templates.user_access_token_subject",
"translation": "[{{ .SiteName }}] Personal access token added to your account"
},
{
"id": "api.templates.username_change_body.info",
"translation": "Your username for {{.TeamDisplayName}} has been changed to {{.NewUsername}}."
},
{
"id": "api.templates.username_change_body.title",
"translation": "You updated your username"
},
{
"id": "api.templates.username_change_subject",
"translation": "[{{ .SiteName }}] Your username has changed"
},
{
"id": "api.templates.verify_body.button",
"translation": "Verify Email"
},
{
"id": "api.templates.verify_body.info",
"translation": "Please verify your email address by clicking below."
},
{
"id": "api.templates.verify_body.title",
"translation": "You've joined {{ .ServerURL }}"
},
{
"id": "api.templates.verify_subject",
"translation": "[{{ .SiteName }}] Email Verification"
},
{
"id": "api.templates.welcome_body.app_download_info",
"translation": "For the best experience, download the apps for PC, Mac, iOS and Android from:"
},
{
"id": "api.templates.welcome_body.button",
"translation": "Verify Email"
},
{
"id": "api.templates.welcome_body.info",
"translation": "Please verify your email address by clicking below."
},
{
"id": "api.templates.welcome_body.info2",
"translation": "You can sign in from:"
},
{
"id": "api.templates.welcome_body.info3",
"translation": "Mattermost lets you share messages and files from your PC or phone, with instant search and archiving."
},
{
"id": "api.templates.welcome_body.title",
"translation": "You've joined {{ .ServerURL }}"
},
{
"id": "api.templates.welcome_subject",
"translation": "[{{ .SiteName }}] You joined {{ .ServerURL }}"
},
{
"id": "api.user.activate_mfa.email_and_ldap_only.app_error",
"translation": "MFA is not available for this account type"
},
{
"id": "api.user.add_direct_channels_and_forget.failed.error",
"translation": "Failed to add direct channel preferences for user user_id={{.UserId}}, team_id={{.TeamId}}, err={{.Error}}"
},
{
"id": "api.user.authorize_oauth_user.bad_response.app_error",
"translation": "Bad response from token request"
},
{
"id": "api.user.authorize_oauth_user.bad_token.app_error",
"translation": "Bad token type"
},
{
"id": "api.user.authorize_oauth_user.invalid_state.app_error",
"translation": "Invalid state"
},
{
"id": "api.user.authorize_oauth_user.missing.app_error",
"translation": "Missing access token"
},
{
"id": "api.user.authorize_oauth_user.response.app_error",
"translation": "Received invalid response from OAuth service provider"
},
{
"id": "api.user.authorize_oauth_user.service.app_error",
"translation": "Token request to {{.Service}} failed"
},
{
"id": "api.user.authorize_oauth_user.token_failed.app_error",
"translation": "Token request failed"
},
{
"id": "api.user.authorize_oauth_user.unsupported.app_error",
"translation": "Unsupported OAuth service provider"
},
{
"id": "api.user.check_user_login_attempts.too_many.app_error",
"translation": "Your account is locked because of too many failed password attempts. Please reset your password."
},
{
"id": "api.user.check_user_mfa.bad_code.app_error",
"translation": "Invalid MFA token."
},
{
"id": "api.user.check_user_password.invalid.app_error",
"translation": "Login failed because of invalid password"
},
{
"id": "api.user.complete_switch_with_oauth.blank_email.app_error",
"translation": "Blank email"
},
{
"id": "api.user.complete_switch_with_oauth.parse.app_error",
"translation": "Could not parse auth data out of {{.Service}} user object"
},
{
"id": "api.user.complete_switch_with_oauth.unavailable.app_error",
"translation": "{{.Service}} SSO through OAuth 2.0 not available on this server"
},
{
"id": "api.user.create_email_token.error",
"translation": "Failed to create token data for email verification"
},
{
"id": "api.user.create_oauth_user.already_attached.app_error",
"translation": "There is already an account associated with that email address using a sign in method other than {{.Service}}. Please sign in using {{.Auth}}."
},
{
"id": "api.user.create_oauth_user.create.app_error",
"translation": "Could not create user out of {{.Service}} user object"
},
{
"id": "api.user.create_oauth_user.not_available.app_error",
"translation": "{{.Service}} SSO through OAuth 2.0 not available on this server"
},
{
"id": "api.user.create_password_token.error",
"translation": "Unable to create password recovery token"
},
{
"id": "api.user.create_profile_image.default_font.app_error",
"translation": "Could not create default profile image font"
},
{
"id": "api.user.create_profile_image.encode.app_error",
"translation": "Could not encode default profile image"
},
{
"id": "api.user.create_profile_image.initial.app_error",
"translation": "Could not add user initial to default profile picture"
},
{
"id": "api.user.create_user.accepted_domain.app_error",
"translation": "The email you provided does not belong to an accepted domain. Please contact your administrator or sign up with a different email."
},
{
"id": "api.user.create_user.disabled.app_error",
"translation": "User creation is disabled."
},
{
"id": "api.user.create_user.guest_accounts.disabled.app_error",
"translation": "Guest accounts are disabled"
},
{
"id": "api.user.create_user.guest_accounts.license.app_error",
"translation": "Your license does not support guest accounts"
},
{
"id": "api.user.create_user.invalid_invitation_type.app_error",
"translation": "Unable to create the user, invalid invitation."
},
{
"id": "api.user.create_user.no_open_server",
"translation": "This server does not allow open signups. Please speak with your Administrator to receive an invitation."
},
{
"id": "api.user.create_user.signup_email_disabled.app_error",
"translation": "User sign-up with email is disabled."
},
{
"id": "api.user.create_user.signup_link_expired.app_error",
"translation": "The signup link has expired"
},
{
"id": "api.user.create_user.signup_link_invalid.app_error",
"translation": "The signup link does not appear to be valid"
},
{
"id": "api.user.demote_user_to_guest.already_guest.app_error",
"translation": "Unable to convert the user to guest because is already a guest"
},
{
"id": "api.user.email_to_ldap.not_available.app_error",
"translation": "AD/LDAP not available on this server"
},
{
"id": "api.user.email_to_oauth.not_available.app_error",
"translation": "Authentication Transfer not configured or available on this server."
},
{
"id": "api.user.get_authorization_code.unsupported.app_error",
"translation": "Unsupported OAuth service provider"
},
{
"id": "api.user.get_user_by_email.permissions.app_error",
"translation": "Unable to get user by email."
},
{
"id": "api.user.ldap_to_email.not_available.app_error",
"translation": "AD/LDAP not available on this server"
},
{
"id": "api.user.ldap_to_email.not_ldap_account.app_error",
"translation": "This user account does not use AD/LDAP"
},
{
"id": "api.user.login.blank_pwd.app_error",
"translation": "Password field must not be blank"
},
{
"id": "api.user.login.bot_login_forbidden.app_error",
"translation": "Bot login is forbidden"
},
{
"id": "api.user.login.client_side_cert.certificate.app_error",
"translation": "Attempted to sign in using the experimental feature ClientSideCert without providing a valid certificate"
},
{
"id": "api.user.login.client_side_cert.license.app_error",
"translation": "Attempt to use the experimental feature ClientSideCertEnable without a valid enterprise license"
},
{
"id": "api.user.login.guest_accounts.disabled.error",
"translation": "Guest accounts are disabled"
},
{
"id": "api.user.login.guest_accounts.license.error",
"translation": "Your license does not support guest accounts"
},
{
"id": "api.user.login.inactive.app_error",
"translation": "Login failed because your account has been deactivated. Please contact an administrator."
},
{
"id": "api.user.login.invalid_credentials_email",
"translation": "Enter a valid email and/or password"
},
{
"id": "api.user.login.invalid_credentials_email_username",
"translation": "Enter a valid email or username and/or password."
},
{
"id": "api.user.login.invalid_credentials_sso",
"translation": "Enter a valid email or username and/or password, or sign in using another method."
},
{
"id": "api.user.login.invalid_credentials_username",
"translation": "Enter a valid username and/or password."
},
{
"id": "api.user.login.not_verified.app_error",
"translation": "Login failed because email address has not been verified"
},
{
"id": "api.user.login.use_auth_service.app_error",
"translation": "Please sign in using {{.AuthService}}"
},
{
"id": "api.user.login_by_oauth.bot_login_forbidden.app_error",
"translation": "Bot login is forbidden"
},
{
"id": "api.user.login_by_oauth.not_available.app_error",
"translation": "{{.Service}} SSO through OAuth 2.0 not available on this server"
},
{
"id": "api.user.login_by_oauth.parse.app_error",
"translation": "Could not parse auth data out of {{.Service}} user object"
},
{
"id": "api.user.login_ldap.not_available.app_error",
"translation": "AD/LDAP not available on this server"
},
{
"id": "api.user.oauth_to_email.context.app_error",
"translation": "Update password failed because context user_id did not match provided user's id"
},
{
"id": "api.user.oauth_to_email.not_available.app_error",
"translation": "Authentication Transfer not configured or available on this server."
},
{
"id": "api.user.promote_guest_to_user.no_guest.app_error",
"translation": "Unable to convert the guest to regular user because is not a guest"
},
{
"id": "api.user.reset_password.broken_token.app_error",
"translation": "The reset password token does not appear to be valid."
},
{
"id": "api.user.reset_password.invalid_link.app_error",
"translation": "The reset password link does not appear to be valid."
},
{
"id": "api.user.reset_password.link_expired.app_error",
"translation": "The password reset link has expired."
},
{
"id": "api.user.reset_password.method",
"translation": "using a reset password link"
},
{
"id": "api.user.reset_password.sso.app_error",
"translation": "Unable to reset password for SSO accounts"
},
{
"id": "api.user.reset_password.token_parse.error",
"translation": "Unable to parse the reset password token"
},
{
"id": "api.user.saml.not_available.app_error",
"translation": "SAML 2.0 is not configured or supported on this server."
},
{
"id": "api.user.send_deactivate_email_and_forget.failed.error",
"translation": "Failed to send the deactivate account email successfully"
},
{
"id": "api.user.send_email_change_email_and_forget.error",
"translation": "Failed to send email change notification email successfully"
},
{
"id": "api.user.send_email_change_username_and_forget.error",
"translation": "Failed to send username change notification email successfully"
},
{
"id": "api.user.send_email_change_verify_email_and_forget.error",
"translation": "Failed to send email change verification email successfully"
},
{
"id": "api.user.send_mfa_change_email.error",
"translation": "Unable to send email notification for MFA change."
},
{
"id": "api.user.send_password_change_email_and_forget.error",
"translation": "Failed to send update password email successfully"
},
{
"id": "api.user.send_password_reset.send.app_error",
"translation": "Failed to send password reset email successfully"
},
{
"id": "api.user.send_password_reset.sso.app_error",
"translation": "Unable to reset password for SSO accounts"
},
{
"id": "api.user.send_sign_in_change_email_and_forget.error",
"translation": "Failed to send update password email successfully"
},
{
"id": "api.user.send_user_access_token.error",
"translation": "Failed to send \"Personal access token added\" email successfully"
},
{
"id": "api.user.send_verify_email_and_forget.failed.error",
"translation": "Failed to send verification email successfully"
},
{
"id": "api.user.send_welcome_email_and_forget.failed.error",
"translation": "Failed to send welcome email successfully"
},
{
"id": "api.user.update_active.not_enable.app_error",
"translation": "You cannot deactivate yourself because this feature is not enabled. Please contact your System Administrator."
},
{
"id": "api.user.update_active.permissions.app_error",
"translation": "You do not have the appropriate permissions"
},
{
"id": "api.user.update_oauth_user_attrs.get_user.app_error",
"translation": "Could not get user from {{.Service}} user object"
},
{
"id": "api.user.update_password.context.app_error",
"translation": "Update password failed because context user_id did not match props user_id"
},
{
"id": "api.user.update_password.failed.app_error",
"translation": "Update password failed"
},
{
"id": "api.user.update_password.incorrect.app_error",
"translation": "The \"Current Password\" you entered is incorrect. Please check that Caps Lock is off and try again."
},
{
"id": "api.user.update_password.menu",
"translation": "using the settings menu"
},
{
"id": "api.user.update_password.oauth.app_error",
"translation": "Update password failed because the user is logged in through an OAuth service"
},
{
"id": "api.user.update_password.valid_account.app_error",
"translation": "Update password failed because we couldn't find a valid account"
},
{
"id": "api.user.update_user.accepted_domain.app_error",
"translation": "The email you provided does not belong to an accepted domain. Please contact your administrator or sign up with a different email."
},
{
"id": "api.user.update_user.accepted_guest_domain.app_error",
"translation": "The email you provided does not belong to an accepted domain for guest accounts. Please contact your administrator or sign up with a different email."
},
{
"id": "api.user.upload_profile_user.array.app_error",
"translation": "Empty array under 'image' in request"
},
{
"id": "api.user.upload_profile_user.decode.app_error",
"translation": "Could not decode profile image"
},
{
"id": "api.user.upload_profile_user.decode_config.app_error",
"translation": "Could not save profile image. File does not appear to be a valid image."
},
{
"id": "api.user.upload_profile_user.encode.app_error",
"translation": "Could not encode profile image"
},
{
"id": "api.user.upload_profile_user.no_file.app_error",
"translation": "No file under 'image' in request"
},
{
"id": "api.user.upload_profile_user.open.app_error",
"translation": "Could not open image file"
},
{
"id": "api.user.upload_profile_user.parse.app_error",
"translation": "Could not parse multipart form"
},
{
"id": "api.user.upload_profile_user.storage.app_error",
"translation": "Unable to upload file. Image storage is not configured."
},
{
"id": "api.user.upload_profile_user.too_large.app_error",
"translation": "Unable to upload profile image. File is too large."
},
{
"id": "api.user.upload_profile_user.upload_profile.app_error",
"translation": "Couldn't upload profile image"
},
{
"id": "api.user.verify_email.bad_link.app_error",
"translation": "Bad verify email link."
},
{
"id": "api.user.verify_email.broken_token.app_error",
"translation": "Bad verify email token type."
},
{
"id": "api.user.verify_email.link_expired.app_error",
"translation": "The email verification link has expired."
},
{
"id": "api.user.verify_email.token_parse.error",
"translation": "Failed to parse token data from email verification"
},
{
"id": "api.web_socket.connect.upgrade.app_error",
"translation": "Failed to upgrade websocket connection"
},
{
"id": "api.web_socket_router.bad_action.app_error",
"translation": "Unknown WebSocket action."
},
{
"id": "api.web_socket_router.bad_seq.app_error",
"translation": "Invalid sequence for WebSocket message."
},
{
"id": "api.web_socket_router.no_action.app_error",
"translation": "No websocket action."
},
{
"id": "api.web_socket_router.not_authenticated.app_error",
"translation": "WebSocket connection is not authenticated. Please log in and try again."
},
{
"id": "api.webhook.create_outgoing.intersect.app_error",
"translation": "Outgoing webhooks from the same channel cannot have the same trigger words/callback URLs."
},
{
"id": "api.webhook.create_outgoing.not_open.app_error",
"translation": "Outgoing webhooks can only be created for public channels."
},
{
"id": "api.webhook.create_outgoing.permissions.app_error",
"translation": "Invalid permissions to create outgoing webhook."
},
{
"id": "api.webhook.create_outgoing.triggers.app_error",
"translation": "Either trigger_words or channel_id must be set"
},
{
"id": "api.webhook.incoming.error",
"translation": "Could not decode the multipart payload of incoming webhook."
},
{
"id": "api.webhook.team_mismatch.app_error",
"translation": "Unable to update webhook across teams"
},
{
"id": "api.webhook.update_outgoing.intersect.app_error",
"translation": "Outgoing webhooks from the same channel cannot have the same trigger words/callback URLs."
},
{
"id": "api.websocket_handler.invalid_param.app_error",
"translation": "Invalid {{.Name}} parameter"
},
{
"id": "app.admin.test_email.failure",
"translation": "Connection unsuccessful: {{.Error}}"
},
{
"id": "app.channel.create_channel.no_team_id.app_error",
"translation": "Must specify the team ID to create a channel"
},
{
"id": "app.channel.move_channel.members_do_not_match.error",
"translation": "Unable to move a channel unless all its members are already members of the destination team."
},
{
"id": "app.channel.post_update_channel_purpose_message.post.error",
"translation": "Failed to post channel purpose message"
},
{
"id": "app.channel.post_update_channel_purpose_message.removed",
"translation": "%s removed the channel purpose (was: %s)"
},
{
"id": "app.channel.post_update_channel_purpose_message.retrieve_user.error",
"translation": "Failed to retrieve user while updating channel purpose message %v"
},
{
"id": "app.channel.post_update_channel_purpose_message.updated_from",
"translation": "%s updated the channel purpose from: %s to: %s"
},
{
"id": "app.channel.post_update_channel_purpose_message.updated_to",
"translation": "%s updated the channel purpose to: %s"
},
{
"id": "app.cluster.404.app_error",
"translation": "Cluster API endpoint not found."
},
{
"id": "app.export.export_custom_emoji.copy_emoji_images.error",
"translation": "Unable to copy custom emoji images"
},
{
"id": "app.export.export_write_line.io_writer.error",
"translation": "An error occurred writing the export data."
},
{
"id": "app.export.export_write_line.json_marshall.error",
"translation": "An error occurred marshalling the JSON data for export."
},
{
"id": "app.import.attachment.bad_file.error",
"translation": "Error reading the file at: \"{{.FilePath}}\""
},
{
"id": "app.import.attachment.file_upload.error",
"translation": "Error uploading the file: \"{{.FilePath}}\""
},
{
"id": "app.import.bulk_import.file_scan.error",
"translation": "Error reading import data file."
},
{
"id": "app.import.bulk_import.json_decode.error",
"translation": "JSON decode of line failed."
},
{
"id": "app.import.bulk_import.unsupported_version.error",
"translation": "Incorrect or missing version in the data import file. Make sure version is the first object in your import file and try again."
},
{
"id": "app.import.emoji.bad_file.error",
"translation": "Error reading import emoji image file. Emoji with name: \"{{.EmojiName}}\""
},
{
"id": "app.import.import_channel.scheme_deleted.error",
"translation": "Unable to set a channel to use a deleted scheme."
},
{
"id": "app.import.import_channel.scheme_wrong_scope.error",
"translation": "Channel must be assigned to a Channel-scoped scheme."
},
{
"id": "app.import.import_channel.team_not_found.error",
"translation": "Error importing channel. Team with name \"{{.TeamName}}\" could not be found."
},
{
"id": "app.import.import_direct_channel.create_direct_channel.error",
"translation": "Failed to create direct channel"
},
{
"id": "app.import.import_direct_channel.create_group_channel.error",
"translation": "Failed to create group channel"
},
{
"id": "app.import.import_direct_channel.member_not_found.error",
"translation": "Could not find channel member when importing direct channel"
},
{
"id": "app.import.import_direct_channel.update_header_failed.error",
"translation": "Failed to update direct channel header"
},
{
"id": "app.import.import_direct_post.channel_member_not_found.error",
"translation": "Could not find channel member when importing direct channel post"
},
{
"id": "app.import.import_direct_post.create_direct_channel.error",
"translation": "Failed to get direct channel"
},
{
"id": "app.import.import_direct_post.create_group_channel.error",
"translation": "Failed to get group channel"
},
{
"id": "app.import.import_direct_post.save_preferences.error",
"translation": "Error importing direct post. Failed to save preferences."
},
{
"id": "app.import.import_direct_post.user_not_found.error",
"translation": "Post user does not exist"
},
{
"id": "app.import.import_line.null_channel.error",
"translation": "Import data line has type \"channel\" but the channel object is null."
},
{
"id": "app.import.import_line.null_direct_channel.error",
"translation": "Import data line has type \"direct_channel\" but the direct_channel object is null."
},
{
"id": "app.import.import_line.null_direct_post.error",
"translation": "Import data line has type \"direct_post\" but the direct_post object is null."
},
{
"id": "app.import.import_line.null_emoji.error",
"translation": "Import data line has type \"emoji\" but the emoji object is null."
},
{
"id": "app.import.import_line.null_post.error",
"translation": "Import data line has type \"post\" but the post object is null."
},
{
"id": "app.import.import_line.null_scheme.error",
"translation": "Import data line has type \"scheme\" but the scheme object is null."
},
{
"id": "app.import.import_line.null_team.error",
"translation": "Import data line has type \"team\" but the team object is null."
},
{
"id": "app.import.import_line.null_user.error",
"translation": "Import data line has type \"user\" but the user object is null."
},
{
"id": "app.import.import_line.unknown_line_type.error",
"translation": "Import data line has unknown type \"{{.Type}}\"."
},
{
"id": "app.import.import_post.channel_not_found.error",
"translation": "Error importing post. Channel with name \"{{.ChannelName}}\" could not be found."
},
{
"id": "app.import.import_post.save_preferences.error",
"translation": "Error importing post. Failed to save preferences."
},
{
"id": "app.import.import_post.team_not_found.error",
"translation": "Error importing post. Team with name \"{{.TeamName}}\" could not be found."
},
{
"id": "app.import.import_post.user_not_found.error",
"translation": "Error importing post. User with username \"{{.Username}}\" could not be found."
},
{
"id": "app.import.import_scheme.scope_change.error",
"translation": "The bulk importer cannot change the scope of an already-existing scheme."
},
{
"id": "app.import.import_team.scheme_deleted.error",
"translation": "Unable to set a team to use a deleted scheme."
},
{
"id": "app.import.import_team.scheme_wrong_scope.error",
"translation": "Team must be assigned to a Team-scoped scheme."
},
{
"id": "app.import.import_user.save_preferences.error",
"translation": "Error importing user preferences. Failed to save preferences."
},
{
"id": "app.import.import_user_channels.save_preferences.error",
"translation": "Error importing user channel memberships. Failed to save preferences."
},
{
"id": "app.import.import_user_teams.save_preferences.error",
"translation": "Unable to save the team theme preferences"
},
{
"id": "app.import.process_import_data_file_version_line.invalid_version.error",
"translation": "Unable to read the version of the data import file."
},
{
"id": "app.import.validate_channel_import_data.display_name_length.error",
"translation": "Channel display_name is not within permitted length constraints."
},
{
"id": "app.import.validate_channel_import_data.display_name_missing.error",
"translation": "Missing required channel property: display_name"
},
{
"id": "app.import.validate_channel_import_data.header_length.error",
"translation": "Channel header is too long."
},
{
"id": "app.import.validate_channel_import_data.name_characters.error",
"translation": "Channel name contains invalid characters."
},
{
"id": "app.import.validate_channel_import_data.name_length.error",
"translation": "Channel name is too long."
},
{
"id": "app.import.validate_channel_import_data.name_missing.error",
"translation": "Missing required channel property: name"
},
{
"id": "app.import.validate_channel_import_data.purpose_length.error",
"translation": "Channel purpose is too long."
},
{
"id": "app.import.validate_channel_import_data.scheme_invalid.error",
"translation": "Invalid scheme name for channel."
},
{
"id": "app.import.validate_channel_import_data.team_missing.error",
"translation": "Missing required channel property: team"
},
{
"id": "app.import.validate_channel_import_data.type_invalid.error",
"translation": "Channel type is invalid."
},
{
"id": "app.import.validate_channel_import_data.type_missing.error",
"translation": "Missing required channel property: type."
},
{
"id": "app.import.validate_direct_channel_import_data.header_length.error",
"translation": "Direct channel header is too long"
},
{
"id": "app.import.validate_direct_channel_import_data.members_required.error",
"translation": "Missing required direct channel property: members"
},
{
"id": "app.import.validate_direct_channel_import_data.members_too_few.error",
"translation": "Direct channel members list contains too few items"
},
{
"id": "app.import.validate_direct_channel_import_data.members_too_many.error",
"translation": "Direct channel members list contains too many items"
},
{
"id": "app.import.validate_direct_channel_import_data.unknown_favoriter.error",
"translation": "Direct channel can only be favorited by members. \"{{.Username}}\" is not a member."
},
{
"id": "app.import.validate_direct_post_import_data.channel_members_required.error",
"translation": "Missing required direct post property: channel_members"
},
{
"id": "app.import.validate_direct_post_import_data.channel_members_too_few.error",
"translation": "Direct post channel members list contains too few items"
},
{
"id": "app.import.validate_direct_post_import_data.channel_members_too_many.error",
"translation": "Direct post channel members list contains too many items"
},
{
"id": "app.import.validate_direct_post_import_data.create_at_missing.error",
"translation": "Missing required direct post property: create_at"
},
{
"id": "app.import.validate_direct_post_import_data.create_at_zero.error",
"translation": "CreateAt must be greater than 0"
},
{
"id": "app.import.validate_direct_post_import_data.message_length.error",
"translation": "Message is too long"
},
{
"id": "app.import.validate_direct_post_import_data.message_missing.error",
"translation": "Missing required direct post property: message"
},
{
"id": "app.import.validate_direct_post_import_data.unknown_flagger.error",
"translation": "Direct post can only be flagged by members of the channel it is in. \"{{.Username}}\" is not a member."
},
{
"id": "app.import.validate_direct_post_import_data.user_missing.error",
"translation": "Missing required direct post property: user"
},
{
"id": "app.import.validate_emoji_import_data.empty.error",
"translation": "Import emoji data empty."
},
{
"id": "app.import.validate_emoji_import_data.image_missing.error",
"translation": "Import emoji image field missing or blank."
},
{
"id": "app.import.validate_emoji_import_data.name_missing.error",
"translation": "Import emoji name field missing or blank."
},
{
"id": "app.import.validate_post_import_data.channel_missing.error",
"translation": "Missing required Post property: Channel."
},
{
"id": "app.import.validate_post_import_data.create_at_missing.error",
"translation": "Missing required Post property: create_at."
},
{
"id": "app.import.validate_post_import_data.create_at_zero.error",
"translation": "Post CreateAt property must not be zero."
},
{
"id": "app.import.validate_post_import_data.message_length.error",
"translation": "Post Message property is longer than the maximum permitted length."
},
{
"id": "app.import.validate_post_import_data.message_missing.error",
"translation": "Missing required Post property: Message."
},
{
"id": "app.import.validate_post_import_data.team_missing.error",
"translation": "Missing required Post property: Team."
},
{
"id": "app.import.validate_post_import_data.user_missing.error",
"translation": "Missing required Post property: User."
},
{
"id": "app.import.validate_reaction_import_data.create_at_before_parent.error",
"translation": "Reaction CreateAt property must be greater than the parent post CreateAt."
},
{
"id": "app.import.validate_reaction_import_data.create_at_missing.error",
"translation": "Missing required Reaction property: create_at."
},
{
"id": "app.import.validate_reaction_import_data.create_at_zero.error",
"translation": "Reaction CreateAt property must not be zero."
},
{
"id": "app.import.validate_reaction_import_data.emoji_name_length.error",
"translation": "Reaction EmojiName property is longer than the maximum permitted length."
},
{
"id": "app.import.validate_reaction_import_data.emoji_name_missing.error",
"translation": "Missing required Reaction property: EmojiName."
},
{
"id": "app.import.validate_reaction_import_data.user_missing.error",
"translation": "Missing required Reaction property: User."
},
{
"id": "app.import.validate_reply_import_data.create_at_before_parent.error",
"translation": "Reply CreateAt property must be greater than the parent post CreateAt."
},
{
"id": "app.import.validate_reply_import_data.create_at_missing.error",
"translation": "Missing required Reply property: create_at."
},
{
"id": "app.import.validate_reply_import_data.create_at_zero.error",
"translation": "Reply CreateAt property must not be zero."
},
{
"id": "app.import.validate_reply_import_data.message_length.error",
"translation": "Reply Message property is longer than the maximum permitted length."
},
{
"id": "app.import.validate_reply_import_data.message_missing.error",
"translation": "Missing required Reply property: Message."
},
{
"id": "app.import.validate_reply_import_data.user_missing.error",
"translation": "Missing required Reply property: User."
},
{
"id": "app.import.validate_role_import_data.description_invalid.error",
"translation": "Invalid role description."
},
{
"id": "app.import.validate_role_import_data.display_name_invalid.error",
"translation": "Invalid role display name."
},
{
"id": "app.import.validate_role_import_data.invalid_permission.error",
"translation": "Invalid permission on role."
},
{
"id": "app.import.validate_role_import_data.name_invalid.error",