浏览代码

chore(typos) fix various typos

Found via `codespell -q 3 -S "*.svg,./lang" -L anser,bu,dialin,goup,miliseconds,nd,vew`
factor2
luzpaz 6 个月前
父节点
当前提交
30595584a3
共有 41 个文件被更改,包括 54 次插入54 次删除
  1. 1
    1
      android/sdk/src/main/java/org/jitsi/meet/sdk/JitsiMeetActivityDelegate.java
  2. 3
    3
      config.js
  3. 1
    1
      ios/fastlane/Fastfile
  4. 2
    2
      modules/API/API.js
  5. 1
    1
      react/features/authentication/middleware.ts
  6. 1
    1
      react/features/base/media/reducer.ts
  7. 1
    1
      react/features/base/participants/actions.ts
  8. 1
    1
      react/features/base/participants/subscriber.ts
  9. 3
    3
      react/features/base/react/functions.ts
  10. 1
    1
      react/features/base/redux/PersistenceRegistry.ts
  11. 1
    1
      react/features/base/responsive-ui/middleware.native.ts
  12. 1
    1
      react/features/base/tracks/functions.native.ts
  13. 1
    1
      react/features/base/tracks/functions.web.ts
  14. 2
    2
      react/features/base/ui/components/web/Select.tsx
  15. 1
    1
      react/features/base/util/getUnsafeRoomText.native.ts
  16. 1
    1
      react/features/base/util/getUnsafeRoomText.web.ts
  17. 1
    1
      react/features/calendar-sync/components/CalendarList.native.tsx
  18. 1
    1
      react/features/calendar-sync/components/styles.ts
  19. 2
    2
      react/features/conference/actions.native.ts
  20. 1
    1
      react/features/device-selection/components/AudioDevicesSelection.web.tsx
  21. 2
    2
      react/features/e2ee/actions.ts
  22. 1
    1
      react/features/filmstrip/functions.any.ts
  23. 1
    1
      react/features/filmstrip/functions.native.ts
  24. 1
    1
      react/features/filmstrip/functions.web.ts
  25. 1
    1
      react/features/large-video/actions.any.ts
  26. 1
    1
      react/features/mobile/full-screen/functions.ts
  27. 1
    1
      react/features/participants-pane/functions.ts
  28. 1
    1
      react/features/prejoin/components/native/Prejoin.tsx
  29. 3
    3
      react/features/recording/middleware.ts
  30. 2
    2
      react/features/recording/reducer.ts
  31. 1
    1
      react/features/remote-control/actions.ts
  32. 1
    1
      react/features/settings/components/web/MoreTab.tsx
  33. 1
    1
      react/features/settings/components/web/ShortcutsTab.tsx
  34. 2
    2
      react/features/toolbox/functions.web.ts
  35. 1
    1
      react/features/toolbox/middleware.web.ts
  36. 1
    1
      react/features/video-quality/actions.ts
  37. 1
    1
      react/features/video-quality/subscriber.ts
  38. 2
    2
      resources/prosody-plugins/token/util.lib.lua
  39. 1
    1
      tests/wdio.dev.conf.ts
  40. 1
    1
      tests/wdio.firefox.conf.ts
  41. 1
    1
      twa/app/build.gradle

+ 1
- 1
android/sdk/src/main/java/org/jitsi/meet/sdk/JitsiMeetActivityDelegate.java 查看文件

