Migrate more strings to translation keys (#11694)
This commit is contained in:
parent
677854d318
commit
e1cfde0c6e
201 changed files with 21074 additions and 18552 deletions
|
@ -30,6 +30,7 @@ import ContextMenu, { aboveLeftOf, MenuItem, useContextMenu } from "../../struct
|
|||
import { useTooltip } from "../../../utils/useTooltip";
|
||||
import { _t } from "../../../languageHandler";
|
||||
import { useRovingTabIndex } from "../../../accessibility/RovingTabIndex";
|
||||
import { formatList } from "../../../utils/FormattingUtils";
|
||||
|
||||
// #20547 Design specified that we should show the three latest read receipts
|
||||
const MAX_READ_AVATARS_PLUS_N = 3;
|
||||
|
@ -66,19 +67,8 @@ export function determineAvatarPosition(index: number, max: number): IAvatarPosi
|
|||
}
|
||||
}
|
||||
|
||||
export function readReceiptTooltip(members: string[], hasMore: boolean): string | undefined {
|
||||
if (hasMore) {
|
||||
return _t("%(members)s and more", {
|
||||
members: members.join(", "),
|
||||
});
|
||||
} else if (members.length > 1) {
|
||||
return _t("%(members)s and %(last)s", {
|
||||
last: members.pop(),
|
||||
members: members.join(", "),
|
||||
});
|
||||
} else if (members.length) {
|
||||
return members[0];
|
||||
}
|
||||
export function readReceiptTooltip(members: string[], maxAvatars: number): string | undefined {
|
||||
return formatList(members, maxAvatars);
|
||||
}
|
||||
|
||||
export function ReadReceiptGroup({
|
||||
|
@ -94,8 +84,8 @@ export function ReadReceiptGroup({
|
|||
const hasMore = readReceipts.length > MAX_READ_AVATARS;
|
||||
const maxAvatars = hasMore ? MAX_READ_AVATARS_PLUS_N : MAX_READ_AVATARS;
|
||||
|
||||
const tooltipMembers: string[] = readReceipts.slice(0, maxAvatars).map((it) => it.roomMember?.name ?? it.userId);
|
||||
const tooltipText = readReceiptTooltip(tooltipMembers, hasMore);
|
||||
const tooltipMembers: string[] = readReceipts.map((it) => it.roomMember?.name ?? it.userId);
|
||||
const tooltipText = readReceiptTooltip(tooltipMembers, maxAvatars);
|
||||
|
||||
const [{ showTooltip, hideTooltip }, tooltip] = useTooltip({
|
||||
label: (
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue