コンテンツにスキップ

usePreferredLanguages

カテゴリ
エクスポートサイズ
537 B
最終変更日
先週

リアクティブな Navigator Languages です。Web 開発者にユーザーの優先言語に関する情報を提供します。たとえば、ユーザーエクスペリエンスを向上させるために、ユーザーの優先言語に基づいてユーザーインターフェースの言語を調整するのに役立ちます。

デモ

優先言語
en

使用方法

js
import { usePreferredLanguages } from '@vueuse/core'

const languages = usePreferredLanguages()

コンポーネントでの使用方法

この関数は、@vueuse/components パッケージを介してレンダーレスコンポーネントバージョンも提供します。使用方法の詳細はこちら

vue
<template>
  <UsePreferredLanguages v-slot="{ languages }">
    Preferred Languages: {{ languages }}
  </UsePreferredLanguages>
</template>

型宣言

typescript
/**
 * Reactive Navigator Languages.
 *
 * @see https://vueuse.dokyumento.jp/usePreferredLanguages
 * @param options
 */
export declare function usePreferredLanguages(
  options?: ConfigurableWindow,
): Ref<readonly string[]>

ソース

ソースデモドキュメント

貢献者

Anthony Fu
Antério Vieira
Anthony Fu
vaakian X
wheat
Alex Kozack

変更履歴

v12.0.0-beta.1 2024/11/21
0a9ed - feat!: Vue 2 サポートの削除、バンドルの最適化、クリーンアップ (#4349)
v9.11.0 2023/01/17
d5321 - fix(components): defineComponent をpureとしてマーク (#2623)

MITライセンスの下でリリースされています。