بناء تطبيقات متعددة اللغات بسهولة
نموذج بداية جاهز للإنتاج مع better-i18n لـ Next.js App Router. عرض من جانب الخادم، تبديل فوري للغة، واكتشاف ديناميكي للغات.
getTranslations()عرض من جانب الخادم
تُحمَّل الترجمات من جانب الخادم لتحميل فوري للصفحات دون ظهور محتوى غير مترجم.
See demouseTranslations()مفاتيح آمنة النوع
تكتشف أنواع TypeScript لمفاتيح الترجمة الأخطاء وقت البناء، ليس وقت التشغيل.
See demoTry It Live
See all demos| en-US | ar-SA | ||
|---|---|---|---|
| $ | $1,234,567.89 | 1,234,567.89 ر.س. | ¥1,234,568 |
| Mar 19, 2026 | 19/03/2026 | 2026/03/19 | |
| 7 days ago | قبل 7 أيام | 7 日前 |
format.number(1234567.89, { style: "currency" })npx better-i18n doctori18n Doctor
Run in CI/CD, analyze in Dashboard. Catch missing keys, hardcoded strings, and orphan translations with a single command.
بداية سريعة
npm install @better-i18n/next
# i18n.config.ts
import { createI18n } from "@better-i18n/next";
export const i18n = createI18n({
project: "my-org/my-app",
defaultLocale: "en",
});
# middleware.ts
import { i18n } from "./i18n.config";
export default i18n.betterMiddleware();
export const config = {
matcher: ["/((?!api|_next|.*\\..*).*)"],
};لماذا better-i18n؟
توصيل مدعوم بـ CDN
ترجمات تُقدَّم من الحافة لأوقات تحميل فورية في جميع أنحاء العالم.
تكاملات الإطار
دعم من الدرجة الأولى لـ Next.js وReact وغيرها بواجهات SDK مخصصة.
لوحة تحكم مرئية
إدارة الترجمات ودعوة المتعاونين وتتبع التقدم في مكان واحد.
مفتوح المصدر
تطوير مجتمعي بشفافية كاملة على GitHub.
Help Center
Multilingual help center powered by Better i18n — search articles, browse categories, all translated in real-time.
ابدأ بناء تطبيقات متعددة اللغات اليوم
ابدأ مع better-i18n خلال دقائق. مجاني للبدء، ينمو مع مشروعك.