Composables

useTranslation

useTranslation() 组合函数返回翻译函数。

useTranslation() 组合函数返回翻译函数。

翻译函数使用的语言环境是由 experimental.localeDetector 选项 定义的函数检测到的语言环境。

此组合函数是实验性质且仅限于服务器端使用。

类型

declare function useTranslation<Schema extends Record<string, any> = {}, Event extends H3Event = H3Event>(
  event: Event
): Promise<TranslationFunction<Schema, DefineLocaleMessage>>

用法

export default defineEventHandler(async event => {
  const t = await useTranslation(event)
  return {
    hello: t('hello')
  }
})