add timeline text descriptions for modifying alt_aliases
parent
0d8b4ac194
commit
378939bed7
|
@ -272,15 +272,43 @@ function textForMessageEvent(ev) {
|
||||||
function textForCanonicalAliasEvent(ev) {
|
function textForCanonicalAliasEvent(ev) {
|
||||||
const senderName = ev.sender && ev.sender.name ? ev.sender.name : ev.getSender();
|
const senderName = ev.sender && ev.sender.name ? ev.sender.name : ev.getSender();
|
||||||
const oldAlias = ev.getPrevContent().alias;
|
const oldAlias = ev.getPrevContent().alias;
|
||||||
|
const oldAltAliases = ev.getPrevContent().alt_aliases || [];
|
||||||
const newAlias = ev.getContent().alias;
|
const newAlias = ev.getContent().alias;
|
||||||
|
const newAltAliases = ev.getContent().alt_aliases || [];
|
||||||
|
const removedAltAliases = oldAltAliases.filter(alias => !newAltAliases.includes(alias));
|
||||||
|
const addedAltAliases = newAltAliases.filter(alias => !oldAltAliases.includes(alias));
|
||||||
|
|
||||||
if (newAlias) {
|
if (!removedAltAliases.length && !addedAltAliases.length) {
|
||||||
return _t('%(senderName)s set the main address for this room to %(address)s.', {
|
if (newAlias) {
|
||||||
senderName: senderName,
|
return _t('%(senderName)s set the main address for this room to %(address)s.', {
|
||||||
address: ev.getContent().alias,
|
senderName: senderName,
|
||||||
});
|
address: ev.getContent().alias,
|
||||||
} else if (oldAlias) {
|
});
|
||||||
return _t('%(senderName)s removed the main address for this room.', {
|
} else if (oldAlias) {
|
||||||
|
return _t('%(senderName)s removed the main address for this room.', {
|
||||||
|
senderName: senderName,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
} else if (newAlias === oldAlias) {
|
||||||
|
if (addedAltAliases.length && !removedAltAliases.length) {
|
||||||
|
return _t('%(senderName)s added the alternative addresses %(addresses)s for this room.', {
|
||||||
|
senderName: senderName,
|
||||||
|
addresses: addedAltAliases.join(", "),
|
||||||
|
count: addedAltAliases.length,
|
||||||
|
});
|
||||||
|
} if (removedAltAliases.length && !addedAltAliases.length) {
|
||||||
|
return _t('%(senderName)s removed the alternative addresses %(addresses)s for this room.', {
|
||||||
|
senderName: senderName,
|
||||||
|
addresses: removedAltAliases.join(", "),
|
||||||
|
count: removedAltAliases.length,
|
||||||
|
});
|
||||||
|
} if (removedAltAliases.length && addedAltAliases.length) {
|
||||||
|
return _t('%(senderName)s changed the alternative addresses for this room.', {
|
||||||
|
senderName: senderName,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
return _t('%(senderName)s changed the main and alternative addresses for this room.', {
|
||||||
senderName: senderName,
|
senderName: senderName,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -240,16 +240,14 @@
|
||||||
"%(senderDisplayName)s disabled flair for %(groups)s in this room.": "%(senderDisplayName)s disabled flair for %(groups)s in this room.",
|
"%(senderDisplayName)s disabled flair for %(groups)s in this room.": "%(senderDisplayName)s disabled flair for %(groups)s in this room.",
|
||||||
"%(senderDisplayName)s enabled flair for %(newGroups)s and disabled flair for %(oldGroups)s in this room.": "%(senderDisplayName)s enabled flair for %(newGroups)s and disabled flair for %(oldGroups)s in this room.",
|
"%(senderDisplayName)s enabled flair for %(newGroups)s and disabled flair for %(oldGroups)s in this room.": "%(senderDisplayName)s enabled flair for %(newGroups)s and disabled flair for %(oldGroups)s in this room.",
|
||||||
"%(senderDisplayName)s sent an image.": "%(senderDisplayName)s sent an image.",
|
"%(senderDisplayName)s sent an image.": "%(senderDisplayName)s sent an image.",
|
||||||
"%(senderName)s added %(addedAddresses)s and %(count)s other addresses to this room|other": "%(senderName)s added %(addedAddresses)s and %(count)s other addresses to this room",
|
|
||||||
"%(senderName)s added %(count)s %(addedAddresses)s as addresses for this room.|other": "%(senderName)s added %(addedAddresses)s as addresses for this room.",
|
|
||||||
"%(senderName)s added %(count)s %(addedAddresses)s as addresses for this room.|one": "%(senderName)s added %(addedAddresses)s as an address for this room.",
|
|
||||||
"%(senderName)s removed %(removedAddresses)s and %(count)s other addresses from this room|other": "%(senderName)s removed %(removedAddresses)s and %(count)s other addresses from this room",
|
|
||||||
"%(senderName)s removed %(count)s %(removedAddresses)s as addresses for this room.|other": "%(senderName)s removed %(removedAddresses)s as addresses for this room.",
|
|
||||||
"%(senderName)s removed %(count)s %(removedAddresses)s as addresses for this room.|one": "%(senderName)s removed %(removedAddresses)s as an address for this room.",
|
|
||||||
"%(senderName)s removed %(countRemoved)s and added %(countAdded)s addresses to this room": "%(senderName)s removed %(countRemoved)s and added %(countAdded)s addresses to this room",
|
|
||||||
"%(senderName)s added %(addedAddresses)s and removed %(removedAddresses)s as addresses for this room.": "%(senderName)s added %(addedAddresses)s and removed %(removedAddresses)s as addresses for this room.",
|
|
||||||
"%(senderName)s set the main address for this room to %(address)s.": "%(senderName)s set the main address for this room to %(address)s.",
|
"%(senderName)s set the main address for this room to %(address)s.": "%(senderName)s set the main address for this room to %(address)s.",
|
||||||
"%(senderName)s removed the main address for this room.": "%(senderName)s removed the main address for this room.",
|
"%(senderName)s removed the main address for this room.": "%(senderName)s removed the main address for this room.",
|
||||||
|
"%(senderName)s added the alternative addresses %(addresses)s for this room.|other": "%(senderName)s added the alternative addresses %(addresses)s for this room.",
|
||||||
|
"%(senderName)s added the alternative addresses %(addresses)s for this room.|one": "%(senderName)s added alternative address %(addresses)s for this room.",
|
||||||
|
"%(senderName)s removed the alternative addresses %(addresses)s for this room.|other": "%(senderName)s removed the alternative addresses %(addresses)s for this room.",
|
||||||
|
"%(senderName)s removed the alternative addresses %(addresses)s for this room.|one": "%(senderName)s removed alternative address %(addresses)s for this room.",
|
||||||
|
"%(senderName)s changed the alternative addresses for this room.": "%(senderName)s changed the alternative addresses for this room.",
|
||||||
|
"%(senderName)s changed the main and alternative addresses for this room.": "%(senderName)s changed the main and alternative addresses for this room.",
|
||||||
"Someone": "Someone",
|
"Someone": "Someone",
|
||||||
"(not supported by this browser)": "(not supported by this browser)",
|
"(not supported by this browser)": "(not supported by this browser)",
|
||||||
"%(senderName)s answered the call.": "%(senderName)s answered the call.",
|
"%(senderName)s answered the call.": "%(senderName)s answered the call.",
|
||||||
|
|
Loading…
Reference in New Issue