From 9369cab56c82629d505d44d572f273df1d396972 Mon Sep 17 00:00:00 2001 From: Harrison Healey Date: Tue, 31 Jan 2017 13:02:48 -0500 Subject: Added ability for system message username to be localized (#5239) --- webapp/components/post_view/components/post_header.jsx | 8 +++++++- webapp/components/rhs_comment.jsx | 7 ++++++- webapp/components/rhs_root_post.jsx | 7 ++++++- webapp/components/user_profile.jsx | 2 +- webapp/i18n/en.json | 1 + webapp/utils/constants.jsx | 1 - 6 files changed, 21 insertions(+), 5 deletions(-) (limited to 'webapp') diff --git a/webapp/components/post_view/components/post_header.jsx b/webapp/components/post_view/components/post_header.jsx index 4043460a3..5e0a8a5a4 100644 --- a/webapp/components/post_view/components/post_header.jsx +++ b/webapp/components/post_view/components/post_header.jsx @@ -3,6 +3,7 @@ import UserProfile from 'components/user_profile.jsx'; import PostInfo from './post_info.jsx'; +import {FormattedMessage} from 'react-intl'; import * as PostUtils from 'utils/post_utils.jsx'; @@ -55,7 +56,12 @@ export default class PostHeader extends React.Component { userProfile = ( + } overwriteImage={Constants.SYSTEM_MESSAGE_PROFILE_IMAGE} disablePopover={true} /> diff --git a/webapp/components/rhs_comment.jsx b/webapp/components/rhs_comment.jsx index 0eb7717b3..614ba6005 100644 --- a/webapp/components/rhs_comment.jsx +++ b/webapp/components/rhs_comment.jsx @@ -285,7 +285,12 @@ export default class RhsComment extends React.Component { userProfile = ( + } overwriteImage={Constants.SYSTEM_MESSAGE_PROFILE_IMAGE} disablePopover={true} /> diff --git a/webapp/components/rhs_root_post.jsx b/webapp/components/rhs_root_post.jsx index a114c7385..2942a0efc 100644 --- a/webapp/components/rhs_root_post.jsx +++ b/webapp/components/rhs_root_post.jsx @@ -293,7 +293,12 @@ export default class RhsRootPost extends React.Component { userProfile = ( + } overwriteImage={Constants.SYSTEM_MESSAGE_PROFILE_IMAGE} disablePopover={true} /> diff --git a/webapp/components/user_profile.jsx b/webapp/components/user_profile.jsx index d9bd5c378..8c365b6da 100644 --- a/webapp/components/user_profile.jsx +++ b/webapp/components/user_profile.jsx @@ -102,7 +102,7 @@ UserProfile.defaultProps = { }; UserProfile.propTypes = { user: React.PropTypes.object, - overwriteName: React.PropTypes.string, + overwriteName: React.PropTypes.node, overwriteImage: React.PropTypes.string, disablePopover: React.PropTypes.bool, displayNameType: React.PropTypes.string, diff --git a/webapp/i18n/en.json b/webapp/i18n/en.json index fd2a34f36..560cbe5ee 100644 --- a/webapp/i18n/en.json +++ b/webapp/i18n/en.json @@ -1701,6 +1701,7 @@ "post_info.mobile.unflag": "Unflag", "post_info.permalink": "Permalink", "post_info.reply": "Reply", + "post_info.system": "System", "post_message_view.edited": "(edited)", "posts_view.loadMore": "Load more messages", "posts_view.newMsg": "New Messages", diff --git a/webapp/utils/constants.jsx b/webapp/utils/constants.jsx index bd50534f2..de720b837 100644 --- a/webapp/utils/constants.jsx +++ b/webapp/utils/constants.jsx @@ -364,7 +364,6 @@ export const Constants = { POST_FAILED: 'failed', POST_DELETED: 'deleted', SYSTEM_MESSAGE_PREFIX: 'system_', - SYSTEM_MESSAGE_PROFILE_NAME: 'System', SYSTEM_MESSAGE_PROFILE_IMAGE: logoImage, RESERVED_TEAM_NAMES: [ 'signup', -- cgit v1.2.3-1-g7c22