Menu

国際化

Nexty.devは、業界で成熟したnext-intlライブラリに基づくすぐに使える国際化ソリューションを提供します。小規模なプロジェクトでも大規模なアプリケーションでも、簡単に多言語サポートを実装でき、Webサイトがグローバルユーザーにリーチするのに役立ちます。

現在の国際化機能

サポートされている言語

  • 英語 (en) - デフォルト言語
  • 中国語 (zh) - 簡体字中国語
  • 日本語 (ja) - 日本語

コア機能

  1. 自動言語検出 - ユーザーのブラウザ言語を自動的に検出し、切り替えを促します
  2. 動的ルーティング - /about/zh/about/ja/aboutのような多言語ルートをサポートします
  3. 言語切り替え - エレガントな言語切り替えコンポーネントを提供します
  4. SEOフレンドリー - 各言語版が独立したURLとメタデータを持ちます

バージョンアップグレードに関する注意

バージョンv1.1.7より、Nexty.devは国際化ファイルの組織構造を再設計しました。

v1.1.7以前では、各言語にはJSONファイルが1つしかなく、コンテンツが増加するにつれてメンテナンス効率が低下していました。

v1.1.7からは、機能別にファイルを分割することをサポートし、メンテナンス効率を向上させています。

アップグレードの影響範囲

  • i18n/messagesのディレクトリ構造調整とi18n/request.tsでの国際化ファイル取得方法のみに関わります
  • コア機能とAPIは完全に互換性を維持します
  • ビジネスコードを修正する必要はありません

v1.1.7以前のバージョンを使用している場合は、アップグレードガイドに従って新しい組織構造にアップグレードすることを推奨します。

以降の国際化モジュールドキュメントは、バージョンv1.1.7+を基準とします。