多言語対応が必要なコンテンツの取得元は、データベースとコードが含まれます。
まず、データベースの多言語対応を行います

次に、コード定数部分の多言語対応を行います

多言語対応のNext.jsライブラリnext-intlをインポートします
npm install next-intl
利用方法はhttps://next-intl.dev/docs/getting-started/app-routerを参照してください。
指定された言語に応じて対応するリソースを取得します

言語切り替えコントロールを実装します