https://github.com/lingui/js-lingui?tab=readme-ov-file

ICU MessageFormatを使ったi18nライブラリとツール。 コードをスキャンしてメッセージを抽出するextract、実際に利用しているメッセージだけを含める仕組み、ロケールに基づいて動的にメッセージカタログを読み込む仕組みなどを持つ。 翻訳を行うJavaScriptの関数やReactのコンポーネントなどを提供している