Helpers

getDefaultLocale

getDefaultLocale サーバーサイドメソッドの APIリファレンス

概要

getDefaultLocale 関数はアプリケーションの既定のロケールを取得します。 このロケールはサーバー起動時に決定され、翻訳のフォールバック言語として使用されます。 ロケール文字列を返します(例: 'en-US')。

getDefaultLocale はサーバーサイドのメソッドで、サーバーサイドコンポーネントでのみ使用できます。

設定については withGTConfig を参照してください。 withGTConfig で既定のロケールが指定されていない場合は、既定で 'en-US' になります。 クライアントサイドについては useDefaultLocale を参照してください。

リファレンス

戻り値

アプリケーションの既定のlocaleを表す文字列(例: 'en-US')。


基本的な使い方

アプリケーションのデフォルトのlocaleを取得し、サーバーサイドのロジックで使用します。

GetDefaultLocale.jsx
import getDefaultLocale from 'gt-next/server';

export default function GetDefaultLocale() {
    const defaultLocale = getDefaultLocale(); 
    return <p>既定のロケール: {defaultLocale}</p>;
}

注意事項

  • getDefaultLocale は、withGTConfig で設定された既定のロケールを返します。
  • getDefaultLocale はサーバーサイド専用です。
  • 返されるロケールは、ロケールコード文字列 の形式に準拠します。

次のステップ

  • ユーザーの locale を取得するには、useLocalegetLocale を参照してください。

このガイドはいかがですか?