轻松国际化您的网站React和Next.js
Intlayer是专门为JavaScript开发人员设计的国际化库。它允许在代码中声明您的内容。它将多语言内容声明转换为结构化字典,从而使集成变得容易。使用TypeScript,Intlayer增强了您的开发并提高了效率。
为什么选择Intlayer?
免费和开源
Intlayer是免费的开源软件,允许你免费使用并做出适合你需求的贡献。
基于JavaScript的内容管理
利用JavaScript的灵活性高效地定义和管理您的内容。
类型安全环境
利用TypeScript确保您所有的内容定义都是准确且没有错误的。
组件级别的声明
将翻译保留在各自组件附近,从而提高可维护性和清晰度。
简化的设置
快速启动并运行,配置最小,特别为Next.js项目进行了优化。
集成CMS
通过网站上集成的CMS直接编辑网站上的内容。依靠AI推动内容生成。
可用
1// src/component/client/component.content.ts
2
3import { t, type DeclarationContent } from "intlayer";
4
5const componentContent = {
6 key: "component",
7 content: {
8 title: t({
9 en: "Title of my component",
10 fr: "Titre de mon component",
11 es: "Título de mi componente",
12 }),
13 content:
14 "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.",
15 },
16} satisfies DeclarationContent;
17
18export default componentContent;