Skip to content

Commit 0d8e0d2

Browse files
fix(uaa-parity): Localization fix for collapsed version event (#4012)
* fix(uaa-parity): Fix localization for collapsed version event * fix(uaa-parity): Fix message * fix(uaa-parity): Update intl and fallback conditional * fix(uaa-parity): Fix en-us properties * fix(uaa-parity): Fix messages --------- Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
1 parent ead8571 commit 0d8e0d2

File tree

3 files changed

+38
-25
lines changed

3 files changed

+38
-25
lines changed

i18n/en-US.properties

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -886,18 +886,22 @@ be.uploadsProvidedFolderNameInvalidMessage = Provided folder name, {name}, could
886886
be.uploadsRetryButtonTooltip = Retry upload
887887
# Error message shown when account storage limit has been reached
888888
be.uploadsStorageLimitErrorMessage = Account storage limit reached
889-
# Message displayed in the activity feed to represent the range of versions actioned by a single user. {name} is the user who did the action. {actionMessage} is the action. {versions} is a range of versions.
890-
be.versionCollapsed = {name} {actionMessage} v{versions}
891889
# Message displayed in the activity feed for a deleted version. {name} is the user who performed the action. {version_number} is the file version string.
892890
be.versionDeleted = {name} deleted v{version_number}
893-
# Message displayed in the activity feed to represent the range of versions actioned by multiple users. {numberOfCollaborators} is a number. {actionMessage} is the action. {versions} is a range of versions.
894-
be.versionMultipleUsersCollapsed = {numberOfCollaborators} collaborators {actionMessage} v{versions}
891+
# Message displayed in the activity feed to represent the range of versions restored by multiple users. {numberOfCollaborators} is a number. {versions} is a range of versions.
892+
be.versionMultipleUsersRestored = {numberOfCollaborators} collaborators restored v{versions}
893+
# Message displayed in the activity feed to represent the range of versions trashed by multiple users. {numberOfCollaborators} is a number. {versions} is a range of versions.
894+
be.versionMultipleUsersTrashed = {numberOfCollaborators} collaborators deleted v{versions}
895895
# Message displayed in the activity feed to represent the range of versions uploaded by multiple users. {numberOfCollaborators} is a number and {versions} is a range of versions.
896896
be.versionMultipleUsersUploaded = {numberOfCollaborators} collaborators uploaded v{versions}
897897
# Message displayed in the activity feed for a promoted version. {name} is the user who performed the action. {version_promoted} is the originating file version string. {version_number} is the file version string.
898898
be.versionPromoted = {name} promoted v{version_promoted} to v{version_number}
899+
# Message to indicate a user restored a file
900+
be.versionRestoreCollapsed = {name} restored v{versions}
899901
# Message displayed in the activity feed for a restored version. {name} is the user who performed the action. {version_number} is the file version string.
900902
be.versionRestored = {name} restored v{version_number}
903+
# Message to indicate a user trashed a file
904+
be.versionTrashCollapsed = {name} deleted v{versions}
901905
# Message displayed in the activity feed to represent the range of versions uploaded by a single user. {name} is the user who uploaded. {versions} is a range of versions.
902906
be.versionUploadCollapsed = {name} uploaded v{versions}
903907
# Message displayed in the activity feed for a newly uploaded version. {name} is the user who performed the action. {version_number} is the file version string.

src/elements/common/messages.js

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -831,23 +831,35 @@ const messages = defineMessages({
831831
description:
832832
'Message displayed in the activity feed to represent the range of versions uploaded by multiple users. {numberOfCollaborators} is a number and {versions} is a range of versions.',
833833
},
834+
versionMultipleUsersRestored: {
835+
id: 'be.versionMultipleUsersRestored',
836+
defaultMessage: '{numberOfCollaborators} collaborators restored v{versions}',
837+
description:
838+
'Message displayed in the activity feed to represent the range of versions restored by multiple users. {numberOfCollaborators} is a number. {versions} is a range of versions.',
839+
},
840+
versionMultipleUsersTrashed: {
841+
id: 'be.versionMultipleUsersTrashed',
842+
defaultMessage: '{numberOfCollaborators} collaborators deleted v{versions}',
843+
description:
844+
'Message displayed in the activity feed to represent the range of versions trashed by multiple users. {numberOfCollaborators} is a number. {versions} is a range of versions.',
845+
},
834846
versionUploadCollapsed: {
835847
id: 'be.versionUploadCollapsed',
836848
defaultMessage: '{name} uploaded v{versions}',
837849
description:
838850
'Message displayed in the activity feed to represent the range of versions uploaded by a single user. {name} is the user who uploaded. {versions} is a range of versions.',
839851
},
840-
versionMultipleUsersCollapsed: {
841-
id: 'be.versionMultipleUsersCollapsed',
842-
defaultMessage: '{numberOfCollaborators} collaborators {actionMessage} v{versions}',
852+
versionRestoreCollapsed: {
853+
id: 'be.versionRestoreCollapsed',
854+
defaultMessage: '{name} restored v{versions}',
843855
description:
844-
'Message displayed in the activity feed to represent the range of versions actioned by multiple users. {numberOfCollaborators} is a number. {actionMessage} is the action. {versions} is a range of versions.',
856+
'Message displayed in the activity feed to represent the range of versions restored by a single user. {name} is the user who restored. {versions} is a range of versions.',
845857
},
846-
versionCollapsed: {
847-
id: 'be.versionCollapsed',
848-
defaultMessage: '{name} {actionMessage} v{versions}',
858+
versionTrashCollapsed: {
859+
id: 'be.versionTrashCollapsed',
860+
defaultMessage: '{name} deleted v{versions}',
849861
description:
850-
'Message displayed in the activity feed to represent the range of versions actioned by a single user. {name} is the user who did the action. {actionMessage} is the action. {versions} is a range of versions.',
862+
'Message displayed in the activity feed to represent the range of versions deleted by a single user. {name} is the user who deleted. {versions} is a range of versions.',
851863
},
852864
versionUploaded: {
853865
id: 'be.versionUploaded',

src/elements/content-sidebar/activity-feed/version/CollapsedVersion.js

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,6 @@ import type { User, FileVersions } from '../../../../common/types/core';
1616
import { ACTION_TYPE_CREATED, ACTION_TYPE_RESTORED, ACTION_TYPE_TRASHED } from '../../../../constants';
1717
import './Version.scss';
1818

19-
const ACTION_MESSAGE_UPLOAD = 'uploaded';
20-
const ACTION_MESSAGE_RESTORE = 'restored';
21-
const ACTION_MESSAGE_TRASH = 'deleted';
22-
2319
function getMessageForAction(
2420
action: string,
2521
collaborators: { [collaborator_id: string]: User } = {},
@@ -37,19 +33,22 @@ function getMessageForAction(
3733
return null;
3834
}
3935

40-
let actionMessage = '';
36+
let singleUserMessage = messages.versionUploadCollapsed;
37+
let multipleUsersMessage = messages.versionMultipleUsersUploaded;
4138
switch (action) {
4239
case ACTION_TYPE_CREATED:
43-
actionMessage = ACTION_MESSAGE_UPLOAD;
40+
singleUserMessage = messages.versionUploadCollapsed;
41+
multipleUsersMessage = messages.versionMultipleUsersUploaded;
4442
break;
4543
case ACTION_TYPE_RESTORED:
46-
actionMessage = ACTION_MESSAGE_RESTORE;
44+
singleUserMessage = messages.versionRestoreCollapsed;
45+
multipleUsersMessage = messages.versionMultipleUsersRestored;
4746
break;
4847
case ACTION_TYPE_TRASHED:
49-
actionMessage = ACTION_MESSAGE_TRASH;
48+
singleUserMessage = messages.versionTrashCollapsed;
49+
multipleUsersMessage = messages.versionMultipleUsersTrashed;
5050
break;
5151
default:
52-
actionMessage = '';
5352
break;
5453
}
5554

@@ -68,11 +67,10 @@ function getMessageForAction(
6867
if (shouldUseUAA) {
6968
return (
7069
<FormattedMessage
71-
{...messages.versionCollapsed}
70+
{...singleUserMessage}
7271
values={{
7372
name: <strong>{collaborator?.name}</strong>,
7473
versions: versionRange,
75-
actionMessage,
7674
}}
7775
/>
7876
);
@@ -92,11 +90,10 @@ function getMessageForAction(
9290
if (shouldUseUAA) {
9391
return (
9492
<FormattedMessage
95-
{...messages.versionMultipleUsersCollapsed}
93+
{...multipleUsersMessage}
9694
values={{
9795
numberOfCollaborators,
9896
versions: versionRange,
99-
actionMessage,
10097
}}
10198
/>
10299
);

0 commit comments

Comments
 (0)