diff --git a/en/application-dev/application-models/common-event-remove-sticky.md b/en/application-dev/application-models/common-event-remove-sticky.md
index 2ad907a9c7962d496f0a791c88a25aaab54a9d25..ed529c10b021df36527e49e0edee874a1a9f66b4 100644
--- a/en/application-dev/application-models/common-event-remove-sticky.md
+++ b/en/application-dev/application-models/common-event-remove-sticky.md
@@ -36,6 +36,6 @@ For details, see [Common Event](../reference/apis/js-apis-commonEventManager.md)
console.error(`Failed to remove sticky common event. Code is ${err.code}, message is ${err.message}`);
return;
}
- console.info(`Succeeded in removeing sticky event.`);
+ console.info(`Succeeded in removing sticky event.`);
});
```
diff --git a/en/application-dev/database/data-mgmt-overview.md b/en/application-dev/database/data-mgmt-overview.md
index e6b77c1d89c5cc31e6e1fb9db05e7ab8d2607a7e..f7d717433724d2fee5495d3570c719daa3719c12 100644
--- a/en/application-dev/database/data-mgmt-overview.md
+++ b/en/application-dev/database/data-mgmt-overview.md
@@ -16,7 +16,7 @@ The database stores created by an application are saved to the application sandb
## Working Principles
-The data management module includes preferences, KV data management (KV-Store), relational data management (RelatoinalStore), distributed data object (DataObject), cross-application data management (DataShare), and unified data management framework (UDMF). The interface layer provides standard JavaScript APIs for application development. The Frameworks&System service layer implements storage and synchronization of component data, and provides dependencies for SQLite and other subsystems.
+The data management module includes preferences, KV data management (KV-Store), relational data management (RelationalStore), distributed data object (DataObject), cross-application data management (DataShare), and unified data management framework (UDMF). The interface layer provides standard JavaScript APIs for application development. The Frameworks&System service layer implements storage and synchronization of component data, and provides dependencies for SQLite and other subsystems.
**Figure 1** Data management architecture
diff --git a/en/application-dev/database/data-sync-of-rdb-store.md b/en/application-dev/database/data-sync-of-rdb-store.md
index 2d6d5a73e0cf7cfae28d7d6296039e28994477a8..ee188bc27b279026981d8ccbe6caaf0ca3258574 100644
--- a/en/application-dev/database/data-sync-of-rdb-store.md
+++ b/en/application-dev/database/data-sync-of-rdb-store.md
@@ -3,7 +3,7 @@
## When to Use
-You can synchronize the application data in a local RDB store on a device to other divices that form a Super Device.
+You can synchronize the application data in a local RDB store on a device to other devices that form a Super Device.
## Basic Concepts
diff --git a/en/application-dev/faqs/faqs-ability-access-control.md b/en/application-dev/faqs/faqs-ability-access-control.md
index ab1786a5676957768211fb4884d4d5d42d2018a3..eeb3d75cbcf4102ea3229ced2664c34a5892f305 100644
--- a/en/application-dev/faqs/faqs-ability-access-control.md
+++ b/en/application-dev/faqs/faqs-ability-access-control.md
@@ -28,7 +28,7 @@ Applicable to: OpenHarmony SDK 3.2 Beta5
**Solution**
-1. Before allowing an application to call an API protected by certain permission, verify whether the application has the permission. If the application has the permission, the application can call the API. Otherwise, a dialog box is dipslayed to ask user authorization.
+1. Before allowing an application to call an API protected by certain permission, verify whether the application has the permission. If the application has the permission, the application can call the API. Otherwise, a dialog box is displayed to ask user authorization.
2. If the user rejects to grant the permission, ensure that other functions irrelevant to this permission are not affected.
diff --git a/en/application-dev/faqs/faqs-arkui-arkts.md b/en/application-dev/faqs/faqs-arkui-arkts.md
index 4cae24c691f9dab62d4c3452f32f69d3cf5b0da0..1f5c1d451c13e93fe25ee50ecdc1fb6f2dd56958 100644
--- a/en/application-dev/faqs/faqs-arkui-arkts.md
+++ b/en/application-dev/faqs/faqs-arkui-arkts.md
@@ -106,7 +106,7 @@ To listen for object changes in an array, use the @Observed and @ObjectLink deco
[\@Observed and \@ObjectLink: Observing Attribute Changes in Nested Class Objects](../quick-start/arkts-observed-and-objectlink.md)
-## How do I transfer values through the parent component to @Link decorated varaibles in a child component?
+## How do I transfer values through the parent component to @Link decorated variables in a child component?
Applicable to: OpenHarmony 3.2 Beta 5 (API version 9)
diff --git a/en/application-dev/file-management/file-access-across-devices.md b/en/application-dev/file-management/file-access-across-devices.md
index 1fefd8c41154597235e718b77309f34c94a36778..6ca01845445158c88e51313271255bf7c9dc781c 100644
--- a/en/application-dev/file-management/file-access-across-devices.md
+++ b/en/application-dev/file-management/file-access-across-devices.md
@@ -27,7 +27,7 @@ Connect the devices to a LAN, and complete authentication of the devices. The de
try {
// Create a file in the distributed directory.
let file = fs.openSync(filePath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE);
- console.info('Succeeded in createing.');
+ console.info('Succeeded in creating.');
// Write data to the file.
fs.writeSync(file.fd, 'content');
// Close the file.
diff --git a/en/application-dev/media/using-avsession-developer.md b/en/application-dev/media/using-avsession-developer.md
index eef132d493091f6041450b7d3a42249fc081ce05..43fcd98bdd1a77619704c1e62f53c99d67f4abd8 100644
--- a/en/application-dev/media/using-avsession-developer.md
+++ b/en/application-dev/media/using-avsession-developer.md
@@ -189,7 +189,7 @@ To enable an audio and video application to access the AVSession service as a pr
// It is assumed that an AVSession object has been created. For details about how to create an AVSession object, see the node snippet in step 1.
let session: AVSessionManager.AVSession = ALREADY_CREATE_A_SESSION;
let extras = {
- extra : 'This is my custom meida packet'
+ extra : 'This is my custom media packet'
}
await session.setExtras(extras).then(() => {
console.info(`Set extras successfully`);
diff --git a/en/application-dev/napi/mindspore-lite-guidelines.md b/en/application-dev/napi/mindspore-lite-guidelines.md
index e175c3750b7c0f445f570b742073e67824726537..2ed4471901023d7c34b82e906e25a4d64e52cf7d 100644
--- a/en/application-dev/napi/mindspore-lite-guidelines.md
+++ b/en/application-dev/napi/mindspore-lite-guidelines.md
@@ -259,7 +259,7 @@ The development process consists of the following main steps:
dl
)
```
- - To use ohos-sdk for cross compilation, you need to set the native toolchain path for the CMake tool as follows: `-DCMAKE_TOOLCHAIN_FILE="/xxx/native/build/cmake/ohos.toolchain.camke"`.
+ - To use ohos-sdk for cross compilation, you need to set the native toolchain path for the CMake tool as follows: `-DCMAKE_TOOLCHAIN_FILE="/xxx/native/build/cmake/ohos.toolchain.cmake"`.
- The toolchain builds a 64-bit application by default. To build a 32-bit application, add the following configuration: `-DOHOS_ARCH="armeabi-v7a"`.
diff --git a/en/application-dev/notification/notification-with-wantagent.md b/en/application-dev/notification/notification-with-wantagent.md
index 3864db71c96b59827bdf4603f48199f27345a2a3..d90abfecc35220cdb76dabd8481b26ef5fa2b584 100644
--- a/en/application-dev/notification/notification-with-wantagent.md
+++ b/en/application-dev/notification/notification-with-wantagent.md
@@ -87,7 +87,7 @@ For details about the APIs, see [@ohos.app.ability.wantAgent](../reference/apis/
console.error(`Failed to get want agent. Code is ${err.code}, message is ${err.message}`);
return;
}
- console.info('Succeeded in geting want agent.');
+ console.info('Succeeded in getting want agent.');
wantAgentObj = data;
});
```
diff --git a/en/application-dev/quick-start/app-structure.md b/en/application-dev/quick-start/app-structure.md
index 75e2117aaa007b4ae16e6fa0eef9206acfba7985..7ab2b24d0122d19185ea0c8973c95cd719f3374b 100644
--- a/en/application-dev/quick-start/app-structure.md
+++ b/en/application-dev/quick-start/app-structure.md
@@ -12,7 +12,7 @@ The **app** tag contains application-wide configuration. The internal structure
|version | Version of the application.| Object| No|
| apiVersion | OpenHarmony API version on which the application depends.| Object| Yes (initial value: left empty)|
| smartWindowSize | Screen size used when the application runs in the emulator.| String| Yes (initial value: left empty)|
-| smartWindowDeviceType | Types of emulated devcies on which the application can run.| String array| Yes (initial value: left empty)|
+| smartWindowDeviceType | Types of emulated devices on which the application can run.| String array| Yes (initial value: left empty)|
| asanEnabled | Whether to enable AddressSanitizer (ASan) to detect memory corruption issues such as buffer overflows.
- **true**: ASan is enabled.
- **false**: ASan is disabled. Note that ASan is not available in the Release version.| Boolean| Yes (initial value: **false**)|
## Internal Structure of the version Atttribute
diff --git a/en/application-dev/quick-start/typescript-to-arkts-migration-guide.md b/en/application-dev/quick-start/typescript-to-arkts-migration-guide.md
index eb3a47adb6545ddb001689b8374b206703a0b9b3..663602a646a1edf7dcf643f37b101990c224dee3 100644
--- a/en/application-dev/quick-start/typescript-to-arkts-migration-guide.md
+++ b/en/application-dev/quick-start/typescript-to-arkts-migration-guide.md
@@ -666,7 +666,7 @@ function fn(s: string): SomeObject {
**Severity: error**
-ArkTS does not allow having sevaral static blocks for class initialization.
+ArkTS does not allow having several static blocks for class initialization.
Combine static block statements into one static block.
**TypeScript**
@@ -3431,7 +3431,7 @@ MyNamespace.x = 2
**Severity: error**
-ArkTS does not support statements in namespaces. Use a function to exectute
+ArkTS does not support statements in namespaces. Use a function to execute
statements.
**TypeScript**
diff --git a/en/application-dev/reference/apis/common_event/commonEvent-filemanagement.md b/en/application-dev/reference/apis/common_event/commonEvent-filemanagement.md
index 04c4d99a1e4f853d8960f053a203d6e49a2c5e97..443938339467bf0733db79f9f7d17f71746254a6 100644
--- a/en/application-dev/reference/apis/common_event/commonEvent-filemanagement.md
+++ b/en/application-dev/reference/apis/common_event/commonEvent-filemanagement.md
@@ -27,7 +27,7 @@ Indicates that an external storage device was removed without being unmounted.
- Value: usual.event.data.VOLUME_BAD_REMOVAL
- Required subscriber permissions: ohos.permission.STORAGE_MANAGER
-When an external storage device is directly removed without being umounted, the event notification service is triggered to publish this event.
+When an external storage device is directly removed without being amounted, the event notification service is triggered to publish this event.
## COMMON_EVENT_VOLUME_EJECT9+
Indicates that an external storage device is about to be ejected.
diff --git a/en/application-dev/reference/apis/js-apis-arkui-drawableDescriptor.md b/en/application-dev/reference/apis/js-apis-arkui-drawableDescriptor.md
index 60a21b51554ccf04399842de7a6272e03fdbd2a5..945c5ff806b7055e24e54aee536d9db3afcd072f 100644
--- a/en/application-dev/reference/apis/js-apis-arkui-drawableDescriptor.md
+++ b/en/application-dev/reference/apis/js-apis-arkui-drawableDescriptor.md
@@ -31,7 +31,7 @@ Creates a **DrawableDescriptor** object when the passed resource ID or name belo
Creates a **LayeredDrawableDescriptor** object when the passed resource ID or name belongs to a JSON file that contains foreground and background resources.
-The content of the **drawble.json** file is as follows:
+The content of the **drawable.json** file is as follows:
```json
{
diff --git a/en/application-dev/reference/apis/js-apis-avsession.md b/en/application-dev/reference/apis/js-apis-avsession.md
index e03f438f967881b19965c713016e399c1a0eeeb6..3703bbdfb3537ba6da16df26bb17e167cdccef7a 100644
--- a/en/application-dev/reference/apis/js-apis-avsession.md
+++ b/en/application-dev/reference/apis/js-apis-avsession.md
@@ -3874,7 +3874,7 @@ Enumerates the commands that can be sent by a cast controller.
| playPrevious | string | Play the previous media asset. |
| fastForward | string | Fast-forward. |
| rewind | string | Rewind. |
-| seek | numbder | Seek to a playback position.|
+| seek | number | Seek to a playback position.|
| setSpeed | number | Set the playback speed.|
| setLoopMode | string | Set the loop mode.|
| toggleFavorite | string | Favorite the media asset. |
diff --git a/en/application-dev/reference/apis/js-apis-bluetooth-ble.md b/en/application-dev/reference/apis/js-apis-bluetooth-ble.md
index 03c7b7eded3243a25730c8b14b79613315764b1a..f283d5870247615659ad252f6b3043271a834cf9 100644
--- a/en/application-dev/reference/apis/js-apis-bluetooth-ble.md
+++ b/en/application-dev/reference/apis/js-apis-bluetooth-ble.md
@@ -609,7 +609,7 @@ let notifyCharacter = {
};
try {
gattServer.notifyCharacteristicChanged('XX:XX:XX:XX:XX:XX', notifyCharacter).then(() => {
- console.info('notifyCharacteristicChanged promise successfull');
+ console.info('notifyCharacteristicChanged promise successfully');
});
} catch (err) {
console.error('errCode: ' + err.code + ', errMessage: ' + err.message);
diff --git a/en/application-dev/reference/apis/js-apis-bluetooth-socket.md b/en/application-dev/reference/apis/js-apis-bluetooth-socket.md
index 8ec8977df385665edc64231cd7aea4b62dafd35e..9d5f69907cf1b80d4a143f2a1948e3546fcd3bfc 100644
--- a/en/application-dev/reference/apis/js-apis-bluetooth-socket.md
+++ b/en/application-dev/reference/apis/js-apis-bluetooth-socket.md
@@ -133,7 +133,7 @@ Initiates an SPP connection to a remote device from the client.
| Name | Type | Mandatory | Description |
| -------- | --------------------------- | ---- | ------------------------------ |
| deviceId | string | Yes | Address of the remote device, for example, XX:XX:XX:XX:XX:XX.|
-| option | [SppOptions](#sppoptions) | Yes | SSP listensing configuration for the connection. |
+| option | [SppOptions](#sppoptions) | Yes | SSP listening configuration for the connection. |
| callback | AsyncCallback<number> | Yes | Callback invoked to return the client socket ID. |
**Error codes**
diff --git a/en/application-dev/reference/apis/js-apis-freeInstall.md b/en/application-dev/reference/apis/js-apis-freeInstall.md
index eae0860a65ecb6fd771d48c22b3f3eb109619843..cb0b234f69b1192de7283d678bce589c638b9126 100644
--- a/en/application-dev/reference/apis/js-apis-freeInstall.md
+++ b/en/application-dev/reference/apis/js-apis-freeInstall.md
@@ -18,7 +18,7 @@ import freeInstall from '@ohos.bundle.freeInstall';
| Permission | Permission Level | Description |
| ------------------------------------------ | ------------ | ------------------ |
-| ohos.permission.GET_BUNDLE_INFO_PRIVILEGED | system_basic | Permission to query information about all aplications.|
+| ohos.permission.GET_BUNDLE_INFO_PRIVILEGED | system_basic | Permission to query information about all applications.|
| ohos.permission.INSTALL_BUNDLE | system_core | Permission to install or uninstall other applications except enterprise applications, including enterprise InHouse, mobile device management (MDM), and Normal applications. |
For details, see [Permission Levels](../../security/accesstoken-overview.md#permission-levels).
diff --git a/en/application-dev/reference/apis/js-apis-secureElement.md b/en/application-dev/reference/apis/js-apis-secureElement.md
index daa96f217bdcc86ffcd76fde5b8a7d08b2a3a966..8fc05d76b10ba412a86f07561650f321769255eb 100644
--- a/en/application-dev/reference/apis/js-apis-secureElement.md
+++ b/en/application-dev/reference/apis/js-apis-secureElement.md
@@ -108,7 +108,7 @@ try {
}
});
} catch (e) {
- console.log("newSEService excpetion:" + e.message);
+ console.log("newSEService exception:" + e.message);
}
try {
diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-plugincomponent.md b/en/application-dev/reference/arkui-ts/ts-basic-components-plugincomponent.md
index 1119b6bc2d0b3f933166cc4f529922d5f7cc2895..0731bb9c7310f37ff8fa67342faa6635366ad6de 100644
--- a/en/application-dev/reference/arkui-ts/ts-basic-components-plugincomponent.md
+++ b/en/application-dev/reference/arkui-ts/ts-basic-components-plugincomponent.md
@@ -36,7 +36,7 @@ The [universal attributes](ts-universal-attributes-size.md) are supported, and *
**NOTE**
The template can be provided in either of the following modes:
-* Use an absolute path. In this case, set **source** to the absolute path of the template and leave **bundleName** blank. This mode is not recommende as it is applicable only to standalone templates that do not need to load resources.
+* Use an absolute path. In this case, set **source** to the absolute path of the template and leave **bundleName** blank. This mode is not recommended as it is applicable only to standalone templates that do not need to load resources.
* Use an application package. In this case, set **bundleName** to the application bundle name and **source** to the relative path of the HAP file template. In the multi-HAP scenario, a HAP file is identified based on its relative path and name.
Example: **{source: 'ets/pages/plugin.js&plugin', bundleName:'com.example.provider'}**
diff --git a/en/application-dev/reference/arkui-ts/ts-container-flowitem.md b/en/application-dev/reference/arkui-ts/ts-container-flowitem.md
index 71a0bf73f8e45100ea0ae7a5f4a5533486c056b4..154f5cd53286617d461fe6a90250ace9dfc429f5 100644
--- a/en/application-dev/reference/arkui-ts/ts-container-flowitem.md
+++ b/en/application-dev/reference/arkui-ts/ts-container-flowitem.md
@@ -19,7 +19,7 @@ This component supports only one child component.
FlowItem()
-Ceates a child component in the **\** layout.
+Creates a child component in the **\** layout.
## Attributes
diff --git a/en/application-dev/reference/errorcodes/errorcode-power.md b/en/application-dev/reference/errorcodes/errorcode-power.md
index 04e487e000dcce49af8f1aef1157dcd538dd4ceb..d350cfadc35f9827e8ba1f53263d8b1c182f72ca 100644
--- a/en/application-dev/reference/errorcodes/errorcode-power.md
+++ b/en/application-dev/reference/errorcodes/errorcode-power.md
@@ -32,7 +32,7 @@ Check whether the system services are running properly.
2. Check whether **PowerManagerService** is included in the system service list.
-## 4900102 System Shuting Down
+## 4900102 System Shutting Down
**Error Message**
diff --git a/en/application-dev/reference/errorcodes/errorcode-webview.md b/en/application-dev/reference/errorcodes/errorcode-webview.md
index 216adc30e558829714579a2e6bc56ad6d9b02bd4..3f6351789bf38b76497c3dd291d935348add1d49 100644
--- a/en/application-dev/reference/errorcodes/errorcode-webview.md
+++ b/en/application-dev/reference/errorcodes/errorcode-webview.md
@@ -272,7 +272,7 @@ Call the API based on the message type to obtain the message value. For example,
**Error Message**
-New failed, out of memeory.
+New failed, out of memory.
**Description**
diff --git a/en/application-dev/reference/native-apis/_neural_nework_runtime.md b/en/application-dev/reference/native-apis/_neural_nework_runtime.md
index 01aa5d9299323f61be63179703d6bb3d279c034d..b0073187eae12769b52df85f84c2689d4ab045ab 100644
--- a/en/application-dev/reference/native-apis/_neural_nework_runtime.md
+++ b/en/application-dev/reference/native-apis/_neural_nework_runtime.md
@@ -291,7 +291,7 @@ Defines operator types supported by Neural Network Runtime.
| OH_NN_OPS_MAXIMUM | Calculates the maximum of **input1** and **input2** element-wise. The inputs of **input1** and **input2** comply with the implicit type conversion rules to make the data types consistent. \* The inputs must be two tensors or one tensor and one scalar. When the inputs are two tensors, their data types cannot be both NN_BOOL. Their shapes can be broadcast to the same size. When the inputs are one tensor and one scalar, the scalar must be a constant.
Inputs:
- **input1**: n-dimensional input tensor of the real number or NN_BOOL type.
- **input2**: n-dimensional input tensor of the real number or NN_BOOL type.
Outputs:
- **output**: n-dimensional output tensor. The **shape** and data type of **output** are the same as those of the two inputs with a higher precision. |
| OH_NN_OPS_MAX_POOL | Applies 2D maximum pooling to the input tensor.
If the input contains the **padMode** parameter:
Inputs:
- **input**: tensor.
Parameters:
- **kernelSize**: kernel size used to obtain the maximum. It is an int array [kernel_height, kernel_width]. The first number indicates the kernel height, and the second number indicates the kernel width.
- **strides** indicates the distance of kernel moving. The value is an int array [stride_height, stride_width]. The first number indicates the moving step in height, and the second number indicates the moving step in width.
- **padMode**: padding mode, which is optional. The value is of the int type and can be **0** (same) or **1** (valid). The nearest neighbor value is used for padding. **0** (same): The height and width of the output are the same as those of the input. The total padding quantity is calculated horizontally and vertically and evenly distributed to the top, bottom, left, and right if possible. Otherwise, the last additional padding will be completed from the bottom and right.
**1** (valid): The possible maximum height and width of the output will be returned in case of no padding. The excessive pixels will be discarded.
- **activationType** is an integer constant which is contained in **FuseType**. The specified activation function is called before output.
If the input contains the **padList** parameter:
Inputs:
- **input**: tensor.
Parameters:
- **kernelSize**: kernel size used to obtain the maximum. It is an int array [kernel_height, kernel_width]. The first number indicates the kernel height, and the second number indicates the kernel width.
- **strides** indicates the distance of kernel moving. The value is an int array [stride_height, stride_width]. The first number indicates the moving step in height, and the second number indicates the moving step in width.
- **padList**: padding around **input**. It is an int array [top, bottom, left, right], and the nearest neighbor values are used for padding.
- **activationType** is an integer constant which is contained in **FuseType**. The specified activation function is called before output.
Outputs:
- **output**: tensor obtained after maximum pooling is applied to the input. |
| OH_NN_OPS_MUL | Multiplies elements in the same positions of **inputX** and **inputY** to obtain the output. If **inputX** and **inputY** have different shapes, expand them to the same shape through broadcast and then perform multiplication.
Inputs:
- **input1**: n-dimensional tensor.
- **input2**: n-dimensional tensor.
Parameters:
- **activationType** is an integer constant which is contained in **FuseType**. The specified activation function is called before output.
Outputs:
- Product of each element of **input1** and **input2**. |
-| OH_NN_OPS_ONE_HOT | Generates a one-hot tensor based on the positions specified by **indices**. The positions specified by **indices** are determined by **on_value**, and other positions are determined by **off_value**.
Inputs:
- **indices**: n-dimensional tensor. Each element in **indices** determines the position of **on_value** in each one-hot vector.
- **depth**: integer scalar that determines the depth of the one-hot vector. The value of **depth** must be greater than **0**.
- **on_value**: scalar that specifies a valid value in the one-hot vector.
- **off_value**: scalar that specifies the values of other posistions in the one-hot vector except the valid value.
Parameters:
- **axis**: integer scalar that specifies the dimension for inserting the one-hot. Assume that the shape of **indices** is [N, C], and the value of **depth** is D. When **axis** is **0**, the shape of the output is [D, N, C]. When **axis** is **-1**, the shape of the output is [N, C, D]. When **axis** is **1**, the shape of the output is [N, D, C].
Outputs:
- **output**: (n+1)-dimensional tensor if **indices** is an n-dimensional tensor. The output shape is determined by **indices** and **axis**. |
+| OH_NN_OPS_ONE_HOT | Generates a one-hot tensor based on the positions specified by **indices**. The positions specified by **indices** are determined by **on_value**, and other positions are determined by **off_value**.
Inputs:
- **indices**: n-dimensional tensor. Each element in **indices** determines the position of **on_value** in each one-hot vector.
- **depth**: integer scalar that determines the depth of the one-hot vector. The value of **depth** must be greater than **0**.
- **on_value**: scalar that specifies a valid value in the one-hot vector.
- **off_value**: scalar that specifies the values of other positions in the one-hot vector except the valid value.
Parameters:
- **axis**: integer scalar that specifies the dimension for inserting the one-hot. Assume that the shape of **indices** is [N, C], and the value of **depth** is D. When **axis** is **0**, the shape of the output is [D, N, C]. When **axis** is **-1**, the shape of the output is [N, C, D]. When **axis** is **1**, the shape of the output is [N, D, C].
Outputs:
- **output**: (n+1)-dimensional tensor if **indices** is an n-dimensional tensor. The output shape is determined by **indices** and **axis**. |
| OH_NN_OPS_PAD | Pads **inputX** in the specified dimensions.
Inputs:
- **inputX**: n-dimensional tensor in [BatchSize, ...] format.
- **paddings**: 2D tensor that specifies the length to pad in each dimension. The shape is [n, 2]. For example, **paddings[i][0]** indicates the number of paddings to be added preceding **inputX** in the ith dimension. **paddings[i][1]** indicates the number of paddings to be added following **inputX** in the ith dimension.
Parameters:
- **padValues**: value to be added to the pad operation. The value is a constant with the same data type as **inputX**.
Outputs:
- **output**: n-dimensional tensor after padding, with the same dimensions and data type as **inputX**. The shape is determined by **inputX** and **paddings**. output.shape[i] = input.shape[i] + paddings[i][0]+paddings[i][1] |
| OH_NN_OPS_POW | Calculates the **y** power of each element in **input**. The inputs must be two tensors or one tensor and one scalar. When the inputs are two tensors, their data types cannot be both NN_BOOL, and their shapes must be the same. When the inputs are one tensor and one scalar, the scalar must be a constant.
Inputs:
- **input**: real number, Boolean value, or tensor whose data type is real number or NN_BOOL.
- **y**: real number, Boolean value, or tensor whose data type is real number or NN_BOOL.
Outputs:
- **output**: tensor, whose shape is determined by the shape of **input** and **y** after broadcasting. |
| OH_NN_OPS_SCALE | Scales a tensor.
Inputs:
- **input**: n-dimensional tensor.
- **scale**: scaling tensor.
- **bias**: bias tensor.
Parameters:
- **axis**: dimensions to be scaled.
- **activationType** is an integer constant which is contained in **FuseType**. The specified activation function is called before output.
Outputs:
- **output**: scaled n-dimensional tensor, whose data type is the same as that of **input** and shape is determined by **axis**. |
@@ -404,7 +404,7 @@ Tensors are usually used to set the input, output, and operator parameters of a
| OH_NN_AVG_POOL_PAD_MODE | This enumerated value is used when the tensor is used as the **pad_mode** parameter of the AvgPool operator. |
| OH_NN_AVG_POOL_PAD | This enumerated value is used when the tensor is used as the **pad** parameter of the AvgPool operator. |
| OH_NN_AVG_POOL_ACTIVATION_TYPE | This enumerated value is used when the tensor is used as the **activation_type** parameter of the AvgPool operator. |
-| OH_NN_BATCH_NORM_EPSILON | This enumerated value is used when the tensor is used as the **eosilon** parameter of the BatchNorm operator. |
+| OH_NN_BATCH_NORM_EPSILON | This enumerated value is used when the tensor is used as the **epsilon** parameter of the BatchNorm operator. |
| OH_NN_BATCH_TO_SPACE_ND_BLOCKSIZE | This enumerated value is used when the tensor is used as the **blockSize** parameter of the BatchToSpaceND operator. |
| OH_NN_BATCH_TO_SPACE_ND_CROPS | This enumerated value is used when the tensor is used as the **crops** parameter of the BatchToSpaceND operator. |
| OH_NN_CONCAT_AXIS | This enumerated value is used when the tensor is used as the **axis** parameter of the Concat operator. |
diff --git a/en/application-dev/reference/native-apis/_ohos_image_receiver_info.md b/en/application-dev/reference/native-apis/_ohos_image_receiver_info.md
index 3faa93a20e5af1d6826155f96672c53004d7d628..ba849ea20046914a968486c4cc4194ed88454dc7 100644
--- a/en/application-dev/reference/native-apis/_ohos_image_receiver_info.md
+++ b/en/application-dev/reference/native-apis/_ohos_image_receiver_info.md
@@ -24,4 +24,4 @@ The **OhosImageReceiverInfo** struct defines the information about an image rece
| width | Default width of the image received by the consumer, in pixels.|
| height | Default height of the image received by the consumer, in pixels.|
| format | Image format **OHOS_IMAGE_FORMAT_JPEG** created by using the receiver.|
-| capicity | Maximum number of images that can be cached.|
+| capacity | Maximum number of images that can be cached.|
diff --git a/en/application-dev/reference/native-apis/_video_decoder.md b/en/application-dev/reference/native-apis/_video_decoder.md
index 5c81067ce611dc291b9e10f8a6a8794f0c5aa940..17486f22a357cc92aa42aa740d4411a3d43078c3 100644
--- a/en/application-dev/reference/native-apis/_video_decoder.md
+++ b/en/application-dev/reference/native-apis/_video_decoder.md
@@ -270,7 +270,7 @@ Checks whether a video codec instance is valid.
| Name| Description|
| -------- | -------- |
| codec | Pointer to an **OH_AVCodec** instance.|
-| isVaild | Output parameter. Pointer to an instance of the Boolean type. The value **true** means that the decoder instance is valid and **false** means the opposite.|
+| isValid | Output parameter. Pointer to an instance of the Boolean type. The value **true** means that the decoder instance is valid and **false** means the opposite.|
**Returns**
diff --git a/en/application-dev/security/huks-guidelines.md b/en/application-dev/security/huks-guidelines.md
index b2d5c6fed4e2f9e6ed639a17598f86841ae981ca..cc9612e967f9d12668344f8cb35d42b0228ea1fe 100644
--- a/en/application-dev/security/huks-guidelines.md
+++ b/en/application-dev/security/huks-guidelines.md
@@ -1660,7 +1660,7 @@ When a key is generated or imported, [HuksUserAuthType](../reference/apis/js-api
| Name | Value | Description |
| ------------------------------- | ------ | ------------------------------------------------------------ |
| HUKS_USER_AUTH_TYPE_FINGERPRINT | 0x0001 | Fingerprint authentication, which can be enabled with facial authentication and PIN authentication at the same time. |
-| HUKS_USER_AUTH_TYPE_FACE | 0x0002 | Facial authentication, whch can be enabled with fingerprint authentication and PIN authentication at the same time. |
+| HUKS_USER_AUTH_TYPE_FACE | 0x0002 | Facial authentication, which can be enabled with fingerprint authentication and PIN authentication at the same time. |
| HUKS_USER_AUTH_TYPE_PIN | 0x0004 | PIN authentication, which can be enabled with fingerprint authentication and facial authenticationat the same time. |
diff --git a/en/application-dev/tools/bm-tool.md b/en/application-dev/tools/bm-tool.md
index 324a4bf814a69e09bf06036208779d4519587afd..3bd2fc5dd9c7510c4484a5fa3709f7a442d4ddc9 100644
--- a/en/application-dev/tools/bm-tool.md
+++ b/en/application-dev/tools/bm-tool.md
@@ -43,7 +43,7 @@ bm help
## Installation Command
```bash
-bm install [-h] [-p path] [-u userId] [-r] [-w waitting-time]
+bm install [-h] [-p path] [-u userId] [-r] [-w waiting-time]
```
diff --git a/en/application-dev/ui/arkts-color-effect.md b/en/application-dev/ui/arkts-color-effect.md
index d873a248880a8d8f4f549557c419a989206a91ca..687b448e6bb1a493edb7aea951fb61545179ba16 100644
--- a/en/application-dev/ui/arkts-color-effect.md
+++ b/en/application-dev/ui/arkts-color-effect.md
@@ -77,7 +77,7 @@ struct LinearGradientDemo {
GridItem() {
Column() {
- Text('repeat: fasle')
+ Text('repeat: false')
.fontSize(15)
}
.width(100)
diff --git a/en/application-dev/ui/arkts-common-events-focus-event.md b/en/application-dev/ui/arkts-common-events-focus-event.md
index 44c9048e6ef39b729944bc780ea5b9fdffa75ecc..05c357c5ffbfc68ca8aec75f98564f148dd98904 100644
--- a/en/application-dev/ui/arkts-common-events-focus-event.md
+++ b/en/application-dev/ui/arkts-common-events-focus-event.md
@@ -691,7 +691,7 @@ groupDefaultFocus(value: boolean)
Using **tabIndex** to [set the order for sequential Tab navigation](#setting-the-order-for-sequential-tab-navigation) has the following issues:
-While a component is set as a tabIndex node (white-Button1, yellow-left arrow, and green-ButtonOK) in each area (white, yellow, and green), focus moves quicly only within these components in Tab navigation.
+While a component is set as a tabIndex node (white-Button1, yellow-left arrow, and green-ButtonOK) in each area (white, yellow, and green), focus moves quickly only within these components in Tab navigation.
The solution is to set **tabIndex** for the container of each area. However, when a container receives focus for the first time, the focused child component is the first focusable component by default, not the desired component (Button1, left arrow, and ButtonOK).
diff --git a/en/application-dev/ui/arkts-gesture-events-single-gesture.md b/en/application-dev/ui/arkts-gesture-events-single-gesture.md
index 18bfdf5d7bd81a2b96fe5dc6b97ef68ac970c723..ac49a215e6ec5f33b71fb05f5610ce9e5bc41fdd 100644
--- a/en/application-dev/ui/arkts-gesture-events-single-gesture.md
+++ b/en/application-dev/ui/arkts-gesture-events-single-gesture.md
@@ -323,7 +323,7 @@ SwipeGesture(value?:{fingers?:number; direction?:SwipeDirection; speed?:number})
Swipe gestures are used to trigger swipe events. A swipe gesture is recognized when the swipe speed is 100 vp/s or higher. There are three optional parameters:
-- **fingers**: minimum number of fingers required to trigger a swipe gesture. TThe minimum value is 1 and the maximum value is 10. The default value is 1.
+- **fingers**: minimum number of fingers required to trigger a swipe gesture. The minimum value is 1 and the maximum value is 10. The default value is 1.
- **direction**: swipe direction. The enumerated values support the AND and OR operations. The default value is **SwipeDirection.All**.
diff --git a/en/application-dev/ui/arkts-graphics-display.md b/en/application-dev/ui/arkts-graphics-display.md
index a18440aac81edc62f29e253f41f736edd26057d9..1eebdc3257bd235278885aee4d8e70b3164ffa42 100644
--- a/en/application-dev/ui/arkts-graphics-display.md
+++ b/en/application-dev/ui/arkts-graphics-display.md
@@ -162,7 +162,7 @@ A pixel map is a pixel image obtained after image decoding. For details, see [Im
http.createHttp().request("https://www.example.com/xxx.png",
(error, data) => {
if (error){
- console.error(`http reqeust failed with. Code: ${error.code}, message: ${error.message}`);
+ console.error(`http request failed with. Code: ${error.code}, message: ${error.message}`);
} else {
}
}
diff --git a/en/device-dev/device-test/xdevice.md b/en/device-dev/device-test/xdevice.md
index 22f16b1de3ed9031d1285c21e225ddeb4545bb6f..7b22d0ecfec8af453e98f3c66e3f2e650845b666 100644
--- a/en/device-dev/device-test/xdevice.md
+++ b/en/device-dev/device-test/xdevice.md
@@ -571,7 +571,7 @@ Check whether xDevice runs properly.
],
"driver": {
"type": "CppTestLite",
- "excute": "/test_root/kernel/ActsKernelIPCTest.bin"
+ "execute": "/test_root/kernel/ActsKernelIPCTest.bin"
}
}
```
diff --git a/en/device-dev/driver/driver-peripherals-camera-des.md b/en/device-dev/driver/driver-peripherals-camera-des.md
index 4d266dfac27a97476fcbe5cfa8a3e668b6b8818b..09d4ad4f89ed9b62165a2ea78480cd645343cfb3 100644
--- a/en/device-dev/driver/driver-peripherals-camera-des.md
+++ b/en/device-dev/driver/driver-peripherals-camera-des.md
@@ -872,7 +872,7 @@ The following uses the demo to describe how to use the HDI to implement **Previe
std::lock_guard l(metaDatalock_);
if (mode == CAPTURE_SNAPSHOT) {
constexpr double latitude = 27.987500; // dummy data: Qomolangma latitde
- constexpr double longitude = 86.927500; // dummy data: Qomolangma longituude
+ constexpr double longitude = 86.927500; // dummy data: Qomolangma longitude
constexpr double altitude = 8848.86; // dummy data: Qomolangma altitude
constexpr size_t entryCapacity = 100;
constexpr size_t dataCapacity = 2000;
diff --git a/en/device-dev/driver/driver-peripherals-external-des.md b/en/device-dev/driver/driver-peripherals-external-des.md
index 04f0d7631555e55f7481da003d214a1715f5533d..6e40821082ff936fbdb7fd921614b79c68132c98 100644
--- a/en/device-dev/driver/driver-peripherals-external-des.md
+++ b/en/device-dev/driver/driver-peripherals-external-des.md
@@ -659,7 +659,7 @@ Develop test cases in the WLAN module unit test to verify the basic features of
decline_time 3600 #default: 3600 (1 hour)
conflict_time 3600 #default: 3600 (1 hour)
offer_time 60 #default: 60 (1 minute)
- min_lease 60 #defult: 60
+ min_lease 60 #default: 60
lease_file /vendor/etc/udhcpd.leases
opt dns x.x.x.x x.x.x.x
option subnet 255.255.255.0
diff --git a/en/device-dev/driver/driver-platform-gpio-des.md b/en/device-dev/driver/driver-platform-gpio-des.md
index 38cb4a1bab78d48e0729711ce693c06f232ca752..164cca9082006290ecc01b18de9eb51cfacf8e13 100644
--- a/en/device-dev/driver/driver-platform-gpio-des.md
+++ b/en/device-dev/driver/driver-platform-gpio-des.md
@@ -71,7 +71,7 @@ The following table describes the APIs provided by the GPIO module.
### How to Develop
-The fillowing figure shows how to use the GPIO APIs to manage pins. In the APIs, a GPIO pin is identified by the pin number.
+The following figure shows how to use the GPIO APIs to manage pins. In the APIs, a GPIO pin is identified by the pin number.
**Figure 2** Using GPIO driver APIs
diff --git a/en/device-dev/driver/driver-platform-i3c-develop.md b/en/device-dev/driver/driver-platform-i3c-develop.md
index 4df734722da3a7a669a214c050797e81ae3d60cf..42a8bc34f51d24fd54e511cd7a7e8ba010362ca3 100644
--- a/en/device-dev/driver/driver-platform-i3c-develop.md
+++ b/en/device-dev/driver/driver-platform-i3c-develop.md
@@ -40,7 +40,7 @@ The IBIs over the serial bus eliminates the need for an extra interrupt line to
### Working Principles
-In the Hardware Driver Foundation (HDF), the I3C module uses the unified service mode for API adaptation. In this mode, a service is used as the I3C manager to handle external access requests in a unified manner. The unified service mode applies when the system has multiple device objects of the same type, for example, when there are more than 10 I3C controllers. If the independent service mode is used in this case, more device nodes need to be configured and more memory resources will be consumed. The following figure illustrtes the unified service mode.
+In the Hardware Driver Foundation (HDF), the I3C module uses the unified service mode for API adaptation. In this mode, a service is used as the I3C manager to handle external access requests in a unified manner. The unified service mode applies when the system has multiple device objects of the same type, for example, when there are more than 10 I3C controllers. If the independent service mode is used in this case, more device nodes need to be configured and more memory resources will be consumed. The following figure illustrates the unified service mode.
The I3C module is divided into the following layers:
diff --git a/en/device-dev/faqs/faqs-environment-setup.md b/en/device-dev/faqs/faqs-environment-setup.md
index d087258233f14bfb59332dd874714ecdf49bbfe8..efb88a4045d918997701208411c768607073c3d9 100644
--- a/en/device-dev/faqs/faqs-environment-setup.md
+++ b/en/device-dev/faqs/faqs-environment-setup.md
@@ -94,7 +94,7 @@
- **Symptom**
- The following informaton is displayed during the Python 3 installation process:
+ The following information is displayed during the Python 3 installation process:
```
configure: error: no acceptable C compiler found in $PATH. See 'config.log' for more details
diff --git a/en/device-dev/kernel/kernel-mini-basic-ipc-mutex.md b/en/device-dev/kernel/kernel-mini-basic-ipc-mutex.md
index af163e60de4c5d0b68b1de0bc749c0c1622473f0..0a43f9b9daaae06da483b4e16710c5e9441c5bd7 100644
--- a/en/device-dev/kernel/kernel-mini-basic-ipc-mutex.md
+++ b/en/device-dev/kernel/kernel-mini-basic-ipc-mutex.md
@@ -72,7 +72,7 @@ This example implements the following:
3. **ExampleMutexTask1** applies for the mutex with a timeout period of 10 ticks. Because the mutex is still held by **ExampleMutexTask2**, **ExampleMutexTask1** is suspended. After 10 ticks, **ExampleMutexTask1** is woken up and starts to wait permanently for a mutex. **ExampleMutexTask1** is suspended because the mutex is still held by **ExampleMutexTask2**.
-4. After 100 ticks, **ExampleMutexTask2** is woken up and releases the mutex, and **ExampleMutexTask1** is woken up. **ExampleMutexTask1** acquires the mutex and is executed. After the task is complte, **ExampleMutexTask1** releases the mutex. At last, the mutex is deleted.
+4. After 100 ticks, **ExampleMutexTask2** is woken up and releases the mutex, and **ExampleMutexTask1** is woken up. **ExampleMutexTask1** acquires the mutex and is executed. After the task is complete, **ExampleMutexTask1** releases the mutex. At last, the mutex is deleted.
### Sample Code
diff --git a/en/device-dev/kernel/kernel-small-debug-trace.md b/en/device-dev/kernel/kernel-small-debug-trace.md
index 16831db5798ed777d5394c0fe61176dcdccf04b4..b390314fd2869fa66d722e129c16f74179f556f7 100644
--- a/en/device-dev/kernel/kernel-small-debug-trace.md
+++ b/en/device-dev/kernel/kernel-small-debug-trace.md
@@ -157,7 +157,7 @@ The typical trace process is as follows:
| LOSCFG_RECORDER_MODE_ONLINE | Trace work mode -> Online mode | Specifies whether to enable the offline trace mode.| YES/NO |
| LOSCFG_TRACE_CLIENT_INTERACT | Enable Trace Client Visualization and Control | Enables interaction with Trace IDE (dev tools), including data visualization and process control.| YES/NO |
| LOSCFG_TRACE_FRAME_CORE_MSG | Enable Record more extended content -> Record cpuid, hardware interrupt status, task lock status | Specifies whether to enable recording of the CPU ID, interruption state, and lock task state.| YES/NO |
- | LOSCFG_TRACE_FRAME_EVENT_COUNT | Enable Record more extended content -> Record event count, which indicate the sequence of happend events | Specifies whether to enables recording of the event sequence number.| YES/NO |
+ | LOSCFG_TRACE_FRAME_EVENT_COUNT | Enable Record more extended content -> Record event count, which indicate the sequence of happened events | Specifies whether to enables recording of the event sequence number.| YES/NO |
| LOSCFG_TRACE_FRAME_MAX_PARAMS | Record max params | Specifies the maximum number of parameters for event recording.| INT |
| LOSCFG_TRACE_BUFFER_SIZE | Trace record buffer size | Specifies the trace buffer size.| INT |
diff --git a/en/device-dev/porting/porting-dayu200-on_standard-demo.md b/en/device-dev/porting/porting-dayu200-on_standard-demo.md
index 3cf6e1884fdbe5b91c11c0384fd5610a77545f1c..c4747c4519f1140f9cbc7e29d9ca8ef563892f06 100644
--- a/en/device-dev/porting/porting-dayu200-on_standard-demo.md
+++ b/en/device-dev/porting/porting-dayu200-on_standard-demo.md
@@ -2766,7 +2766,7 @@ EAPOL: SUPP_PAE entering state AUTHENTIwCATING
EAPOL: SUPP_BE enterilng state SUCCESS
EAP: EAP ent_ering state DISABLED
EAPOL: SUPP_PAE entering state AUTHENTICATED
-EAPOL:n Supplicant port status: Authoorized
+EAPOL:n Supplicant port status: Authorized
EAPOL: SUPP_BE entertaining IDLE
WifiWpaReceiveEapol donepleted - result=SUCCESS
diff --git a/en/device-dev/subsystems/subsys-dfx-hitracemeter.md b/en/device-dev/subsystems/subsys-dfx-hitracemeter.md
index 28efbbb036af6040d0ebdd83a0a6de4df2bba634..b389af0f754734d9bae3e25a16cf6179bf7e4889 100644
--- a/en/device-dev/subsystems/subsys-dfx-hitracemeter.md
+++ b/en/device-dev/subsystems/subsys-dfx-hitracemeter.md
@@ -45,7 +45,7 @@ constexpr uint64_t HITRACE_TAG_ACE = (1ULL << 39); // ACE development framework
constexpr uint64_t HITRACE_TAG_NOTIFICATION = (1ULL << 40); // Notification module tag.
constexpr uint64_t HITRACE_TAG_MISC = (1ULL << 41); // Notification module tag.
constexpr uint64_t HITRACE_TAG_MULTIMODALINPUT = (1ULL << 42); // Multi modal module tag.
-constexpr uint64_t HITRACE_TAG_SENSORS = (1ULL << 43); // Sensors mudule tag.
+constexpr uint64_t HITRACE_TAG_SENSORS = (1ULL << 43); // Sensors module tag.
constexpr uint64_t HITRACE_TAG_MSDP = (1ULL << 44); // Multimodal Sensor Data Platform module tag.
constexpr uint64_t HITRACE_TAG_DSOFTBUS = (1ULL << 45); // Distributed Softbus tag.
constexpr uint64_t HITRACE_TAG_RPC = (1ULL << 46); // RPC and IPC tag.
diff --git a/en/device-dev/subsystems/subsys-security-huks-guide.md b/en/device-dev/subsystems/subsys-security-huks-guide.md
index d9cd48403f47fda888f4c27ab43cc96a36ad87e6..d3ca9e3d982987f3a8a33f556d184316adb326bc 100644
--- a/en/device-dev/subsystems/subsys-security-huks-guide.md
+++ b/en/device-dev/subsystems/subsys-security-huks-guide.md
@@ -1054,7 +1054,7 @@ Generates a MAC based on the given key.
Pointer to the parameters for generating the MAC.
const struct HuksBlob *srcData
- Pointre to the source data for which the MAC is to be generated.
+ Pointer to the source data for which the MAC is to be generated.
struct HuksBlob *mac
Pointer to the MAC generated.
diff --git a/en/readme/liteipc_driver.md b/en/readme/liteipc_driver.md
index 8889fc247959de1d0b92789b88b13b0c7dfb50a9..0e37a3728c306df6788a00a152265aa5039a2ff5 100644
--- a/en/readme/liteipc_driver.md
+++ b/en/readme/liteipc_driver.md
@@ -92,7 +92,7 @@ LiteIPC includes utility functions for the kernel to manage the IPC system.
`OsLiteIpcInit` initializes the IPC system and must be called before it can be used.
`LiteIpcPoolReInit` creates and initializes the process control block IPC variables for a child process from its parent's process. Called by the kernel on the creation of child processes for basic initialization.
`LiteIpcPoolDestroy` removes a process' IPC memory pool allocated by memory mapping and all the process' access rights. Also responsible for freeing memory, used for per-process IPC variables, which the system dynamically allocates the first time a process opens `LITEIPC_DRIVER`. Called by the kernel on process deletion for automatic memory and IPC resource management.
-`LiteIpcRemoveServiceHandle` deregisters a service, clearing out the service task's message list and the list of processes with access rights to the service and sending death notification messages to any services with a set IPC task which had access. Death notification messages are only sent once, if there is an error in the send (**ENOMEM**) the recipient will not get the death notification. Death notification messages set target.token to the sevice handle of the service which terminated. Also responsible for freeing memory, used for per-task IPC variables, which the system dynamically allocates the first time a task sends a valid message or initiates a request including **RECV**. Called by the kernel on task deletion for automatic IPC resource management.
+`LiteIpcRemoveServiceHandle` deregisters a service, clearing out the service task's message list and the list of processes with access rights to the service and sending death notification messages to any services with a set IPC task which had access. Death notification messages are only sent once, if there is an error in the send (**ENOMEM**) the recipient will not get the death notification. Death notification messages set target.token to the service handle of the service which terminated. Also responsible for freeing memory, used for per-task IPC variables, which the system dynamically allocates the first time a task sends a valid message or initiates a request including **RECV**. Called by the kernel on task deletion for automatic IPC resource management.
### Sample code
1. Initialization before we can use LiteIPC.
diff --git a/en/release-notes/changelogs/v3.2-beta5/changelogs-time.md b/en/release-notes/changelogs/v3.2-beta5/changelogs-time.md
index a672b60987e3cafd5cb4bc40b31a0e44a5d0925e..c7af5e66b592ea88fdbb8583660f14f09545e8c7 100644
--- a/en/release-notes/changelogs/v3.2-beta5/changelogs-time.md
+++ b/en/release-notes/changelogs/v3.2-beta5/changelogs-time.md
@@ -130,7 +130,7 @@ export default {
triggerTime += 3000;
try {
systemTimer.startTimer(timerId, triggerTime).then((data) => {
- console.log(`Succeeded in startting timer. Data:` + data);
+ console.log(`Succeeded in starting timer. Data:` + data);
}).catch((error) => {
// Capture the permission denial error.
console.info(`Failed to start timer. message: ${error.message}, code: ${error.code}`);
diff --git a/en/release-notes/changelogs/v3.2-beta5/changelogs-url.md b/en/release-notes/changelogs/v3.2-beta5/changelogs-url.md
index 4dfc6cacb85bb40bc9f02dab6343a82d4dbf7691..50b40b6a7d6e33c0754562623e144c47ed8aea83 100644
--- a/en/release-notes/changelogs/v3.2-beta5/changelogs-url.md
+++ b/en/release-notes/changelogs/v3.2-beta5/changelogs-url.md
@@ -32,7 +32,7 @@ try {
var result= params2.toString()
console.log(result) //"user=abc&query=xyz"
} catch (err) {
- console.error(`Fail to ceate URLParams.codeis${err.code},message is ${err.message}`);
+ console.error(`Fail to create URLParams.codeis${err.code},message is ${err.message}`);
}
```
## cl.commonlibrary.2 URL Attribute Changes of URLParams Class APIs