From c3c433e38eea9d6161c7d410d636bb11eed43bbb Mon Sep 17 00:00:00 2001 From: sunyaozu Date: Sun, 16 Jan 2022 16:36:17 +0800 Subject: [PATCH] add preferred language and 24-hour-clock interface to i18n Signed-off-by: sunyaozu --- api/@ohos.i18n.d.ts | 58 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/api/@ohos.i18n.d.ts b/api/@ohos.i18n.d.ts index 7b3f6f9ccc..1baff95aed 100644 --- a/api/@ohos.i18n.d.ts +++ b/api/@ohos.i18n.d.ts @@ -609,4 +609,62 @@ export class Character { */ getType(char: string): string; } + +/** + * check out whether system is 24-hour system. + * + * @sysCap SystemCapability.I18N + * @return Returns a boolean represent whether system is 24-hour system. + * @since 8 + */ + export function is24HourClock(): boolean; + +/** + * set 24-hour system. + * + * @sysCap SystemCapability.I18N + * @param option represent the boolean to be set. + * @return Returns a boolean represent whether setting 24-hour system success. + * @since 8 + */ + export function set24HourClock(option: boolean): boolean; + +/** + * Add one language to preferred language List. + * + * @sysCap SystemCapability.I18N + * @param language the language to be added. + * @param index the postion of preferred language list to be inserted. + * @return Returns a boolean represent whether language added success. + * @since 8 + */ +export function addPreferredLanguage(language: string, index?: number): boolean; + +/** + * Remove one language from preferred language list. + * + * @sysCap SystemCapability.I18N + * @param index the position of removed language in preferred language list. + * @return Returns a boolean represent whether removed success. + * @since 8 + */ +export function removePreferredLanguage(index: number): boolean; + +/** + * Access the system preferred language list. + * + * @sysCap SystemCapability.I18N + * @return Returns a string Array represent the preferred language list. + * @since 8 + */ +export function getPreferredLanguageList(): Array; + +/** + * Get the first preferred language of system. + * + * @sysCap SystemCapability.I18N + * @return Returns a string represent the first preferred language of system. + * @since 8 + */ +export function getFirstPreferredLanguage(): string; } \ No newline at end of file -- Gitee