ReactおよびNext.jsを簡単に国際化(i18n)します
Intlayerは、JavaScript開発者向けに特別に設計された国際化ライブラリです。コード全体でコンテンツを宣言できます。多言語コンテンツの宣言を構造化された辞書に変換し、統合を容易にします。TypeScriptを使用することで、Intlayerは開発を強化し、効率を向上させます。
Intlayerを選ぶ理由は?
無料でオープンソース
Intlayerは無料でオープンソースであり、無料で使用し、ニーズに合わせて貢献することができます。
JavaScriptによるコンテンツ管理
JavaScriptの柔軟性を活用して、コンテンツを効率的に定義し管理できます。
タイプセーフ環境
TypeScriptを活用して、すべてのコンテンツ定義が正確でエラーがないことを保証します。
コンポーネントレベルでの宣言
翻訳をそれぞれのコンポーネントの近くに保ち、保守性と明瞭性を高めます。
簡素化されたセットアップ
最小限の設定で迅速に立ち上がり、特にNext.jsプロジェクトに最適化されています。
統合CMS
ウェブサイト上で直接統合CMSを使用して、コンテンツを編集します。AIを活用してコンテンツ生成を強化します。
利用可能
// src/component/client/component.content.ts
import { t, type DeclarationContent } from "intlayer";
const componentContent = {
key: "component",
content: {
title: t({
en: "Title of my component",
fr: "Titre de mon component",
es: "Título de mi componente",
}),
content:
"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.",
},
} satisfies DeclarationContent;
export default componentContent;