Migrate more strings to translation keys (#11530)

This commit is contained in:
Michael Telatynski 2023-09-05 10:44:41 +01:00 committed by GitHub
parent d34dc0c307
commit 9eda619395
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
59 changed files with 4011 additions and 3255 deletions

View file

@ -439,21 +439,21 @@ function textForCanonicalAliasEvent(ev: MatrixEvent): (() => string) | null {
}
if (removedAltAliases.length && addedAltAliases.length) {
return () =>
_t("%(senderName)s changed the alternative addresses for this room.", {
_t("timeline|m.room.canonical_alias|changed_alternative", {
senderName,
});
}
} else {
// both alias and alt_aliases where modified
return () =>
_t("%(senderName)s changed the main and alternative addresses for this room.", {
_t("timeline|m.room.canonical_alias|changed_main_and_alternative", {
senderName,
});
}
// in case there is no difference between the two events,
// say something as we can't simply hide the tile from here
return () =>
_t("%(senderName)s changed the addresses for this room.", {
_t("timeline|m.room.canonical_alias|changed", {
senderName,
});
}
@ -463,14 +463,14 @@ function textForThreePidInviteEvent(event: MatrixEvent): (() => string) | null {
if (!isValid3pidInvite(event)) {
return () =>
_t("%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.", {
_t("timeline|m.room.third_party_invite|revoked", {
senderName,
targetDisplayName: event.getPrevContent().display_name || _t("common|someone"),
});
}
return () =>
_t("%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.", {
_t("timeline|m.room.third_party_invite|sent", {
senderName,
targetDisplayName: event.getContent().display_name,
});
@ -480,23 +480,19 @@ function textForHistoryVisibilityEvent(event: MatrixEvent): (() => string) | nul
const senderName = getSenderName(event);
switch (event.getContent().history_visibility) {
case HistoryVisibility.Invited:
return () =>
_t(
"%(senderName)s made future room history visible to all room members, from the point they are invited.",
{ senderName },
);
return () => _t("timeline|m.room.history_visibility|invited", { senderName });
case HistoryVisibility.Joined:
return () =>
_t("%(senderName)s made future room history visible to all room members, from the point they joined.", {
_t("timeline|m.room.history_visibility|joined", {
senderName,
});
case HistoryVisibility.Shared:
return () => _t("%(senderName)s made future room history visible to all room members.", { senderName });
return () => _t("timeline|m.room.history_visibility|shared", { senderName });
case HistoryVisibility.WorldReadable:
return () => _t("%(senderName)s made future room history visible to anyone.", { senderName });
return () => _t("timeline|m.room.history_visibility|world_readable", { senderName });
default:
return () =>
_t("%(senderName)s made future room history visible to unknown (%(visibility)s).", {
_t("timeline|m.room.history_visibility|unknown", {
senderName,
visibility: event.getContent().history_visibility,
});
@ -587,7 +583,7 @@ function textForPinnedEvent(event: MatrixEvent, client: MatrixClient, allowJSX:
return () => (
<span>
{_t(
"%(senderName)s pinned <a>a message</a> to this room. See all <b>pinned messages</b>.",
"timeline|m.room.pinned_events|pinned_link",
{ senderName },
{
a: (sub) => (
@ -609,7 +605,7 @@ function textForPinnedEvent(event: MatrixEvent, client: MatrixClient, allowJSX:
);
}
return () => _t("%(senderName)s pinned a message to this room. See all pinned messages.", { senderName });
return () => _t("timeline|m.room.pinned_events|pinned", { senderName });
}
if (newlyUnpinned.length === 1 && newlyPinned.length === 0) {
@ -620,7 +616,7 @@ function textForPinnedEvent(event: MatrixEvent, client: MatrixClient, allowJSX:
return () => (
<span>
{_t(
"%(senderName)s unpinned <a>a message</a> from this room. See all <b>pinned messages</b>.",
"timeline|m.room.pinned_events|unpinned_link",
{ senderName },
{
a: (sub) => (
@ -642,14 +638,14 @@ function textForPinnedEvent(event: MatrixEvent, client: MatrixClient, allowJSX:
);
}
return () => _t("%(senderName)s unpinned a message from this room. See all pinned messages.", { senderName });
return () => _t("timeline|m.room.pinned_events|unpinned", { senderName });
}
if (allowJSX) {
return () => (
<span>
{_t(
"%(senderName)s changed the <a>pinned messages</a> for the room.",
"timeline|m.room.pinned_events|changed_link",
{ senderName },
{
a: (sub) => (
@ -663,7 +659,7 @@ function textForPinnedEvent(event: MatrixEvent, client: MatrixClient, allowJSX:
);
}
return () => _t("%(senderName)s changed the pinned messages for the room.", { senderName });
return () => _t("timeline|m.room.pinned_events|changed", { senderName });
}
function textForWidgetEvent(event: MatrixEvent): (() => string) | null {
@ -682,20 +678,20 @@ function textForWidgetEvent(event: MatrixEvent): (() => string) | null {
if (url) {
if (prevUrl) {
return () =>
_t("%(widgetName)s widget modified by %(senderName)s", {
_t("timeline|m.widget|modified", {
widgetName,
senderName,
});
} else {
return () =>
_t("%(widgetName)s widget added by %(senderName)s", {
_t("timeline|m.widget|added", {
widgetName,
senderName,
});
}
} else {
return () =>
_t("%(widgetName)s widget removed by %(senderName)s", {
_t("timeline|m.widget|removed", {
widgetName,
senderName,
});
@ -704,7 +700,7 @@ function textForWidgetEvent(event: MatrixEvent): (() => string) | null {
function textForWidgetLayoutEvent(event: MatrixEvent): (() => string) | null {
const senderName = getSenderName(event);
return () => _t("%(senderName)s has updated the room layout", { senderName });
return () => _t("timeline|io.element.widgets.layout", { senderName });
}
function textForMjolnirEvent(event: MatrixEvent): (() => string) | null {
@ -836,19 +832,19 @@ function textForMjolnirEvent(event: MatrixEvent): (() => string) | null {
export function textForLocationEvent(event: MatrixEvent): () => string {
return () =>
_t("%(senderName)s has shared their location", {
_t("timeline|m.location", {
senderName: getSenderName(event),
});
}
function textForRedactedPollAndMessageEvent(ev: MatrixEvent, client: MatrixClient): string {
let message = _t("Message deleted");
let message = _t("timeline|self_redaction");
const unsigned = ev.getUnsigned();
const redactedBecauseUserId = unsigned?.redacted_because?.sender;
if (redactedBecauseUserId && redactedBecauseUserId !== ev.getSender()) {
const room = client.getRoom(ev.getRoomId());
const sender = room?.getMember(redactedBecauseUserId);
message = _t("Message deleted by %(name)s", {
message = _t("timeline|redaction", {
name: sender?.name || redactedBecauseUserId,
});
}
@ -865,7 +861,7 @@ function textForPollStartEvent(event: MatrixEvent, client: MatrixClient): (() =>
const senderDisplayName = event.sender?.name ?? event.getSender();
message = senderDisplayName + ": " + message;
} else {
message = _t("%(senderName)s has started a poll - %(pollQuestion)s", {
message = _t("timeline|m.poll.start", {
senderName: getSenderName(event),
pollQuestion: (event.unstableExtensibleEvent as PollStartEvent)?.question?.text,
});
@ -877,7 +873,7 @@ function textForPollStartEvent(event: MatrixEvent, client: MatrixClient): (() =>
function textForPollEndEvent(event: MatrixEvent): (() => string) | null {
return () =>
_t("%(senderName)s has ended a poll", {
_t("timeline|m.poll.end", {
senderName: getSenderName(event),
});
}