# global_resmgr_standard
**Repository Path**: openharmony/global_resmgr_standard
## Basic Information
- **Project Name**: global_resmgr_standard
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 6
- **Created**: 2022-06-01
- **Last Updated**: 2025-09-13
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Resmgr
- [Introduction](#section11660541593)
- [Directory Structure](#section1464106163817)
- [Constraints](#section1718733212019)
- [Usage](#section894511013511)
- [Repositories Involved](#section15583142420413)
## Introduction
The resource management module, namely, Resmgr, provides the function of loading multi-language GUI resources for applications, for example, displaying the application names or icons specific to a certain language.
## Directory Structure
The directory structure of the Resmgr module is as follows:
```
/base/global/
├── resource_management # Code repository for the Resmgr module
│ ├── frameworks # Core code
│ │ ├── resmgr # Resource parsing code
│ │ │ ├── include # Header files
│ │ │ ├── src # Implementation code
│ │ │ └── test # Test code
│ ├── interfaces # APIs
│ │ ├── inner_api # APIs for internal subsystems
│ │ └── js # JavaScript APIs
```
## Constraints
**Development language**: JavaScript
## Usage
Call the **getString** API to obtain the resource information of the application.
```
import resmgr from '@ohos.resmgr'
.....
resmgr.getResourceManager((error,mgr) => {
// callback
mgr.getString(0x1000000, (error, value) => {
if (error != null) {
console.log(error);
} else {
console.log(value);
}
});
// promise
mgr.getString(0x1000000).then(value => {
console.log(value);
}).catch(error => {
console.log("getstring promise " + error);
});
});
```
## Repositories Involved
Globalization subsystem
global\_i18n\_standard
**global\_resmgr\_standard**