AzureCommunicationUI/sdk/AzureCommunicationUICalling/Sources/Utilities/LocalizationKey.swift (197 lines of code) (raw):
//
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
//
import Foundation
enum LocalizationKey: String {
/* Devices */
case iOS = "AzureCommunicationUICalling.AudioDevice.DeviceDrawer.iOS"
case speaker = "AzureCommunicationUICalling.AudioDevice.DeviceDrawer.Speaker"
case iPhone = "AzureCommunicationUICalling.AudioDevice.DeviceDrawer.iPhone"
case iPad = "AzureCommunicationUICalling.AudioDevice.DeviceDrawer.iPad"
case headphones = "AzureCommunicationUICalling.AudioDevice.DeviceDrawer.Headphones"
case bluetooth = "AzureCommunicationUICalling.AudioDevice.DeviceDrawer.Bluetooth"
case selected = "AzureCommunicationUICalling.AudioDevice.Drawer.Selected.AccessibilityLabel"
/* SetupView */
case setupTitle = "AzureCommunicationUICalling.SetupView.Title"
case dismissAccessibilityLabel = "AzureCommunicationUICalling.SetupView.Button.Dismiss.AccessibilityLabel"
case joinCall = "AzureCommunicationUICalling.SetupView.Button.JoinCall"
case joiningCall = "AzureCommunicationUICalling.SetupView.Button.JoiningCall"
case startCall = "AzureCommunicationUICalling.SetupView.Button.StartCall"
case startingCall = "AzureCommunicationUICalling.SetupView.Button.StartingCall"
case videoOff = "AzureCommunicationUICalling.SetupView.Button.VideoOff"
case videoOffAccessibilityLabel = "AzureCommunicationUICalling.SetupView.Button.VideoOff.AccessibilityLabel"
case videoOn = "AzureCommunicationUICalling.SetupView.Button.VideoOn"
case videoOnAccessibilityLabel = "AzureCommunicationUICalling.SetupView.Button.VideoOn.AccessibilityLabel"
case micOff = "AzureCommunicationUICalling.SetupView.Button.MicOff"
case micOffAccessibilityLabel = "AzureCommunicationUICalling.SetupView.Button.MicOff.AccessibilityLabel"
case micOn = "AzureCommunicationUICalling.SetupView.Button.MicOn"
case micOnAccessibilityLabel = "AzureCommunicationUICalling.SetupView.Button.MicOn.AccessibilityLabel"
case device = "AzureCommunicationUICalling.SetupView.Button.Device"
case deviceAccesibiiltyLabel = "AzureCommunicationUICalling.SetupView.Button.Device.AccessibilityLabel"
case joinCallDiableStateAccessibilityLabel =
"AzureCommunicationUICalling.SetupView.Button.JoinCall.DisableState.AccessibilityLabel"
case startCallDiableStateAccessibilityLabel =
"AzureCommunicationUICalling.SetupView.Button.StartCall.DisableState.AccessibilityLabel"
case goToSettings = "AzureCommunicationUICalling.SetupView.Button.GoToSettings"
case cameraDisabled = "AzureCommunicationUICalling.SetupView.PreviewArea.AudioGrantedCameraDisabled"
case audioAndCameraDisabled = "AzureCommunicationUICalling.SetupView.PreviewArea.AudioDisabledCameraDenied"
case audioDisabled = "AzureCommunicationUICalling.SetupView.PreviewArea.AudioDisabled"
/* LobbyView */
case waitingForHost = "AzureCommunicationUICalling.LobbyView.Text.WaitingForHost"
case waitingDetails = "AzureCommunicationUICalling.LobbyView.Text.WaitingDetails"
/* OnHoldView */
case onHoldMessage = "AzureCommunicationUICalling.OnHoldView.Text.OnHold"
case resume = "AzureCommunicationUICalling.OnHoldView.Button.Resume"
case resumeAccessibilityLabel = "AzureCommunicationUICalling.OnHoldView.Button.Resume.AccessibilityLabel"
/* CallingView */
case callWith0Person = "AzureCommunicationUICalling.CallingView.InfoHeader.WaitingForOthersToJoin"
case callWith1Person = "AzureCommunicationUICalling.CallingView.InfoHeader.CallWith1Person"
// %d is for number of people in call
case callWithNPerson = "AzureCommunicationUICalling.CallingView.InfoHeader.CallWithNPeople"
case participantListAccessibilityLabel =
"AzureCommunicationUICalling.CallingView.InfoHeader.ParticipantList.AccessibilityLabel"
case callingCallMessage = "AzureCommunicationUICalling.CallingView.GridView.Calling"
/* Lobby waiting */
case lobbyWaitingToJoin = "AzureCommunicationUICalling.CallingView.LobbyWaitingHeader.LobbyWaitingToJoin"
case lobbyWaitingHeaderViewButton =
"AzureCommunicationUICalling.CallingView.LobbyWaitingHeader.ViewButton"
case lobbyWaitingHeaderViewButtonAccessibilityLabel =
"AzureCommunicationUICalling.CallingView.LobbyWaitingHeader.ViewButton.AccessibilityLabel"
case lobbyWaitingHeaderDismissButtonAccessibilityLabel =
"AzureCommunicationUICalling.CallingView.LobbyWaitingHeader.DismissButton.AccessibilityLabel"
/* Lobby waiting error */
case lobbyActionErrorConversationTypeNotSupported =
"AzureCommunicationUICalling.CallingView.LobbyActionError.ConversationTypeNotSupported"
case lobbyActionErrorLobbyDisabledByConfigurations =
"AzureCommunicationUICalling.CallingView.LobbyActionError.DisabledByConfigurations"
case lobbyActionErrorMeetingRoleNotAllowed =
"AzureCommunicationUICalling.CallingView.LobbyActionError.RoleNotAllowed"
case lobbyActionErrorParticipantOperationFailure =
"AzureCommunicationUICalling.CallingView.LobbyActionError.ParticipantOperationFailure"
case lobbyActionUnknownError = "AzureCommunicationUICalling.CallingView.LobbyActionError.UnknownError"
case lobbyActionErrorDismiss = "AzureCommunicationUICalling.CallingView.LobbyActionError.Dismiss.AccessibilityLabel"
case unnamedParticipant = "AzureCommunicationUICalling.CallingView.ParticipantDrawer.Unnamed"
// %@ is local participant name
case localeParticipantWithSuffix =
"AzureCommunicationUICalling.CallingView.ParticipantDrawer.LocalParticipant"
case muted = "AzureCommunicationUICalling.CallingView.ParticipantDrawer.IsMuted"
case unmuted = "AzureCommunicationUICalling.CallingView.ParticipantDrawer.IsUnmuted"
case speaking = "AzureCommunicationUICalling.CallingView.ParticipantDrawer.IsSpeaking"
case onHold = "AzureCommunicationUICalling.CallingView.ParticipantDrawer.OnHold"
case onHoldAccessibilityLabel =
"AzureCommunicationUICalling.CallingView.ParticipantDrawer.OnHold.AccessibilityLabel"
case participantResumeAccessibilityLabel =
"AzureCommunicationUICalling.CallingView.ParticipantDrawer.Resume.AccessibilityLabel"
case participantListLobbyAction = "AzureCommunicationUICalling.CallingView.ParticipantDrawer.LobbyAction"
case participantListWaitingInLobby = "AzureCommunicationUICalling.CallingView.ParticipantDrawer.WaitingInLobby"
case participantListInTheCall = "AzureCommunicationUICalling.CallingView.ParticipantDrawer.InTheCall"
case participantListAdmitAll = "AzureCommunicationUICalling.CallingView.ParticipantDrawer.AdmitAll"
case participantListConfirmTitleAdmitAll =
"AzureCommunicationUICalling.CallingView.ParticipantDrawer.Confirm.Title.AdmitAll"
case participantListConfirmTitleAdmitParticipant =
"AzureCommunicationUICalling.CallingView.ParticipantDrawer.Confirm.Title.AdmitParticipant"
case participantListConfirmAdmit = "AzureCommunicationUICalling.CallingView.ParticipantDrawer.Confirm.Admit"
case participantListConfirmDecline = "AzureCommunicationUICalling.CallingView.ParticipantDrawer.Confirm.Decline"
case participantListPlusMore = "AzureCommunicationUICalling.CallingView.ParticipantDrawer.PlusMore"
case frontCamera = "AzureCommunicationUICalling.CallingView.SwitchCamera.Front"
case backCamera = "AzureCommunicationUICalling.CallingView.SwitchCamera.Back"
case onePersonJoined = "AzureCommunicationUICalling.CallingView.OnePersonJoined"
case multiplePeopleJoined = "AzureCommunicationUICalling.CallingView.MutiplePeopleJoined"
case onePersonLeft = "AzureCommunicationUICalling.CallingView.OnePersonLeft"
case multiplePeopleLeft = "AzureCommunicationUICalling.CallingView.MutiplePeopleLeft"
case participantInformationAccessibilityLable =
"AzureCommunicationUICalling.CallingView.ParticipantInformation.AccessibilityLabel"
case joinedCallAccessibilityLabel =
"AzureCommunicationUICalling.CallingView.JoinedCall.AccessibilityLabel"
case screenshareStartAccessibilityLabel =
"AzureCommunicationUICalling.CallingView.ScreenShareStart.AccessibilityLabel"
case screenshareEndAccessibilityLabel =
"AzureCommunicationUICalling.CallingView.ScreenShareEnd.AccessibilityLabel"
case leaveCallListHeader = "AzureCommunicationUICalling.CallingView.LeaveCallList.Header.LeaveCall"
case leaveCall = "AzureCommunicationUICalling.CallingView.Overlay.LeaveCall"
case cancel = "AzureCommunicationUICalling.CallingView.Overlay.Cancel"
case moreAccessibilityLabel = "AzureCommunicationUICalling.CallingView.Button.More.AccessibilityLabel"
case shareDiagnosticsInfo = "AzureCommunicationUICalling.CallingView.MoreCallOptionsList.ShareDiagnosticsInfo"
/* ComplianceBanner title */
case bannerTitleRecordingAndTranscriptionStarted =
"AzureCommunicationUICalling.CallingView.BannerTitle.RecordingAndTranscribingStarted"
case bannerTitleReordingStarted =
"AzureCommunicationUICalling.CallingView.BannerTitle.RecordingStarted"
case bannerTitleTranscriptionStoppedStillRecording =
"AzureCommunicationUICalling.CallingView.BannerTitle.TranscriptionStoppedStillRecording"
case bannerTitleTranscriptionStarted =
"AzureCommunicationUICalling.CallingView.BannerTitle.TranscriptionStarted"
case bannerTitleTranscriptionStopped =
"AzureCommunicationUICalling.CallingView.BannerTitle.TranscriptionStopped"
case bannerTitleRecordingStoppedStillTranscribing =
"AzureCommunicationUICalling.CallingView.BannerTitle.RecordingStoppedStillTranscribing"
case bannerTitleRecordingStopped =
"AzureCommunicationUICalling.CallingView.BannerTitle.RecordingStopped"
case bannerTitleRecordingAndTranscribingStopped =
"AzureCommunicationUICalling.CallingView.BannerTitle.RecordingAndTranscribingStopped"
/* ComplianceBanner body */
case bannerBodyConsent = "AzureCommunicationUICalling.CallingView.BannerBody.Consent"
case bannerBodyRecording = "AzureCommunicationUICalling.CallingView.BannerBody.Recording"
case bannerBodyTranscriptionStopped = "AzureCommunicationUICalling.CallingView.BannerBody.TranscriptionStopped"
case bannerBodyOnlyTranscribing = "AzureCommunicationUICalling.CallingView.BannerBody.OnlyTranscribing"
case bannerBodyRecordingStopped = "AzureCommunicationUICalling.CallingView.BannerBody.RecordingStopped"
case bannerBodyRecordingAndTranscriptionStopped =
"AzureCommunicationUICalling.CallingView.BannerBody.RecordingAndTranscriptionStopped"
/* ComplianceBanner display link */
case bannerDisplayLinkPrivacyPolicy = "AzureCommunicationUICalling.CallingView.BannerLink.PrivacyPolicy"
case bannerDisplayLinkLearnMore = "AzureCommunicationUICalling.CallingView.BannerLink.LearnMore"
/* PopUp warning */
case snackBarDismiss = "AzureCommunicationUICalling.SnackBar.Button.Dismiss"
case snackBarDismissAccessibilityLabel = "AzureCommunicationUICalling.SnackBar.Button.Dismiss.AccessibilityLabel"
case snackBarDismissAccessibilityHint = "AzureCommunicationUICalling.SnackBar.Button.Dismiss.AccessibilityHint"
case snackBarErrorJoinCall = "AzureCommunicationUICalling.SnackBar.Text.ErrorCallJoin"
case snackBarErrorCallEnd = "AzureCommunicationUICalling.SnackBar.Text.ErrorCallEnd"
case snackBarErrorCallEvicted = "AzureCommunicationUICalling.SnackBar.Text.ErrorCallEvicted"
case snackBarError = "AzureCommunicationUICalling.SnackBar.Text.Error"
case snackBarErrorOnHoldTitle = "AzureCommunicationUICalling.SnackBar.Text.ErrorResumeCallTitle"
case snackBarErrorOnHoldSubtitle = "AzureCommunicationUICalling.SnackBar.Text.ErrorResumeCallSubTitle"
case snackBarErrorCallDenied =
"AzureCommunicationUICalling.SnackBar.Text.ErrorCallDenied"
case snackBarErrorCameraOnFailed = "AzureCommunicationUICalling.SnackBar.Text.CameraOnFailed"
case snackBarErrorConnectionError =
"AzureCommunicationUICalling.SnackBar.Text.ConnectionError"
/* Call Diagnostics */
case callDiagnosticsUserMuted = "AzureCommunicationUICalling.Diagnostics.Text.YouAreMuted"
case callDiagnosticsNetworkQualityLow = "AzureCommunicationUICalling.Diagnostics.Text.NetworkQualityLow"
case callDiagnosticsNetworkLost = "AzureCommunicationUICalling.Diagnostics.Text.NetworkLost"
case callDiagnosticsNetworkReconnect = "AzureCommunicationUICalling.Diagnostics.Text.NetworkReconnect"
case callDiagnosticsCameraNotWorking = "AzureCommunicationUICalling.Diagnostics.Text.CameraNotStarted"
case callDiagnosticsUnableToLocateSpeaker = "AzureCommunicationUICalling.Diagnostics.Text.UnableToLocateSpeaker"
case callDiagnosticsUnableToLocateMicrophone =
"AzureCommunicationUICalling.Diagnostics.Text.UnableToLocateMicrophone"
case callDiagnosticsMicrophoneNotWorking = "AzureCommunicationUICalling.Diagnostics.Text.MicrophoneNotWorking"
case callDiagnosticsSpeakerNotWorking = "AzureCommunicationUICalling.Diagnostics.Text.SpeakerNotWorking"
case callDiagnosticsSpeakerMuted = "AzureCommunicationUICalling.Diagnostics.Text.SpeakerMuted"
case callDiagnosticsDismissAccessibilityLabel =
"AzureCommunicationUICalling.Diagnostics.Button.Dismiss.AccessibilityLabel"
case callDiagnosticsDismissAccessibilityHint =
"AzureCommunicationUICalling.Diagnostics.Button.Dismiss.AccessibilityHint"
/* Support Form */
case supportFormReportIssueTitle = "AzureCommunicationUICalling.ReportIssue.Title"
case supportFormLogsAttachNotice = "AzureCommunicationUICalling.LogsAttach.Notice"
case supportFormPrivacyPolicyText = "AzureCommunicationUICalling.PrivacyPolicy.Text"
case supportFormDescribeYourIssueHintText = "AzureCommunicationUICalling.DescribeYourIssueHint.Text"
case supportFormCancelButtonText = "AzureCommunicationUICalling.CancelButton.Text"
case supportFormAttachScreenshot = "AzureCommunicationUICalling.Attach.Screenshot"
case supportFormReportAProblemText = "AzureCommunicationUICalling.ReportAProblem.Text"
case supportFormSendFeedbackText = "AzureCommunicationUICalling.SendFeedback.Text"
/* Captions */
case captionsListTitle = "AzureCommunicationUICalling.Captions.Text.LiveCaptions"
case captionsSpokenLanguage = "AzureCommunicationUICalling.Captions.Text.SpokenLanguage"
case captionsCaptionLanguage = "AzureCommunicationUICalling.Captions.Text.CaptionLanguage"
case captionsStartingCaptions = "AzureCommunicationUICalling.Captions.Text.StartingCaptions"
case captionsStartCaptionsError = "AzureCommunicationUICalling.Captions.ActionError.StartCaptions"
case captionsStopCaptionsError = "AzureCommunicationUICalling.Captions.ActionError.StopCaptions"
case captionsChangeCaptionsLanguageError = "AzureCommunicationUICalling.Captions.ActionError.ChangeCaptionsLanguage"
case captionsChangeSpokenLanguageError = "AzureCommunicationUICalling.Captions.ActionError.ChangeSpokenLanguage"
case captionsTurnOnCaptions = "AzureCommunicationUICalling.Captions.Text.TurnOnCaptions"
case captionsTurnOffCaptions = "AzureCommunicationUICalling.Captions.Text.TurnOffCaptions"
/* RTT */
case rttCaptionsListTitle = "AzureCommunicationUICalling.Captions.Text.LiveCaptionsAndRTT"
case rttListTitle = "AzureCommunicationUICalling.RTT.Title.RTT"
case rttTurnOn = "AzureCommunicationUICalling.RTT.TurnOn.Text"
case rttAlertTitle = "AzureCommunicationUICalling.RTT.Alert.Title"
case rttAlertMessage = "AzureCommunicationUICalling.RTT.Alert.Message"
case rttAlertTurnOn = "AzureCommunicationUICalling.RTT.Alert.TurnOn"
case rttAlertDismiss = "AzureCommunicationUICalling.RTT.Alert.Dismiss"
case rttWarningMessage = "AzureCommunicationUICalling.RTT.WarningMessage.Text"
case rttTextBoxHint = "AzureCommunicationUICalling.RTT.TextBox.Hint"
case rttTyping = "AzureCommunicationUICalling.RTT.Text.RTTTyping"
case rttLabel = "AzureCommunicationUICalling.RTT.RTTLable"
case rttLinkLearnMore = "AzureCommunicationUICalling.RTT.WarningMessage.LearnMore"
case maximizeCaptionsRtt = "AzureCommunicationUICalling.RTT.Maximize.CaptionsRTT"
case minimizeCaptionsRtt = "AzureCommunicationUICalling.RTT.Minimize.CaptionsRTT"
/* Remote participant menu */
case callingViewParticipantMenuMute = "AzureCommunicationUICalling.CallingView.ParticipantMenu.Mute"
case callingViewParticipantMenuMuteAccessibilityLabel =
"AzureCommunicationUICalling.CallingView.ParticipantMenu.Mute.AccessibilityLabel"
case callingViewParticipantMenuRemove = "AzureCommunicationUICalling.CallingView.ParticipantMenu.Remove"
case callingViewParticipantMenuRemoveAccessibilityLabel =
"AzureCommunicationUICalling.CallingView.ParticipantMenu.Remove.AccessibilityLabel"
case callingViewToastFeaturesLost = "AzureCommunicationUICalling.CallingView.Toast.FeaturesLost"
case callingViewToastFeaturesGained = "AzureCommunicationUICalling.CallingView.Toast.FeaturesGained"
}