diff --git a/android/sdk/src/main/java/org/jitsi/meet/sdk/JitsiMeetView.java b/android/sdk/src/main/java/org/jitsi/meet/sdk/JitsiMeetView.java index b2ed69a4b..dcc6598ff 100644 --- a/android/sdk/src/main/java/org/jitsi/meet/sdk/JitsiMeetView.java +++ b/android/sdk/src/main/java/org/jitsi/meet/sdk/JitsiMeetView.java @@ -206,7 +206,7 @@ public class JitsiMeetView extends FrameLayout { // by leaving the conference. However, React and, respectively, // appProperties/initialProperties are declarative expressions i.e. one // and the same URL will not trigger an automatic re-render in the - // JavaScript source code. The workaround implemented bellow introduces + // JavaScript source code. The workaround implemented below introduces // "imperativeness" in React Component props by defining a unique value // per setProps() invocation. props.putLong("timestamp", System.currentTimeMillis()); diff --git a/android/sdk/src/main/java/org/jitsi/meet/sdk/RNConnectionService.java b/android/sdk/src/main/java/org/jitsi/meet/sdk/RNConnectionService.java index 4cfe8b24a..300ae280f 100644 --- a/android/sdk/src/main/java/org/jitsi/meet/sdk/RNConnectionService.java +++ b/android/sdk/src/main/java/org/jitsi/meet/sdk/RNConnectionService.java @@ -193,7 +193,7 @@ class RNConnectionService extends ReactContextBaseJavaModule { * Called by the JS side to update the call's state. * * @param callUUID - the call's UUID. - * @param callState - the map which carries infor about the current call's + * @param callState - the map which carries info about the current call's * state. See static fields in {@link ConnectionService.ConnectionImpl} * prefixed with "KEY_" for the values supported by the Android * implementation. diff --git a/config.js b/config.js index 6f62e3fef..a339dbd1d 100644 --- a/config.js +++ b/config.js @@ -733,13 +733,13 @@ var config = { // Holds values related to toolbar visibility control. // toolbarConfig: { // // Moved from interfaceConfig.INITIAL_TOOLBAR_TIMEOUT - // // The initial numer of miliseconds for the toolbar buttons to be visible on screen. + // // The initial number of milliseconds for the toolbar buttons to be visible on screen. // initialTimeout: 20000, // // Moved from interfaceConfig.TOOLBAR_TIMEOUT - // // Number of miliseconds for the toolbar buttons to be visible on screen. + // // Number of milliseconds for the toolbar buttons to be visible on screen. // timeout: 4000, // // Moved from interfaceConfig.TOOLBAR_ALWAYS_VISIBLE - // // Whether toolbar should be always visible or should hide after x miliseconds. + // // Whether toolbar should be always visible or should hide after x milliseconds. // alwaysVisible: false, // // Indicates whether the toolbar should still autohide when chat is open // autoHideWhileChatIsOpen: false, @@ -970,7 +970,7 @@ var config = { // rtcstatsPollInterval: 10000, // This determines if rtcstats sends the SDP to the rtcstats server or replaces - // all SDPs with an emtpy string instead. + // all SDPs with an empty string instead. // rtcstatsSendSdp: false, // Array of script URLs to load as lib-jitsi-meet "analytics handlers". @@ -1065,7 +1065,7 @@ var config = { // maxConferenceSize: 200, // // // The maximum number of e2e ping messages per second for the whole conference to aim for. - // // This is used to contol the pacing of messages in order to reduce the load on the backend. + // // This is used to control the pacing of messages in order to reduce the load on the backend. // maxMessagesPerSecond: 250, // }, @@ -1473,7 +1473,7 @@ var config = { // // - chat: show the GIF as a message in chat // // - all: all of the above. This is the default option // displayMode: 'all', - // // How long the GIF should be displayed on the tile (in miliseconds). + // // How long the GIF should be displayed on the tile (in milliseconds). // tileTime: 5000, // }, @@ -1483,7 +1483,7 @@ var config = { // defaultLogLevel: 'trace', // // Option to disable LogCollector (which stores the logs on CallStats). // //disableLogCollector: true, - // // Indivual loggers are customizable. + // // Individual loggers are customizable. // loggers: { // // The following are too verbose in their logging with the default level. // 'modules/RTC/TraceablePeerConnection.js': 'info', diff --git a/ios/app/broadcast-extension/SocketConnection.swift b/ios/app/broadcast-extension/SocketConnection.swift index b0a1f5c7c..bb5746ddf 100644 --- a/ios/app/broadcast-extension/SocketConnection.swift +++ b/ios/app/broadcast-extension/SocketConnection.swift @@ -107,7 +107,7 @@ extension SocketConnection: StreamDelegate { streamHasSpaceAvailable?() } case .errorOccurred: - print("client stream error occured: \(String(describing: aStream.streamError))") + print("client stream error occurred: \(String(describing: aStream.streamError))") close() notifyDidClose(error: aStream.streamError) diff --git a/lang/main-te.json b/lang/main-te.json index 015ec53c8..3334072c0 100644 --- a/lang/main-te.json +++ b/lang/main-te.json @@ -250,7 +250,7 @@ "micNotSendingData": "మీ కంప్యూటర్ అమరికల లోనికి వెళ్ళి మైకుని అమౌనించండి, దాని ధ్వనిస్థాయిని సర్దుబాటుచేయండి", "micNotSendingDataTitle": "మీ కంప్యూటర్ అమరికలు మీ మైకును మౌనించాయి", "micPermissionDeniedError": "You have not granted permission to use your microphone. You can still join the conference but others won't hear you. Use the camera button in the address bar to fix this.", - "micTimeoutError": "Could not start audio source. Timeout occured!", + "micTimeoutError": "Could not start audio source. Timeout occurred!", "micUnknownError": "Cannot use microphone for an unknown reason.", "muteEveryoneDialog": "Are you sure you want to mute everyone? You won't be able to unmute them, but they can unmute themselves at any time.", "muteEveryoneElseDialog": "Once muted, you won't be able to unmute them, but they can unmute themselves at any time.", diff --git a/lang/main.json b/lang/main.json index 445f91bbb..888b30759 100644 --- a/lang/main.json +++ b/lang/main.json @@ -299,7 +299,7 @@ "micNotSendingData": "Go to your computer's settings to unmute your mic and adjust its level", "micNotSendingDataTitle": "Your mic is muted by your system settings", "micPermissionDeniedError": "You have not granted permission to use your microphone. You can still join the conference but others won't hear you. Use the camera button in the address bar to fix this.", - "micTimeoutError": "Could not start audio source. Timeout occured!", + "micTimeoutError": "Could not start audio source. Timeout occurred!", "micUnknownError": "Cannot use microphone for an unknown reason.", "moderationAudioLabel": "Allow attendees to unmute themselves", "moderationVideoLabel": "Allow attendees to start their video", diff --git a/react/features/base/jwt/functions.js b/react/features/base/jwt/functions.js index 25be698eb..628418165 100644 --- a/react/features/base/jwt/functions.js +++ b/react/features/base/jwt/functions.js @@ -59,7 +59,7 @@ export function isJwtFeatureEnabled(state: Object, feature: string, ifNoToken: b /** * Checks whether a given timestamp is a valid UNIX timestamp in seconds. - * We convert to miliseconds during the check since `Date` works with miliseconds for UNIX timestamp values. + * We convert to milliseconds during the check since `Date` works with milliseconds for UNIX timestamp values. * * @param {any} timestamp - A UNIX timestamp in seconds as stored in the jwt. * @returns {boolean} - Whether the timestamp is indeed a valid UNIX timestamp or not. diff --git a/react/features/base/util/uri.ts b/react/features/base/util/uri.ts index a0c3403e1..be1d71982 100644 --- a/react/features/base/util/uri.ts +++ b/react/features/base/util/uri.ts @@ -139,7 +139,7 @@ export function getBackendSafeRoomName(room?: string): string|undefined { } catch (e) { // This can happen though if we get an unencoded string and it contains // some characters that look like an encoded entity, but it's not. - // But in this case we're fine goin on... + // But in this case we're fine going on... } // Normalize the character set. diff --git a/react/features/face-landmarks/constants.ts b/react/features/face-landmarks/constants.ts index bf5c6fc08..193f29c16 100644 --- a/react/features/face-landmarks/constants.ts +++ b/react/features/face-landmarks/constants.ts @@ -38,7 +38,7 @@ export const INIT_WORKER = 'INIT_WORKER'; export const FACE_BOX_EVENT_TYPE = 'face-box'; /** - * Miliseconds interval value for sending new image data to the worker. + * Milliseconds interval value for sending new image data to the worker. */ export const SEND_IMAGE_INTERVAL_MS = 1000; diff --git a/react/features/face-landmarks/functions.js b/react/features/face-landmarks/functions.js index adf352585..c2920cc8a 100644 --- a/react/features/face-landmarks/functions.js +++ b/react/features/face-landmarks/functions.js @@ -218,7 +218,7 @@ export function getVideoObjectPosition(state: Object, id: string) { * Gets the video object position for a participant id. * * @param {Object} state - The redux state. - * @returns {number} - Number of miliseconds for doing face detection. + * @returns {number} - Number of milliseconds for doing face detection. */ export function getDetectionInterval(state: Object) { const { faceLandmarks } = state['features/base/config']; diff --git a/react/features/filmstrip/components/web/Thumbnail.tsx b/react/features/filmstrip/components/web/Thumbnail.tsx index e429e0376..ec2deda43 100644 --- a/react/features/filmstrip/components/web/Thumbnail.tsx +++ b/react/features/filmstrip/components/web/Thumbnail.tsx @@ -784,7 +784,7 @@ class Thumbnail extends Component { } /** - * Cancel showing popover context menu after x miliseconds if the no. Of miliseconds is not reached yet, + * Cancel showing popover context menu after x milliseconds if the no. Of milliseconds is not reached yet, * or just clears the timeout. * * @returns {void} @@ -794,7 +794,7 @@ class Thumbnail extends Component { } /** - * Cancel showing Context menu after x miliseconds if the number of miliseconds is not reached + * Cancel showing Context menu after x milliseconds if the number of milliseconds is not reached * before a touch move(drag), or just clears the timeout. * * @returns {void} diff --git a/react/features/large-video/components/ScreenSharePlaceholder.web.tsx b/react/features/large-video/components/ScreenSharePlaceholder.web.tsx index 1700ec491..82150a848 100644 --- a/react/features/large-video/components/ScreenSharePlaceholder.web.tsx +++ b/react/features/large-video/components/ScreenSharePlaceholder.web.tsx @@ -67,7 +67,7 @@ const useStyles = makeStyles((theme: Theme) => createStyles({ })); /** - * Component that displays a placehoder for when the screen is shared. + * Component that displays a placeholder for when the screen is shared. * * @param {Function} t - Function which translate strings. * * @returns {ReactElement} diff --git a/react/features/participants-pane/components/native/CollapsibleList.js b/react/features/participants-pane/components/native/CollapsibleList.js index 06ee9ade0..85b45e913 100644 --- a/react/features/participants-pane/components/native/CollapsibleList.js +++ b/react/features/participants-pane/components/native/CollapsibleList.js @@ -25,7 +25,7 @@ type Props = { onLongPress?: Function, /** - * Collapsable list title. + * Collapsible list title. */ title: Object } diff --git a/react/features/stream-effects/noise-suppression/NoiseSuppressorWorklet.ts b/react/features/stream-effects/noise-suppression/NoiseSuppressorWorklet.ts index e65b3dc98..2236aa461 100644 --- a/react/features/stream-effects/noise-suppression/NoiseSuppressorWorklet.ts +++ b/react/features/stream-effects/noise-suppression/NoiseSuppressorWorklet.ts @@ -127,7 +127,7 @@ class NoiseSuppressorWorklet extends AudioWorkletProcessor { } // Determine how much denoised audio is available, if the start index of denoised samples is smaller - // then _denoisedBufferLength that means a rollover occured. + // then _denoisedBufferLength that means a rollover occurred. let unsentDenoisedDataLength; if (this._denoisedBufferIndx > this._denoisedBufferLength) { @@ -150,7 +150,7 @@ class NoiseSuppressorWorklet extends AudioWorkletProcessor { this._denoisedBufferIndx += outData.length; } - // When the end of the circular buffer has been reached, start from the beggining. By the time the index + // When the end of the circular buffer has been reached, start from the beginning. By the time the index // starts over, the data from the begging is stale (has already been processed) and can be safely // overwritten. if (this._denoisedBufferIndx === this._circularBufferLength) { diff --git a/react/features/stream-effects/presenter/JitsiStreamPresenterEffect.js b/react/features/stream-effects/presenter/JitsiStreamPresenterEffect.js index 16607a9ea..80bbfddf3 100644 --- a/react/features/stream-effects/presenter/JitsiStreamPresenterEffect.js +++ b/react/features/stream-effects/presenter/JitsiStreamPresenterEffect.js @@ -89,7 +89,7 @@ export default class JitsiStreamPresenterEffect { * @returns {void} */ _renderVideo() { - // adjust the canvas width/height on every frame incase the window has been resized. + // adjust the canvas width/height on every frame in case the window has been resized. const [ track ] = this._desktopStream.getVideoTracks(); const { height, width } = track.getSettings() ?? track.getConstraints(); diff --git a/react/features/toolbox/components/AbstractToolbarButton.js b/react/features/toolbox/components/AbstractToolbarButton.js index 551805c48..b05e1d684 100644 --- a/react/features/toolbox/components/AbstractToolbarButton.js +++ b/react/features/toolbox/components/AbstractToolbarButton.js @@ -40,7 +40,7 @@ export type Props = { toggled?: boolean, /** - * The color underlaying the button. + * The color underlying the button. */ underlayColor?: any }; diff --git a/react/features/toolbox/functions.web.js b/react/features/toolbox/functions.web.js index ab9e76695..cce016cf0 100644 --- a/react/features/toolbox/functions.web.js +++ b/react/features/toolbox/functions.web.js @@ -126,7 +126,7 @@ export function isToolboxEnabled(state: Object) { * Returns the toolbar timeout from config or the default value. * * @param {Object} state - The state from the Redux store. - * @returns {number} - Toolbar timeout in miliseconds. + * @returns {number} - Toolbar timeout in milliseconds. */ export function getToolbarTimeout(state: Object) { const { toolbarConfig: { timeout } } = state['features/base/config']; diff --git a/resources/prosody-plugins/poltergeist.lib.lua b/resources/prosody-plugins/poltergeist.lib.lua index 8b89fb051..e44c785a3 100644 --- a/resources/prosody-plugins/poltergeist.lib.lua +++ b/resources/prosody-plugins/poltergeist.lib.lua @@ -40,7 +40,7 @@ function get_presence(room, nick) return nil; end --- Checks for existance of a poltergeist occupant in a room. +-- Checks for existence of a poltergeist occupant in a room. -- @param room the room instance where to check for the occupant -- @param nick the nick of the occupant -- @return true if occupant is found, false otherwise diff --git a/resources/prosody-plugins/token/util.lib.lua b/resources/prosody-plugins/token/util.lib.lua index 4ad4cea64..7a1661c71 100644 --- a/resources/prosody-plugins/token/util.lib.lua +++ b/resources/prosody-plugins/token/util.lib.lua @@ -50,7 +50,7 @@ function Util.new(module) conference.domain and the actual presentation of the room in that muc component is [subdomain]roomName@conference.domain. These setups relay on configuration 'muc_domain_base' which holds - the main domain and we use it to substract subdomains from the + the main domain and we use it to subtract subdomains from the virtual addresses. The following confgurations are for multidomain setups and domain name verification: diff --git a/twa/app/build.gradle b/twa/app/build.gradle index accd3ac85..7222cc20d 100644 --- a/twa/app/build.gradle +++ b/twa/app/build.gradle @@ -40,7 +40,7 @@ def twaManifest = [ // The duration of fade out animation in milliseconds to be played when removing splash screen. splashScreenFadeOutDuration: 300, generatorApp: 'bubblewrap-cli', // Application that generated the Android Project - // The fallback strategy for when Trusted Web Activity is not avilable. Possible values are + // The fallback strategy for when Trusted Web Activity is not available. Possible values are // 'customtabs' and 'webview'. fallbackType: 'customtabs', enableSiteSettingsShortcut: 'true', diff --git a/webpack.config.js b/webpack.config.js index 21bec89c2..21d47a90c 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -109,7 +109,7 @@ function getConfig(options = {}) { // Avoid loading babel.config.js, since we only use it for React Native. configFile: false, - // XXX The require.resolve bellow solves failures to locate the + // XXX The require.resolve below solves failures to locate the // presets when lib-jitsi-meet, for example, is npm linked in // jitsi-meet. plugins: [ @@ -399,7 +399,7 @@ module.exports = (_env, argv) => { * context as a normal window, (e.g. self/window is not defined). * While running a production build webpack's boilerplate code doesn't introduce any * audio worklet "unfriendly" code however when running the dev server, hot module replacement - * and live reload add javascript code that can't be ran by the worklet, so we explicity ignore + * and live reload add javascript code that can't be ran by the worklet, so we explicitly ignore * those parts with the null-loader. * The dev server also expects a `self` global object that's not available in the `AudioWorkletGlobalScope`, * so we replace it.