Helpers
getDefaultLocale()
getDefaultLocale 服务端方法的 API 参考
概述
getDefaultLocale()
函数用于获取应用程序的默认语言环境。
该语言环境在服务器启动时确定,并作为翻译的回退语言使用。
它返回一个语言环境字符串,例如 'en-US'
。
getDefaultLocale()
是一个服务端方法,只能在服务端组件中使用。
有关配置,请参阅 withGTConfig()
。
如果在 withGTConfig()
中未指定默认语言环境,则默认为 'en-US'
。
关于客户端,请参阅 useDefaultLocale()
。
参考
返回值
一个表示应用程序默认语言环境的字符串,例如 'en-US'
。
示例
基本用法
获取应用程序的默认语言环境,并在你的服务端逻辑中使用它。
import getDefaultLocale from 'gt-next/server';
export default function GetDefaultLocale() {
const defaultLocale = getDefaultLocale();
return <p>Default locale: {defaultLocale}</p>;
}
注意事项
getDefaultLocale()
返回在withGTConfig()
中设置的默认语言环境。getDefaultLocale()
仅限于服务端使用。- 返回的语言环境遵循 locale strings 格式。
后续步骤
- 查看
useLocale()
和getLocale()
以获取用户的语言环境。 - 了解
useDefaultLocale()
以在客户端组件中获取默认语言环境。
这份指南怎么样?