البداية

مقدمة

pico-intl is a small, zero-dependency i18n toolkit for JavaScript and TypeScript. The core is framework-independent and supported adapters are verified by a shared behavior contract.

ts
import { createI18n } from '@pico-intl-dev/core';

const i18n = createI18n({
  base: 'en',
  locale: 'en',
  messages: {
    hello: 'Hello, {{name}}',
  },
});

i18n.t('hello', { name: 'Ana' });

النقاط الرئيسية

  • تظل كتالوجات __JSON__ البسيطة قابلة للنقل عبر أطر العمل.
  • لا يحتوي Core على أي تبعيات وقت التشغيل؛ المحولات قابلة للاشتراك.
  • يغطي __v1__ المستقر وقت التشغيل الموثق والمحولات وسير عمل __CLI__ المستند إلى الملفات.

الخطوة التالية

انسخ المثال إلى أداة تثبيت صغيرة، وقم بتشغيل أوامر التحقق من الصحة، وحافظ على المسار أو السلوك الخاص بإطار العمل الذي تغطيه اختبارات التطبيق.