Skip to content

@yyc3/i18n-core

国际化框架 — ICU / AI 翻译 / MCP / 10 语言 / 零依赖

概览

@yyc3/i18n-core 是生产级国际化框架,原生中文优化,支持 ICU 消息格式、AI 翻译、MCP 集成和 10 种语言,零外部依赖。

安装

bash
pnpm add @yyc3/i18n-core

核心特性

特性说明
ICU 消息格式完整的 ICU MessageFormat 支持
AI 翻译基于大语言模型的智能翻译
MCP 集成通过 MCP 协议提供翻译服务
10 种语言zh-CN / en / ja / ko / fr / de / es / ar / pt / ru
零依赖无外部运行时依赖
安全特性ReDoS 防护 / 路径遍历防护 / 注入检测

快速开始

typescript
import { createI18n } from '@yyc3/i18n-core';

const i18n = createI18n({
  locale: 'zh-CN',
  fallbackLocale: 'en',
});

i18n.setMessages('zh-CN', {
  welcome: '欢迎来到 {name}',
  items: '{count, plural, =0 {无项目} =1 {1 个项目} other {# 个项目}}',
});

console.log(i18n.t('welcome', { name: 'YYC³' }));

测试覆盖

指标
测试文件28
测试用例443 passed

独立文档站

相关链接

YYC³ AI Family — 五高 · 五标 · 五化 · 五维