Token导航 LogoToken导航TokenDH.com
intlayer (Aymericzip) logo
运维云端未说明官方级别未说明来源级核验

intlayer (Aymericzip)

MCP Server

Intlayer是一个现代、框架无关的国际化解决方案,提供AI驱动的翻译、视觉编辑器、多语言CMS等功能,适用于Web和移动应用。

工具数

0

提示词数

0

GitHub Stars

729

资源数

0
TypeScript云端部署Docker

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

aymericzip

提供方

aymericzip

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Per-component i18n

AI-powered translation. Visual Editor. Multilingual CMS.

Docs • Next.js • React + Vite • CMS • Discord

Watch the video

什么是Intlayer?

大多数i18n库要么太复杂、太僵化,要么不是为现代框架构建的。

Intlayer是一个 现代i18n解决方案 用于网络和移动应用程序。\ 它与框架无关, AI驱动,并包括免费 CMS和可视化编辑器.

随着 按区域设置的内容文件, TypeScript自动补全, 树抖动词典,以及 CI/CD集成Intlayer实现国际化 更快、更清洁、更智能.

Intlayer的主要优点:

特性描述
跨框架支持

Intlayer与所有主流框架和库兼容,包括Next.js、React、Vite、Vue.js、Nuxt、Preact、Express等。 | | | 基于JavaScript的内容管理

利用JavaScript的灵活性高效地定义和管理您的内容。

- 内容声明 | | | 每个区域内容声明文件

在自动生成之前,通过声明一次内容来加快开发速度。

- 每个区域内容声明文件 | | | 编译器

Intlayer编译器自动从组件中提取内容并生成词典文件。

- 编译器 | | | 类型安全环境

利用TypeScript确保您的内容定义和代码无错误,同时也受益于IDE的自动补全功能。

- TypeScript配置 | | | 简化设置

以最少的配置快速启动并运行。轻松调整国际化、路由、AI、构建和内容处理的设置。

- 探索Next.js集成 | | | 简化的内容检索

无需致电您的 t 每个内容的功能。使用单个钩子直接检索所有内容。

- React集成 | | | 一致的服务器组件实现

非常适合Next.js服务器组件,对客户端和服务器组件使用相同的实现,无需通过 t 跨每个服务器组件运行。

- 服务器组件 | | | 有组织的代码库

让你的代码库更有条理:1个组件=1个字典在同一个文件夹中。翻译接近各自的组成部分,提高了可维护性和清晰度。

- Intlayer的工作原理 | | | 增强路由

完全支持应用程序路由,无缝适应复杂的应用程序结构,适用于Next.js、React、Vite、Vue.js等。

- 探索Next.js集成 | | | Markdown支持

导入和解释、区域设置文件和远程Markdown,用于隐私政策、文档等多语言内容。在代码中解释Markdown元数据并使其可访问。

- 内容文件 | | | 免费可视化编辑器和CMS

免费的可视化编辑器和CMS可供内容作者使用,无需本地化平台。使用Git保持内容同步,或使用CMS将其全部或部分外部化。

- Intlayer编辑器 - 内层CMS | | | 树木可摇动内容物

树可摇动的内容,减少最终捆绑的大小。加载每个组件的内容,不包括捆绑包中任何未使用的内容。支持延迟加载,提高应用加载效率。

- 应用构建优化 | | | 静态渲染

不会阻止静态渲染。

- Next.js集成 | | | 人工智能驱动的翻译

使用Intlayer的高级人工智能翻译工具,使用您自己的人工智能提供商/API密钥,只需点击一下即可将您的网站转换为231种语言。

- CI/CD集成 - 内层 CLI - 自动填充 | | | MCP服务器集成

为IDE自动化提供MCP(模型上下文协议)服务器,直接在您的开发环境中实现无缝内容管理和i18n工作流。

- MCP服务器 | | | VSCode扩展

Intlayer提供了一个VSCode扩展,可帮助您管理内容和翻译、构建词典、翻译内容等。

- VSCode扩展 | | | 互操作性

允许与react-i18next、next-i18next,next intl、react intl、vue-i18n的互操作性。

- Intlayer和react intl - Intlayer和next intl - 内层和下层-i18next - 内层和真空i18n |

______________________________________________________________________

📦 安装

立即开始您的Intlayer之旅,体验更平稳、更强大的国际化方法。

npm install intlayer react-intlayer

⚡ 快速入门(Next.js)

// intlayer.config.ts
import { Locales, type IntlayerConfig } from "intlayer";

const config: IntlayerConfig = {
  internationalization: {
    locales: [Locales.ENGLISH, Locales.FRENCH, Locales.SPANISH],
    defaultLocale: Locales.ENGLISH,
  },
};

export default config;
// app/home.content.ts
import { t, type Dictionary } from "intlayer";

const content = {
  key: "home",
  content: {
    title: t({
      en: "Home",
      fr: "Accueil",
      es: "Inicio",
    }),
  },
} satisfies Dictionary;

export default content;
// app/page.tsx
import { useIntlayer } from "react-intlayer";

const HomePage = () => {
  const { title } = useIntlayer("home");

  return 
{title}
;
};

获取完整指南→

🎥 YouTube上的实时教程

![How to Internationalize your application using Intlayer](https://youtu.be/e_PPG7PTqGU?si=GyU_KpVhr61razRw)

目录

探索我们全面的文档,开始使用Intlayer,并学习如何将其集成到您的项目中。

📘 Get Started

Why Intlayer?

Introduction

⚙️ Concept

How Intlayer Works

Configuration

Intlayer CLI

Compiler

Intlayer Editor

Intlayer CMS

Dictionary

Per-Locale Content Declaration File

Translation

Enumeration

Condition

Nesting

Markdown

Function Fetching

Insertion

File

🌐 Environment

Intlayer with Next.js 16

Next.js 15

Next.js 14 (App Router)

Next.js Page Router

Next.js using Compiler

React CRA

Vite + React

Vite + React using Compiler

React-router-v7

Tanstack start

Solid

Astro

React

Vue

Svelte

Solid

Vanilla JS

Lit

React Native

Vite + Svelte

SvelteKit

Vite + Preact

Vite + Vue

Vite + Nuxt

Vite + Solid

Angular

Backend

Express

NestJS

Fastify

AdonisJS

Hono

📊 Benchmark

Next.js

TanStack Start

Vue

Solid

Svelte

📰 Blog

What is i18n

i18n and SEO

Intlayer and i18next

Intlayer and react-intl

Intlayer and next-intl

🌐 自述其他语言

English • 简体中文 • Русский • 日本語 • Français • 한국어 • Español • Deutsch • العربية • Italiano • English (UK) • Português • हिन्दी • Türkçe

🤝 社区

Intlayer是为社区构建的,我们很乐意听取您的意见!

您还可以关注我们:

贡献

有关为该项目做出贡献的更多详细指南,请参阅 CONTRIBUTING.md 文件。它包含有关我们的开发过程、提交消息约定和发布过程的重要信息。您的贡献对我们来说是宝贵的,我们感谢您为使这个项目变得更好所做的努力!

贡献于 , GitLab,或 比特桶.

感谢您的支持

如果你喜欢Intlayer,给我们一个⭐ 在GitHub上。它有助于其他人发现该项目! .

![Star History Chart](https://star-history.com/#aymericzip/intlayer&Date)

目录标签

目录标签

TypeScript云端部署Docker国际化本地部署AI翻译多语言支持CMS视觉编辑器

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP