Back to Uni App

Locale

docs/api/locale.md

2.3.33.3 KB
Original Source

本文档仅为部分API介绍,完整的国际化指南,另见文档

uni.getLocale() @getlocale

获取当前设置的语言

getLocale 兼容性

Web微信小程序AndroidiOSHarmonyOS
4.04.41<a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a><a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a><a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a>

App端可以在uni.getDeviceInfo中获取os的language。

返回值

类型
string

参见

uni.setLocale(locale) @setlocale

设置当前语言

setLocale 兼容性

Web微信小程序AndroidiOSHarmonyOS
4.04.41<a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a><a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a><a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a>

参数

名称类型必填默认值兼容性描述
localestring-Web: -; 微信小程序: -; Android: x; iOS: x; HarmonyOS: x

参见

uni.onLocaleChange(callback) @onlocalechange

设置当前语言

onLocaleChange 兼容性

Web微信小程序AndroidiOSHarmonyOS
4.04.41<a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a><a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a><a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a>

参数

名称类型必填默认值兼容性描述
callback(result: OnLocaleChangeCallbackResult) => void-Web: -; 微信小程序: -; Android: x; iOS: x; HarmonyOS: x

OnLocaleChangeCallbackResult 的属性值 @onlocalechangecallbackresult-values

名称类型必备默认值兼容性描述
localestring-Web: -; 微信小程序: -; Android: x; iOS: x; HarmonyOS: x当前语言

参见

通用类型

GeneralCallbackResult

名称类型必备默认值兼容性描述
errMsgstring-Web: -; 微信小程序: 4.41; Android: -; iOS: -; HarmonyOS: -错误信息