diff --git a/en/application-dev/Readme-EN.md b/en/application-dev/Readme-EN.md
index 95504e593a1ae40a3f8853ca28f3067c71729315..0fa5991c2ec4288e612a3ffb1c6cce133258c759 100644
--- a/en/application-dev/Readme-EN.md
+++ b/en/application-dev/Readme-EN.md
@@ -4,7 +4,7 @@
- About OpenHarmony
- [OpenHarmony Project](../OpenHarmony-Overview.md)
- [Glossary](../glossary.md)
- - [OpenHarmony Release Notes](../release-notes/Readme.md)
+ - [Release Notes](../release-notes/Readme.md)
- Quick Start
- Getting Started
- [Before You Start](quick-start/start-overview.md)
@@ -15,7 +15,7 @@
- Application Package Fundamentals
- [Application Package Overview](quick-start/application-package-overview.md)
- Application Package Structure
- - [Application Package Structure in Stage Model)](quick-start/application-package-structure-stage.md)
+ - [Application Package Structure in Stage Model](quick-start/application-package-structure-stage.md)
- [Application Package Structure in FA Model](quick-start/application-package-structure-fa.md)
- Multi-HAP Mechanism
- [Multi-HAP Design Objectives](quick-start/multi-hap-objective.md)
@@ -36,9 +36,9 @@
- Application Configuration Files in FA Model
- [Application Configuration File Overview (FA Model)](quick-start/application-configuration-file-overview-fa.md)
- [Internal Structure of the app Tag](quick-start/app-structure.md)
- - [Internal structure of deviceConfig Tag](quick-start/deviceconfig-structure.md)
+ - [Internal Structure of the deviceConfig Tag](quick-start/deviceconfig-structure.md)
- [Internal Structure of the module Tag](quick-start/module-structure.md)
- - [Resource Categories and Access](quick-start/resource-categories-and-access.md)
+ - [Resource Categories and Access](quick-start/resource-categories-and-access.md)
- Learning ArkTS
- [Getting Started with ArkTS](quick-start/arkts-get-started.md)
- Basic Syntax
@@ -47,19 +47,19 @@
- Custom Component
- [Creating a Custom Component](quick-start/arkts-create-custom-components.md)
- [Page and Custom Component Lifecycle](quick-start/arkts-page-custom-components-lifecycle.md)
- - [\@Builder: Custom Builder Function](quick-start/arkts-builder.md)
- - [\@BuilderParam: @Builder Function Reference](quick-start/arkts-builderparam.md)
- - [\@Styles: Definition of Resusable Styles](quick-start/arkts-style.md)
- - [\@Extend: Extension of Built-in Components](quick-start/arkts-extend.md)
+ - [\@Builder Decorator: Custom Builder Function](quick-start/arkts-builder.md)
+ - [\@BuilderParam Decorator: \@Builder Function Reference](quick-start/arkts-builderparam.md)
+ - [\@Styles Decorator: Definition of Resusable Styles](quick-start/arkts-style.md)
+ - [\@Extend Decorator: Extension of Built-in Components](quick-start/arkts-extend.md)
- [stateStyles: Polymorphic Style](quick-start/arkts-statestyles.md)
- State Management
- [State Management Overview](quick-start/arkts-state-management-overview.md)
- Component State Management
- - [\@State: State Owned by Component](quick-start/arkts-state.md)
- - [\@Prop: One-Way Synchronization from Parent to Child Components](quick-start/arkts-prop.md)
- - [\@Link: Two-Way Synchronization Between Parent and Child Components](quick-start/arkts-link.md)
- - [\@Provide and \@Consume: Two-Way Synchronization with Descendant Components](quick-start/arkts-provide-and-consume.md)
- - [\@Observed and \@ObjectLink: Observing Attribute Changes in Nested Class Objects](quick-start/arkts-observed-and-objectlink.md)
+ - [\@State Decorator: State Owned by Component](quick-start/arkts-state.md)
+ - [\@Prop Decorator: One-Way Synchronization from Parent to Child Components](quick-start/arkts-prop.md)
+ - [\@Link Decorator: Two-Way Synchronization Between Parent and Child Components](quick-start/arkts-link.md)
+ - [\@Provide and \@Consume Decorators: Two-Way Synchronization with Descendant Components](quick-start/arkts-provide-and-consume.md)
+ - [\@Observed and \@ObjectLink Decorators: Observing Attribute Changes in Nested Class Objects](quick-start/arkts-observed-and-objectlink.md)
- Application State Management
- [Application State Management Overview](quick-start/arkts-application-state-management-overview.md)
- [LocalStorage: UI State Storage](quick-start/arkts-localstorage.md)
@@ -68,7 +68,7 @@
- [Environment: Device Environment Query](quick-start/arkts-environment.md)
- Other State Management Features
- [Overview of Other State Management Features](quick-start/arkts-other-state-mgmt-functions-overview.md)
- - [\@Watch: Getting Notified of State Variable Changes](quick-start/arkts-watch.md)
+ - [\@Watch Decorator: Getting Notified of State Variable Changes](quick-start/arkts-watch.md)
- [$$ Syntax: Two-Way Synchronization of Built-in Components](quick-start/arkts-two-way-sync.md)
- Rendering Control
- [Rendering Control Overview](quick-start/arkts-rendering-control-overview.md)
@@ -96,7 +96,7 @@
- [DFX](dfx/Readme-EN.md)
- [Internationalization](internationalization/Readme-EN.md)
- [Application Test](application-test/Readme-EN.md)
- - [OpenHarmony IDL Specifications and User Guide](IDL/idl-guidelines.md)
+ - [IDL Specifications and User Guide](IDL/idl-guidelines.md)
- [Native APIs](napi/Readme-EN.md)
- Tools
- [DevEco Studio (OpenHarmony) User Guide](quick-start/deveco-studio-user-guide-for-openharmony.md)
@@ -109,11 +109,11 @@
- [SystemCapability List](reference/syscap-list.md)
- [Component Reference (TypeScript-based Declarative Development Paradigm)](reference/arkui-ts/Readme-EN.md)
- [Component Reference (JavaScript-based Web-like Development Paradigm)](reference/arkui-js/Readme-EN.md)
- - [JS Service Widget UI Components](reference/js-service-widget-ui/Readme-EN.md)
- - APIs
- - [ArkTS and JS APIs](reference/apis/Readme-EN.md)
+ - [JavaScript Service Widget UI Component Reference](reference/js-service-widget-ui/Readme-EN.md)
+ - API Reference
+ - [ArkTS and JavaScript APIs](reference/apis/Readme-EN.md)
- [Error Codes](reference/errorcodes/Readme-EN.md)
- - Native APIs
+ - Native API Reference
- [Native APIs](reference/native-apis/Readme-EN.md)
- [Standard Libraries](reference/native-lib/third_party_libc/musl.md)
- [Node_API](reference/native-lib/third_party_napi/napi.md)
diff --git a/en/application-dev/application-dev-guide.md b/en/application-dev/application-dev-guide.md
index ad34cdd099a470dd7731cc0c3c086125044261b7..afda99dcca11dc125704ff05fa64dff43987ad4d 100644
--- a/en/application-dev/application-dev-guide.md
+++ b/en/application-dev/application-dev-guide.md
@@ -10,7 +10,7 @@ The documents are carefully organized as follows:
## Getting Started
-[Here](quick-start/start-overview.md) you'll learn how to quickly get started with OpenHarmony application development.
+[Here](quick-start/start-overview.md) you can learn how to better prepare yourself for application development.
Browse the documents on the instructions for quickly building your first application and the basics about OpenHarmony applications.
@@ -63,11 +63,12 @@ API references encompass all components and APIs available in OpenHarmony, helpi
They are organized as follows:
+- [ArkTS API Reference](reference/apis/development-intro.md)
- [Component Reference (TypeScript-based Declarative Development Paradigm)](reference/arkui-ts/ts-components-summary.md)
- [Component Reference (JavaScript-compatible Web-like Development Paradigm- ArkUI.Full)](reference/arkui-js/Readme-EN.md)
- [Component Reference (JavaScript-compatible Web-like Development Paradigm- ArkUI.Lite)](reference/arkui-js-lite/Readme-EN.md)
-- [JS Service Widget UI Components](reference/js-service-widget-ui/js-service-widget-file.md)
-- [JS and TS APIs](reference/apis/development-intro.md)
-- Native APIs
- - [Standard Library](reference/native-lib/third_party_libc/musl.md)
+- [JavaScript Service Widget UI Component Reference](reference/js-service-widget-ui/js-service-widget-file.md)
+- Native API Reference
+ - [Native APIs](reference/native-apis/_o_h___native_x_component.md)
+ - [Standard Libraries](reference/native-lib/third_party_libc/musl.md)
- [Node_API](reference/native-lib/third_party_napi/napi.md)
diff --git a/en/application-dev/quick-start/arkts-persiststorage.md b/en/application-dev/quick-start/arkts-persiststorage.md
index cff8f9aa3bc83f9e1f34be3c50652c925ecd0437..354589627e4921c6da1662c094e67cf499a6957c 100644
--- a/en/application-dev/quick-start/arkts-persiststorage.md
+++ b/en/application-dev/quick-start/arkts-persiststorage.md
@@ -24,6 +24,7 @@ Persistence of data is a relatively slow operation. Applications should avoid th
The preceding situations may overload the change process of persisted data. As a result, the PersistentStorage implementation may limit the change frequency of persisted attributes.
+PersistentStorage can be called to persist data only when used in UI pages.
## Application Scenarios
diff --git a/en/application-dev/quick-start/deviceconfig-structure.md b/en/application-dev/quick-start/deviceconfig-structure.md
index bc15571c43fdb5c0be860098cd4ad4c799a6ea16..848d55f1adc12859b9ad6c98c078ba8532ae2c84 100644
--- a/en/application-dev/quick-start/deviceconfig-structure.md
+++ b/en/application-dev/quick-start/deviceconfig-structure.md
@@ -27,7 +27,7 @@ Table 2 describes the internal structure of the **deviceConfig** attributes.
| process | Name of the process running the application or ability. If the **process** attribute is configured in the **deviceConfig** tag, all abilities of the application run in this process. You can set the **process** attribute for a specific ability in the **abilities** attribute, so that the ability can run in the particular process. The value can contain a maximum of 31 characters.| String| Yes (initial value: left empty)|
| keepAlive | Whether the application is always running. This attribute applies only to system applications and does not take effect for third-party applications. The value **true** means that the application will start during the OS startup and keep alive. If the application process exits, the OS will restart it.| Boolean| Yes (initial value: **false**)|
| supportBackup | Whether the application supports backup and restoration. The value **false** means that the application does not support backup or restoration.| Boolean| Yes (initial value: **false**)|
-| compressNativeLibs | Whether the **libs** libraries are packaged in the HAP file after being compressed. The value **false** means that the **libs** libraries are stored without being compressed and will be directly loaded during the installation of the HAP file.| Boolean| Yes (initial value: **false**)|
+| compressNativeLibs | Whether the **libs** libraries are packaged in the HAP file after being compressed. The value **false** means that the **libs** libraries are stored without being compressed and will be directly loaded during the installation of the HAP file.| Boolean| Yes (initial value: **true**)|
| network | Network security configuration. You can customize the network security settings of the application in the security statement of the configuration file without modifying the application code.| Object| Yes (initial value: left empty)|
## Internal Structure of the network Attribute
diff --git a/en/application-dev/quick-start/module-configuration-file.md b/en/application-dev/quick-start/module-configuration-file.md
index 017ea8d1237702b5b959069dff14b363dc1cdf53..ccb6ea94b1c2aa34d8b8486b5490abccd93dd74a 100644
--- a/en/application-dev/quick-start/module-configuration-file.md
+++ b/en/application-dev/quick-start/module-configuration-file.md
@@ -219,7 +219,7 @@ The **metadata** tag represents the custom metadata of the HAP file. The tag val
## abilities
-UIAbility configuration of the module, which is valid only for the current UIAbility component.
+The **abilities** tag represents the UIAbility configuration of the module, which is valid only for the current UIAbility component.
**Table 6** abilities
diff --git a/en/application-dev/reference/apis/js-apis-accessibility.md b/en/application-dev/reference/apis/js-apis-accessibility.md
index edd869ff076cf3b87920505470fb228759ce5980..7d0551d188fd809e7ee770efc9bb9421e8562de9 100644
--- a/en/application-dev/reference/apis/js-apis-accessibility.md
+++ b/en/application-dev/reference/apis/js-apis-accessibility.md
@@ -1,4 +1,4 @@
-# @ohos.accessibility
+# @ohos.accessibility (Accessibility)
The **Accessibility** module implements the accessibility functions, including obtaining the accessibility application list, accessibility application enabled status, and captions configuration.
@@ -134,14 +134,14 @@ Describes the style of captions.
**System capability**: SystemCapability.BarrierFree.Accessibility.Hearing
-| Name| Type| Readable| Writable| Description|
-| -------- | -------- | -------- | -------- | -------- |
-| fontFamily | [CaptionsFontFamily](#captionsfontfamily8) | Yes| No| Font family of captions.|
-| fontScale | number | Yes| No| Font scale of captions.|
-| fontColor | number \| string | Yes| No| Font color of captions.|
-| fontEdgeType | [CaptionsFontEdgeType](#captionsfontedgetype8) | Yes| No| Font edge type of captions.|
-| backgroundColor | number \| string | Yes| No| Background color of captions.|
-| windowColor | number \| string | Yes| No| Window color of captions.|
+| Name | Type | Readable | Writable | Description |
+| --------------- | ---------------------------------------- | ---- | ---- | ----------- |
+| fontFamily | [CaptionsFontFamily](#captionsfontfamily8) | Yes | No | Font family of captions. |
+| fontScale | number | Yes | No | Font scale factor of captions, in percentage. The value ranges from 1 to 200.|
+| fontColor | number \| string | Yes | No | Font color of captions. For example, red corresponds to #FF0000. |
+| fontEdgeType | [CaptionsFontEdgeType](#captionsfontedgetype8) | Yes | No | Font edge type of captions. |
+| backgroundColor | number \| string | Yes | No | Background color of captions. For example, red corresponds to #FF0000. |
+| windowColor | number \| string | Yes | No | Window color of captions. For example, red corresponds to #FF0000. |
## CaptionsManager8+
diff --git a/en/application-dev/reference/apis/js-apis-settings.md b/en/application-dev/reference/apis/js-apis-settings.md
index e888b0ef9b89fcad43556e271db6e5a6fceaeea0..2acac025ffeffe32677f5af17b1e1cabfeb6655b 100644
--- a/en/application-dev/reference/apis/js-apis-settings.md
+++ b/en/application-dev/reference/apis/js-apis-settings.md
@@ -249,7 +249,7 @@ Sets the value for a data item. This API uses a promise to return the result.
```js
import featureAbility from '@ohos.ability.featureAbility';
-// Update the value of SCREEN_BRIGHTNESS_STATUS. (As this data item exists in the database, the setValue API will update the value of the data item.)
+// Update the value of SCREEN_BRIGHTNESS_STATUS. (As this data item exists in the database, the setValue API will update its value.)
let uri = settings.getUriSync(settings.display.SCREEN_BRIGHTNESS_STATUS);
let helper = featureAbility.acquireDataAbilityHelper(uri);
// @ts-ignore
@@ -265,6 +265,8 @@ enableAirplaneMode(enable: boolean, callback: AsyncCallback\): void
Enables or disables airplane mode. This API uses an asynchronous callback to return the result.
+This API is not supported currently.
+
**System capability**: SystemCapability.Applications.settings.Core
**Parameters**
@@ -293,6 +295,8 @@ enableAirplaneMode(enable: boolean): Promise\
Enables or disables airplane mode. This API uses a promise to return the result.
+This API is not supported currently.
+
**System capability**: SystemCapability.Applications.settings.Core
**Parameters**