diff --git a/permissionmanager/src/main/ets/common/utils/utils.ets b/permissionmanager/src/main/ets/common/utils/utils.ets index 0127e97781b6f929333b678afb68f38971c16ad9..3cfd6547e149ecaeaa148889890fb4d8e431ce45 100644 --- a/permissionmanager/src/main/ets/common/utils/utils.ets +++ b/permissionmanager/src/main/ets/common/utils/utils.ets @@ -34,7 +34,8 @@ import window from '@ohos.window'; import { deviceInfo } from '@kit.BasicServicesKit'; import { GlobalContext } from './globalContext'; -const TAG = 'PermissionManager_Log ' +const TAG = 'PermissionManager_Log '; +const TIBETAN_LANGUAGE: string[] = ['bo']; /** * verify permission @@ -293,6 +294,12 @@ export function supportPermission(): Permission[] { return supportGroup; } +export function isTibetanLanguage(): boolean { + let locale = new Intl.Locale(i18n.System.getSystemLanguage()).toString(); + Log.info(`isTibetanLanguage: ${locale}`); + return TIBETAN_LANGUAGE.includes(locale); +} + export class Log { public static domain: number = 0x8214; public static tag: string = 'PermissionManager_Log'; diff --git a/permissionmanager/src/main/ets/pages/securityDialog.ets b/permissionmanager/src/main/ets/pages/securityDialog.ets index aef3904af1638a914602e9f08e50a6657c4dffe4..6b512df0247be10b57a76bf7f6482a9e4ac39bbc 100644 --- a/permissionmanager/src/main/ets/pages/securityDialog.ets +++ b/permissionmanager/src/main/ets/pages/securityDialog.ets @@ -19,7 +19,7 @@ import window from '@ohos.window'; import common from '@ohos.app.ability.common'; import { BusinessError } from '@ohos.base'; import { CustomContentDialog } from '@ohos.arkui.advanced.Dialog'; -import { Log, getFontSizeScale } from '../common/utils/utils'; +import { Log, getFontSizeScale, isTibetanLanguage } from '../common/utils/utils'; import { Param, WantInfo, DialogInfo } from '../common/model/typedef'; import { GlobalContext } from '../common/utils/globalContext'; import bundleResourceManager from '@ohos.bundle.bundleResourceManager'; @@ -140,6 +140,7 @@ function dialogContentsArea(params: DialogInfo) { .fontColor(params.isWearable ? '#A8FFFFFF' : $r('sys.color.font_primary') ) .fontSize($r('sys.float.Body_L')) .maxFontScale(Constants.DIALOG_TEXT_MAX_SCALE) + .lineHeight(isTibetanLanguage() ? Constants.TEXT_BIG_LINE_HEIGHT : 0) .margin(params.isWearable ? { left: Constants.MARGIN_26, right: Constants.MARGIN_26,