# @system.configuration (Application Configuration) > **NOTE** > - The APIs of this module are deprecated since API version 7. You are advised to use [@ohos.i18n](../apis-localization-kit/js-apis-i18n.md) and [@ohos.intl](../apis-localization-kit/js-apis-intl.md) instead. > > > - The initial APIs of this module are supported since API version 3. Newly added APIs will be marked with a superscript to indicate their earliest API version. ## Modules to Import ```ts import Configuration from '@system.configuration'; ``` ## configuration.getLocale static getLocale(): LocaleResponse Obtains the current locale of the application, which is the same as the system locale. **Atomic service API**: This API can be used in atomic services since API version 12. **System capability**: SystemCapability.ArkUI.ArkUI.Lite **Return value** | Type | Description | | -------------- | ------------- | | LocaleResponse | Current locale information. | **Example** ``` export default { getLocale() { const localeInfo = configuration.getLocale(); console.info(localeInfo.language); } } ``` ## LocaleResponse Defines attributes of the current locale. **Atomic service API**: This API can be used in atomic services since API version 12. **System capability**: SystemCapability.ArkUI.ArkUI.Lite | Name | Type | Readable | Writable | Description | | ---- | ------ | ---- | ---- | ---------------------------------------- | | language | string | Yes | No | Language, for example, **zh**. | | countryOrRegion | string | Yes | No | Country or region, for example, **CN** or **US**. | | dir | string | Yes | No | Text layout direction. The value can be:
- **ltr**: from left to right
- **rtl**: from right to left |