Update strings for group call lobby and contact voice call
This commit is contained in:
parent
319890d138
commit
5835e9033d
4 changed files with 17 additions and 6 deletions
|
@ -3595,6 +3595,10 @@
|
|||
"messageformat": "Call link",
|
||||
"description": "Shown in the call lobby for a call link."
|
||||
},
|
||||
"icu:CallControls__InfoDisplay--group-call": {
|
||||
"messageformat": "Group call",
|
||||
"description": "Shown in the call lobby before starting a group call."
|
||||
},
|
||||
"icu:CallControls__InfoDisplay--adhoc-join-request-pending": {
|
||||
"messageformat": "Waiting to be let in",
|
||||
"description": "Shown in the call lobby for call link calls when requesting to join a call which requires admin approval."
|
||||
|
@ -4771,6 +4775,10 @@
|
|||
"messageformat": "You are already in a call",
|
||||
"description": "(Deleted 2024/08/28) Tooltip text for video or voice call button in Contact Details modal"
|
||||
},
|
||||
"icu:ContactModal--voice": {
|
||||
"messageformat": "Voice",
|
||||
"description": "Text for button to start a new voice call in the Contact Details modal"
|
||||
},
|
||||
"icu:showChatColorEditor": {
|
||||
"messageformat": "Chat color",
|
||||
"description": "This is a button in the conversation context menu to show the chat color editor"
|
||||
|
|
|
@ -6,7 +6,7 @@ import type { LocalizerType } from '../types/Util';
|
|||
import { CallMode } from '../types/CallDisposition';
|
||||
|
||||
export type PropsType = {
|
||||
callMode: CallMode;
|
||||
callMode: CallMode.Group | CallMode.Adhoc;
|
||||
i18n: LocalizerType;
|
||||
isAdhocJoinRequestPending?: boolean;
|
||||
groupMemberCount?: number;
|
||||
|
@ -18,13 +18,15 @@ export function CallParticipantCount({
|
|||
callMode,
|
||||
i18n,
|
||||
isAdhocJoinRequestPending,
|
||||
groupMemberCount,
|
||||
participantCount,
|
||||
toggleParticipants,
|
||||
}: PropsType): JSX.Element {
|
||||
const isToggleVisible =
|
||||
Boolean(participantCount) || callMode === CallMode.Adhoc;
|
||||
const count = participantCount || groupMemberCount || 1;
|
||||
|
||||
// 1 is for yourself, when the call has started but no peek info is available
|
||||
const count = participantCount || 1;
|
||||
|
||||
let innerText: string | undefined;
|
||||
if (callMode === CallMode.Adhoc) {
|
||||
if (isAdhocJoinRequestPending) {
|
||||
|
@ -34,7 +36,10 @@ export function CallParticipantCount({
|
|||
} else if (!participantCount) {
|
||||
innerText = i18n('icu:CallControls__InfoDisplay--adhoc-call');
|
||||
}
|
||||
} else if (!participantCount) {
|
||||
innerText = i18n('icu:CallControls__InfoDisplay--group-call');
|
||||
}
|
||||
|
||||
if (!innerText) {
|
||||
innerText = i18n('icu:CallControls__InfoDisplay--participants', {
|
||||
count,
|
||||
|
|
|
@ -237,7 +237,6 @@ export function CallingLobby({
|
|||
callMode={callMode}
|
||||
i18n={i18n}
|
||||
isAdhocJoinRequestPending={isAdhocJoinRequestPending}
|
||||
groupMemberCount={groupMembers?.length ?? 0}
|
||||
participantCount={peekedParticipants.length}
|
||||
toggleParticipants={toggleParticipants}
|
||||
/>
|
||||
|
@ -258,7 +257,6 @@ export function CallingLobby({
|
|||
i18n,
|
||||
hasLocalVideo,
|
||||
hasLocalAudio,
|
||||
groupMembers?.length,
|
||||
toggleParticipants,
|
||||
]);
|
||||
|
||||
|
|
|
@ -156,7 +156,7 @@ export function ContactModal({
|
|||
onOutgoingAudioCallInConversation(conversationId);
|
||||
}}
|
||||
>
|
||||
{i18n('icu:audio')}
|
||||
{i18n('icu:ContactModal--voice')}
|
||||
</Button>
|
||||
);
|
||||
|
||||
|
|
Loading…
Reference in a new issue