@@ -42,7 +42,7 @@ public class JitsiMeetActivityDelegate {
42 42
     /**
43 43
      * Tells whether or not the permissions request is currently in progress.
44 44
      *
45
-     * @return {@code true} if the permssions are being requested or {@code false} otherwise.
45
+     * @return {@code true} if the permissions are being requested or {@code false} otherwise.
46 46
      */
47 47
     static boolean arePermissionsBeingRequested() {
48 48
         return permissionListener != null;

+ 3
- 3
config.js 查看文件

@@ -907,7 +907,7 @@ var config = {
907 907
     // Overrides the buttons displayed in the main toolbar. Depending on the screen size the number of displayed
908 908
     // buttons varies from 2 buttons to 8 buttons. Every array in the mainToolbarButtons array will replace the
909 909
     // corresponding default buttons configuration matched by the number of buttons specified in the array. Arrays with
910
-    // more than 8 buttons or less then 2 buttons will be ignored. When there there isn't an override for a cerain
910
+    // more than 8 buttons or less then 2 buttons will be ignored. When there there isn't an override for a certain
911 911
     // configuration (for example when 3 buttons are displayed) the default jitsi-meet configuration will be used.
912 912
     // The order of the buttons in the array is preserved.
913 913
     // mainToolbarButtons: [
@@ -1735,7 +1735,7 @@ var config = {
1735 1735
     //     'notify.participantsWantToJoin', // shown when lobby is enabled and participants request to join meeting
1736 1736
     //     'notify.passwordRemovedRemotely', // shown when a password has been removed remotely
1737 1737
     //     'notify.passwordSetRemotely', // shown when a password has been set remotely
1738
-    //     'notify.raisedHand', // shown when a partcipant used raise hand,
1738
+    //     'notify.raisedHand', // shown when a participant used raise hand,
1739 1739
     //     'notify.screenShareNoAudio', // shown when the audio could not be shared for the selected screen
1740 1740
     //     'notify.screenSharingAudioOnlyTitle', // shown when the best performance has been affected by screen sharing
1741 1741
     //     'notify.selfViewTitle', // show "You can always un-hide the self-view from settings"
@@ -1766,7 +1766,7 @@ var config = {
1766 1766
     // disableFilmstripAutohiding: false,
1767 1767
 
1768 1768
     // filmstrip: {
1769
-    //     // Disable the vertical/horizonal filmstrip.
1769
+    //     // Disable the vertical/horizontal filmstrip.
1770 1770
     //     disabled: false,
1771 1771
     //     // Disables user resizable filmstrip. Also, allows configuration of the filmstrip
1772 1772
     //     // (width, tiles aspect ratios) through the interfaceConfig options.

+ 1
- 1
ios/fastlane/Fastfile 查看文件

@@ -69,7 +69,7 @@ platform :ios do
69 69
       end
70 70
     )
71 71
 
72
-    # Inrement the build number by 1
72
+    # Increment the build number by 1
73 73
     increment_build_number(
74 74
       build_number: Time.now.to_i,
75 75
       xcodeproj: "app/app.xcodeproj"

+ 2
- 2
modules/API/API.js 查看文件

@@ -1571,8 +1571,8 @@ class API {
1571 1571
                 formattedArgument += `${arg.toString()}: ${arg.stack}`;
1572 1572
             } else if (typeof arg === 'object') {
1573 1573
                 // NOTE: The non-enumerable properties of the objects wouldn't be included in the string after
1574
-                // JSON.strigify. For example Map instance will be translated to '{}'. So I think we have to eventually
1575
-                // do something better for parsing the arguments. But since this option for strigify is part of the
1574
+                // JSON.stringify. For example Map instance will be translated to '{}'. So I think we have to eventually
1575
+                // do something better for parsing the arguments. But since this option for stringify is part of the
1576 1576
                 // public interface and I think it could be useful in some cases I will it for now.
1577 1577
                 try {
1578 1578
                     formattedArgument += JSON.stringify(arg);

+ 1
- 1
react/features/authentication/middleware.ts 查看文件

@@ -121,7 +121,7 @@ MiddlewareRegistry.register(store => next => action => {
121 121
         if (isTokenAuthEnabled(config)
122 122
             && config.tokenAuthUrlAutoRedirect
123 123
             && state['features/base/jwt'].jwt) {
124
-            // auto redirect is turned on and we have succesfully logged in
124
+            // auto redirect is turned on and we have successfully logged in
125 125
             // let's mark that
126 126
             dispatch(setTokenAuthUrlSuccess(true));
127 127
         }

+ 1
- 1
react/features/base/media/reducer.ts 查看文件

@@ -96,7 +96,7 @@ function _audio(state: IAudioState = _AUDIO_INITIAL_MEDIA_STATE, action: AnyActi
96 96
 const DEFAULT_INITIAL_PROMISE_STATE = createDeferred<IInitialGUMPromiseResult>();
97 97
 
98 98
 /**
99
- * Reducer fot the common properties in media state.
99
+ * Reducer for the common properties in media state.
100 100
  *
101 101
  * @param {ICommonState} state - Common media state.
102 102
  * @param {Object} action - Action object.

+ 1
- 1
react/features/base/participants/actions.ts 查看文件

@@ -240,7 +240,7 @@ export function participantJoined(participant: IParticipant) {
240 240
         // conference. The following check is really necessary because a
241 241
         // JitsiConference may have moved into leaving but may still manage to
242 242
         // sneak a PARTICIPANT_JOINED in if its leave is delayed for any purpose
243
-        // (which is not outragous given that leaving involves network
243
+        // (which is not outrageous given that leaving involves network
244 244
         // requests.)
245 245
         const stateFeaturesBaseConference
246 246
             = getState()['features/base/conference'];

+ 1
- 1
react/features/base/participants/subscriber.ts 查看文件

@@ -52,7 +52,7 @@ StateListenerRegistry.register(
52 52
 
53 53
 /**
54 54
  * Compares the old and new screenshare lists provided and creates/removes the virtual screenshare participant
55
- * tiles accodingly.
55
+ * tiles accordingly.
56 56
  *
57 57
  * @param {Array<string>} oldScreenshareSourceNames - List of old screenshare source names.
58 58
  * @param {Array<string>} newScreenshareSourceNames - Current list of screenshare source names.

+ 3
- 3
react/features/base/react/functions.ts 查看文件

@@ -41,8 +41,8 @@ export function formatURLText(text = '') {
41 41
     }
42 42
 
43 43
     if (!result) {
44
-        // This will be the case for invalid URLs or URLs without a host (emails for example). In this case beacuse
45
-        // of the issue with PunycodeJS that truncates parts of the text when there is '@' we split the text by '@'
44
+        // This will be the case for invalid URLs or URLs without a host (emails for example). In this case due to
45
+        // the issue with PunycodeJS that truncates parts of the text when there is '@' we split the text by '@'
46 46
         // and use punycode for every separate part to prevent homograph attacks.
47 47
         result = text.split('@').map(punycode.toASCII)
48 48
             .join('@');
@@ -59,7 +59,7 @@ export function formatURLText(text = '') {
59 59
  */
60 60
 export function getSupportUrl(stateful: IStateful) {
61 61
 
62
-    // TODO: Once overwriting trough interface config is completelly gone we should think of a way to be able to set
62
+    // TODO: Once overwriting through interface config is completely gone we should think of a way to be able to set
63 63
     // the value in the branding and not return the default value from interface config.
64 64
     return toState(stateful)['features/dynamic-branding'].supportUrl || interfaceConfig?.SUPPORT_URL;
65 65
 }

+ 1
- 1
react/features/base/redux/PersistenceRegistry.ts 查看文件

@@ -12,7 +12,7 @@ declare let __DEV__: any;
12 12
 /**
13 13
  * Mixed type of the element (subtree) config. If it's a {@code boolean} (and is
14 14
  * {@code true}), we persist the entire subtree. If it's an {@code Object}, we
15
- * perist a filtered subtree based on the properties of the config object.
15
+ * persist a filtered subtree based on the properties of the config object.
16 16
  */
17 17
 declare type ElementConfig = boolean | Object;
18 18
 

+ 1
- 1
react/features/base/responsive-ui/middleware.native.ts 查看文件

@@ -5,7 +5,7 @@ import { setAspectRatio, setReducedUI } from './actions';
5 5
 
6 6
 
7 7
 /**
8
- * Middleware that handles widnow dimension changes and updates the aspect ratio and
8
+ * Middleware that handles window dimension changes and updates the aspect ratio and
9 9
  * reduced UI modes accordingly.
10 10
  *
11 11
  * @param {Store} store - The redux store.

+ 1
- 1
react/features/base/tracks/functions.native.ts 查看文件

@@ -17,7 +17,7 @@ export * from './functions.any';
17 17
  * and/or 'video'.
18 18
  * @param {string|null} [options.micDeviceId] - Microphone device id or
19 19
  * {@code undefined} to use app's settings.
20
- * @param {number|undefined} [oprions.timeout] - A timeout for JitsiMeetJS.createLocalTracks used to create the tracks.
20
+ * @param {number|undefined} [options.timeout] - A timeout for JitsiMeetJS.createLocalTracks used to create the tracks.
21 21
  * @param {IStore} store - The redux store in the context of which the function
22 22
  * is to execute and from which state such as {@code config} is to be retrieved.
23 23
  * @returns {Promise<JitsiLocalTrack[]>}

+ 1
- 1
react/features/base/tracks/functions.web.ts 查看文件

@@ -31,7 +31,7 @@ export * from './functions.any';
31 31
  * and/or 'video'.
32 32
  * @param {string|null} [options.micDeviceId] - Microphone device id or
33 33
  * {@code undefined} to use app's settings.
34
- * @param {number|undefined} [oprions.timeout] - A timeout for JitsiMeetJS.createLocalTracks used to create the tracks.
34
+ * @param {number|undefined} [options.timeout] - A timeout for JitsiMeetJS.createLocalTracks used to create the tracks.
35 35
  * @param {IStore} store - The redux store in the context of which the function
36 36
  * is to execute and from which state such as {@code config} is to be retrieved.
37 37
  * @param {boolean} recordTimeMetrics - If true time metrics will be recorded.

+ 2
- 2
react/features/base/ui/components/web/Select.tsx 查看文件

@@ -19,12 +19,12 @@ interface ISelectProps {
19 19
     className?: string;
20 20
 
21 21
     /**
22
-     * Wether or not the select is disabled.
22
+     * Whether or not the select is disabled.
23 23
      */
24 24
     disabled?: boolean;
25 25
 
26 26
     /**
27
-     * Wether or not the select is in the error state.
27
+     * Whether or not the select is in the error state.
28 28
      */
29 29
     error?: boolean;
30 30
 

+ 1
- 1
react/features/base/util/getUnsafeRoomText.native.ts 查看文件

@@ -13,7 +13,7 @@ import { SECURITY_URL } from './contants';
13 13
  *
14 14
  * @param {IReduxState} state - The redux state.
15 15
  * @param {Function} t - The translation function.
16
- * @param {'meeting'|'prejoin'|'welcome'} context - The given context of the warining.
16
+ * @param {'meeting'|'prejoin'|'welcome'} context - The given context of the warning.
17 17
  * @returns {Text}
18 18
  */
19 19
 export default function getUnsafeRoomText(state: IReduxState, t: Function, context: 'meeting' | 'prejoin' | 'welcome') {

+ 1
- 1
react/features/base/util/getUnsafeRoomText.web.ts 查看文件

@@ -6,7 +6,7 @@ import { SECURITY_URL } from './contants';
6 6
  * Gets the unsafe room text for the given context.
7 7
  *
8 8
  * @param {Function} t - The translation function.
9
- * @param {'meeting'|'prejoin'|'welcome'} context - The given context of the warining.
9
+ * @param {'meeting'|'prejoin'|'welcome'} context - The given context of the warning.
10 10
  * @returns {string}
11 11
  */
12 12
 export default function getUnsafeRoomText(t: Function, context: 'meeting' | 'prejoin' | 'welcome') {

+ 1
- 1
react/features/calendar-sync/components/CalendarList.native.tsx 查看文件

@@ -18,7 +18,7 @@ import CalendarListContent from './CalendarListContent.native';
18 18
 import styles from './styles';
19 19
 
20 20
 /**
21
- * The tyoe of the React {@code Component} props of {@link CalendarList}.
21
+ * The type of the React {@code Component} props of {@link CalendarList}.
22 22
  */
23 23
 interface IProps extends WithTranslation {
24 24
 

+ 1
- 1
react/features/calendar-sync/components/styles.ts 查看文件

@@ -152,7 +152,7 @@ export default createStyleSheet({
152 152
     },
153 153
 
154 154
     /**
155
-     * The container for all the lines if the norification.
155
+     * The container for all the lines if the notification.
156 156
      */
157 157
     notificationTextContainer: {
158 158
         flexDirection: 'column',

+ 2
- 2
react/features/conference/actions.native.ts 查看文件

@@ -11,7 +11,7 @@ import { DISMISS_CALENDAR_NOTIFICATION } from './actionTypes';
11 11
  *
12 12
  * @param {JitsiParticipant} participant - The {@link JitsiParticipant}
13 13
  * instance which initiated the kick event.
14
- * @param {?Function} submit - The function to execute after submiting the dialog.
14
+ * @param {?Function} submit - The function to execute after submitting the dialog.
15 15
  * @returns {Function}
16 16
  */
17 17
 export function notifyKickedOut(participant: any, submit?: Function) {
@@ -38,7 +38,7 @@ export function notifyKickedOut(participant: any, submit?: Function) {
38 38
  * Notify that we've been kicked out of the conference.
39 39
  *
40 40
  * @param {string} reasonKey - The translation key for the reason why the conference failed.
41
- * @param {?Function} submit - The function to execute after submiting the dialog.
41
+ * @param {?Function} submit - The function to execute after submitting the dialog.
42 42
  * @returns {Function}
43 43
  */
44 44
 export function notifyConferenceFailed(reasonKey: string, submit?: Function) {

+ 1
- 1
react/features/device-selection/components/AudioDevicesSelection.web.tsx 查看文件

@@ -99,7 +99,7 @@ interface IProps extends AbstractDialogTabProps, WithTranslation {
99 99
     iAmVisitor: boolean;
100 100
 
101 101
     /**
102
-     * Wether noise suppression is on or not.
102
+     * Whether noise suppression is on or not.
103 103
      */
104 104
     noiseSuppressionEnabled: boolean;
105 105
 

+ 2
- 2
react/features/e2ee/actions.ts 查看文件

@@ -50,7 +50,7 @@ export function setMediaEncryptionKey(keyInfo: Object) {
50 50
 }
51 51
 
52 52
 /**
53
- * Dispatches an action to start participant e2ee verficiation process.
53
+ * Dispatches an action to start participant e2ee verification process.
54 54
  *
55 55
  * @param {string} pId - The participant id.
56 56
  * @returns {{
@@ -69,7 +69,7 @@ export function startVerification(pId: string) {
69 69
  * Dispatches an action to set participant e2ee verification status.
70 70
  *
71 71
  * @param {string} pId - The participant id.
72
- * @param {boolean} isVerified - The verifcation status.
72
+ * @param {boolean} isVerified - The verification status.
73 73
  * @returns {{
74 74
  *     type: PARTICIPANT_VERIFIED,
75 75
  *     pId: string,

+ 1
- 1
react/features/filmstrip/functions.any.ts 查看文件

@@ -57,7 +57,7 @@ export function updateRemoteParticipants(store: IStore, force?: boolean, partici
57 57
         remoteParticipants.delete(speaker);
58 58
     }
59 59
 
60
-    // Always update the order of the thumnails.
60
+    // Always update the order of the thubmnails.
61 61
     const participantsWithScreenShare = screenShareParticipants.reduce<string[]>((acc, screenshare) => {
62 62
         const ownerId = getVirtualScreenshareParticipantOwnerId(screenshare);
63 63
 

+ 1
- 1
react/features/filmstrip/functions.native.ts 查看文件

@@ -254,7 +254,7 @@ export function getFilmstripDimensions({
254 254
 /**
255 255
  * Returns true if the local thumbnail should be displayed separately and false otherwise.
256 256
  *
257
- * @returns {boolean} - True if the local thumbnail should be displayed separately and flase otherwise.
257
+ * @returns {boolean} - True if the local thumbnail should be displayed separately and false otherwise.
258 258
  */
259 259
 export function shouldDisplayLocalThumbnailSeparately() {
260 260
     // XXX Our current design is to have the local participant separate from

+ 1
- 1
react/features/filmstrip/functions.web.ts 查看文件

@@ -322,7 +322,7 @@ export function calculateResponsiveTileViewDimensions({
322 322
     for (let c = 1; c <= Math.min(maxColumns, numberOfParticipants, desiredNumberOfVisibleTiles); c++) {
323 323
         const r = Math.ceil(numberOfParticipants / c);
324 324
 
325
-        // we want to display as much as possible tumbnails up to desiredNumberOfVisibleTiles
325
+        // we want to display as much as possible thumbnails up to desiredNumberOfVisibleTiles
326 326
         const visibleRows
327 327
             = numberOfParticipants <= desiredNumberOfVisibleTiles ? r : Math.floor(desiredNumberOfVisibleTiles / c);
328 328
 

+ 1
- 1
react/features/large-video/actions.any.ts 查看文件

@@ -84,7 +84,7 @@ export function updateKnownLargeVideoResolution(resolution: number) {
84 84
 }
85 85
 
86 86
 /**
87
- * Sets the dimenstions of the large video in redux.
87
+ * Sets the dimensions of the large video in redux.
88 88
  *
89 89
  * @param {number} height - The height of the large video.
90 90
  * @param {number} width - The width of the large video.

+ 1
- 1
react/features/mobile/full-screen/functions.ts 查看文件

@@ -9,7 +9,7 @@ import { isLocalVideoTrackDesktop } from '../../base/tracks/functions.any';
9 9
  * Checks whether full-screen state should be used or not.
10 10
  *
11 11
  * @param {IReduxState} state - The redux state.
12
- * @returns {boolean} - Whether full-screen state shuld be used or not.
12
+ * @returns {boolean} - Whether full-screen state should be used or not.
13 13
  */
14 14
 export function shouldUseFullScreen(state: IReduxState) {
15 15
     const { enabled: audioOnly } = state['features/base/audio-only'];

+ 1
- 1
react/features/participants-pane/functions.ts 查看文件

@@ -286,7 +286,7 @@ export const isMuteAllVisible = (state: IReduxState) => {
286 286
  * Returns true if renaming the currently joined breakout room is allowed and false otherwise.
287 287
  *
288 288
  * @param {IReduxState} state - The redux state.
289
- * @returns {boolean} - True if reanming the currently joined breakout room is allowed and false otherwise.
289
+ * @returns {boolean} - True if renaming the currently joined breakout room is allowed and false otherwise.
290 290
  */
291 291
 export function isCurrentRoomRenamable(state: IReduxState) {
292 292
     return isInBreakoutRoom(state) && isBreakoutRoomRenameAllowed(state);

+ 1
- 1
react/features/prejoin/components/native/Prejoin.tsx 查看文件

@@ -117,7 +117,7 @@ const Prejoin: React.FC<IPrejoinProps> = ({ navigation }: IPrejoinProps) => {
117 117
 
118 118
         return () => BackHandler.removeEventListener('hardwareBackPress', goBack);
119 119
 
120
-    }, []); // dispatch is not in the dependancy list because we want the action to be dispatched only once when
120
+    }, []); // dispatch is not in the dependency list because we want the action to be dispatched only once when
121 121
     // the component is mounted.
122 122
 
123 123
     const headerLeft = () => {

+ 3
- 3
react/features/recording/middleware.ts 查看文件

@@ -216,11 +216,11 @@ MiddlewareRegistry.register(({ dispatch, getState }) => next => action => {
216 216
         if (updatedSessionData?.status === ON) {
217 217
 
218 218
             // We receive 2 updates of the session status ON. The first one is from jibri when it joins.
219
-            // The second one is from jicofo which will deliever the initiator value. Since the start
219
+            // The second one is from jicofo which will deliver the initiator value. Since the start
220 220
             // recording notification uses the initiator value we skip the jibri update and show the
221 221
             // notification on the update from jicofo.
222
-            // FIXE: simplify checks when the backend start sending only one status ON update containing the
223
-            // initiator.
222
+            // FIXME: simplify checks when the backend start sending only one status ON update containing
223
+            // the initiator.
224 224
             if (initiator && !oldSessionData?.initiator) {
225 225
                 if (typeof recordingLimit === 'object') {
226 226
                     dispatch(showRecordingLimitNotification(mode));

+ 2
- 2
react/features/recording/reducer.ts 查看文件

@@ -113,7 +113,7 @@ ReducerRegistry.register<IRecordingState>(STORE_NAME,
113 113
  * @param {Array} sessionDatas - The current sessions in the redux store.
114 114
  * @param {Object} newSessionData - The updated session data.
115 115
  * @private
116
- * @returns {Array} The session datas with the updated session data added.
116
+ * @returns {Array} The session data with the updated session data added.
117 117
  */
118 118
 function _updateSessionDatas(sessionDatas: ISessionData[], newSessionData: ISessionData) {
119 119
     const hasExistingSessionData = sessionDatas.find(
@@ -133,7 +133,7 @@ function _updateSessionDatas(sessionDatas: ISessionData[], newSessionData: ISess
133 133
         });
134 134
     } else {
135 135
         // If the session data is not present, then there is nothing to update
136
-        // and instead it needs to be added to the known session datas.
136
+        // and instead it needs to be added to the known session data.
137 137
         newSessionDatas = [
138 138
             ...sessionDatas,
139 139
             { ...newSessionData }

+ 1
- 1
react/features/remote-control/actions.ts 查看文件

@@ -107,7 +107,7 @@ export function requestRemoteControl(userId: string) {
107 107
 
108 108
         dispatch(setRemoteControlActive(true));
109 109
 
110
-        logger.log(`Requsting remote control permissions from: ${userId}`);
110
+        logger.log(`Requesting remote control permissions from: ${userId}`);
111 111
 
112 112
         const { conference } = state['features/base/conference'];
113 113
 

+ 1
- 1
react/features/settings/components/web/MoreTab.tsx 查看文件

@@ -79,7 +79,7 @@ export interface IProps extends AbstractDialogTabProps, WithTranslation {
79 79
     showPrejoinSettings: boolean;
80 80
 
81 81
     /**
82
-     * Wether or not the stage filmstrip is enabled.
82
+     * Whether or not the stage filmstrip is enabled.
83 83
      */
84 84
     stageFilmstripEnabled: boolean;
85 85
 }

+ 1
- 1
react/features/settings/components/web/ShortcutsTab.tsx 查看文件

@@ -25,7 +25,7 @@ export interface IProps extends AbstractDialogTabProps, WithTranslation {
25 25
     displayShortcuts: boolean;
26 26
 
27 27
     /**
28
-     * Wether the keyboard shortcuts are enabled or not.
28
+     * Whether the keyboard shortcuts are enabled or not.
29 29
      */
30 30
     keyboardShortcutsEnabled: boolean;
31 31
 

+ 2
- 2
react/features/toolbox/functions.web.ts 查看文件

@@ -202,7 +202,7 @@ export function getVisibleButtons({
202 202
     setButtonsNotifyClickMode(allButtons, buttonsWithNotifyClick);
203 203
 
204 204
     const filteredButtons = Object.keys(allButtons).filter(key =>
205
-        typeof key !== 'undefined' // filter invalid buttons that may be comming from config.mainToolbarButtons
205
+        typeof key !== 'undefined' // filter invalid buttons that may be coming from config.mainToolbarButtons
206 206
         // override
207 207
         && !jwtDisabledButtons.includes(key)
208 208
         && isButtonEnabled(key, toolbarButtons));
@@ -264,7 +264,7 @@ interface ICSSTransitionObject {
264 264
  * @returns {ICSSTransitionObject}
265 265
  */
266 266
 export function getTransitionParamsForElementsAboveToolbox(isToolbarVisible: boolean): ICSSTransitionObject {
267
-    // The transistion time and delay is different to account for the time when the toolbar is about to hide/show but
267
+    // The transition time and delay is different to account for the time when the toolbar is about to hide/show but
268 268
     // the elements don't have to move.
269 269
     return isToolbarVisible ? {
270 270
         duration: 0.15,

+ 1
- 1
react/features/toolbox/middleware.web.ts 查看文件

@@ -142,7 +142,7 @@ function _setFullScreen(next: Function, action: AnyAction) {
142 142
 /**
143 143
  * Common logic to gather buttons that have to notify the api when clicked.
144 144
  *
145
- * @param {Array} buttonsWithNotifyClick - The array of systme buttons that need to notify the api.
145
+ * @param {Array} buttonsWithNotifyClick - The array of system buttons that need to notify the api.
146 146
  * @param {Array} customButtons - The custom buttons.
147 147
  * @returns {Array}
148 148
  */

+ 1
- 1
react/features/video-quality/actions.ts 查看文件

@@ -29,7 +29,7 @@ export function setMaxReceiverVideoQualityForLargeVideo(maxReceiverVideoQuality:
29 29
 }
30 30
 
31 31
 /**
32
- * Sets the max frame height that should be received for the screen sharing filmstrip particpant.
32
+ * Sets the max frame height that should be received for the screen sharing filmstrip participant.
33 33
  *
34 34
  * @param {number} maxReceiverVideoQuality - The max video frame height to
35 35
  * receive.

+ 1
- 1
react/features/video-quality/subscriber.ts 查看文件

@@ -309,7 +309,7 @@ StateListenerRegistry.register(
309 309
     });
310 310
 
311 311
 /**
312
- * Returns the source names asociated with the given participants list.
312
+ * Returns the source names associated with the given participants list.
313 313
  *
314 314
  * @param {Array<string>} participantList - The list of participants.
315 315
  * @param {Object} state - The redux state.

+ 2
- 2
resources/prosody-plugins/token/util.lib.lua 查看文件

@@ -80,7 +80,7 @@ function Util.new(module)
80 80
         These setups relay on configuration 'muc_domain_base' which holds
81 81
         the main domain and we use it to subtract subdomains from the
82 82
         virtual addresses.
83
-        The following confgurations are for multidomain setups and domain name
83
+        The following configurations are for multidomain setups and domain name
84 84
         verification:
85 85
      --]]
86 86
 
@@ -225,7 +225,7 @@ function Util:get_public_key(keyId)
225 225
             self.cache:set(keyId, content);
226 226
         else
227 227
             if code == nil then
228
-                -- this is timout after nr_retries retries
228
+                -- this is timeout after nr_retries retries
229 229
                 module:log('warn', 'Timeout retrieving %s from %s', keyId, keyurl);
230 230
             end
231 231
         end

+ 1
- 1
tests/wdio.dev.conf.ts 查看文件

@@ -1,5 +1,5 @@
1 1
 // wdio.dev.conf.ts
2
-// extends te main configuration file for the development environment (make dev)
2
+// extends the main configuration file for the development environment (make dev)
3 3
 // it will connect to the webpack-dev-server running locally on port 8080
4 4
 import { deepmerge } from 'deepmerge-ts';
5 5
 

+ 1
- 1
tests/wdio.firefox.conf.ts 查看文件

@@ -1,5 +1,5 @@
1 1
 // wdio.firefox.conf.ts
2
-// extends te main configuration file changing first participant to be Firefox
2
+// extends the main configuration file changing first participant to be Firefox
3 3
 import { merge } from 'lodash-es';
4 4
 import process from 'node:process';
5 5
 

+ 1
- 1
twa/app/build.gradle 查看文件

@@ -114,7 +114,7 @@ android {
114 114
         // Trusted Web Activity.
115 115
         resValue "color", "backgroundColor", twaManifest.backgroundColor
116 116
 
117
-        // Defines a provider authority fot the Splash Screen
117
+        // Defines a provider authority for the Splash Screen
118 118
         resValue "string", "providerAuthority", twaManifest.applicationId + '.fileprovider'
119 119
 
120 120
         // The enableNotification resource is used to enable or disable the

正在加载...
取消
保存