---
createdAt: 2026-01-29
updatedAt: 2026-01-29
title: توثيق حزمة hono-intlayer
description: وسيط Hono لـ Intlayer، يوفر دوال الترجمة واكتشاف اللغة.
keywords:
  - hono-intlayer
  - hono
  - middleware
  - تدويل
  - i18n
slugs:
  - doc
  - packages
  - hono-intlayer
  - exports
history:
  - version: 8.0.0
    date: 2026-01-29
    changes: توثيق موحد لجميع الصادرات
---

# حزمة hono-intlayer

توفر حزمة `hono-intlayer` وسيطًا (middleware) لتطبيقات Hono للتعامل مع التدويل. يقوم باكتشاف لغة المستخدم وملء كائن السياق.

## التثبيت

```bash
npm install hono-intlayer
```

## الصادرات

### الوسيط (Middleware)

استيراد:

```tsx
import { intlayer } from "hono-intlayer";
```

| الدالة     | الوصف                                                                                                                                                                                                                                    | التوثيق ذو الصلة                                                                                             |
| ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ |
| `intlayer` | وسيط Hono يدمج Intlayer في تطبيق Hono الخاص بك. يعالج اكتشاف اللغة من التخزين (ملفات تعريف الارتباط، العناوين)، ويملأ السياق بـ `t` و `getIntlayer` و `getDictionary` ، ويقوم بإعداد مساحة اسم CLS للوصول البرمجي أثناء دورة حياة الطلب. | [intlayer](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ar/packages/hono-intlayer/intlayer.md) |

### الدوال

استيراد:

```tsx
import { t, getIntlayer, getDictionary } from "hono-intlayer";
```

| الدالة          | الوصف                                                                                                                                                                               | التوثيق ذو الصلة                                                                                       |
| --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |
| `t`             | دالة ترجمة عالمية تسترجع المحتوى للغة الحالية في Hono. تستخدم CLS (Async Local Storage) ويجب استخدامها ضمن سياق طلب يديره وسيط `intlayer`. يمكن الوصول إليها أيضًا عبر السياق.      | [translation](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ar/dictionary/translation.md) |
| `getIntlayer`   | تسترجع قاموسًا بمفتاحه من الإعلان الذي تم إنشاؤه وتعيد محتواه للغة المحددة. نسخة محسنة من `getDictionary`. تستخدم CLS للوصول إلى سياق الطلب. يمكن الوصول إليها أيضًا عبر السياق.    | -                                                                                                      |
| `getDictionary` | تعالج كائنات القاموس وتعيد المحتوى للغة المحددة. تعالج ترجمات `t()` والتعدادات و markdown و HTML وما إلى ذلك. تستخدم CLS للوصول إلى سياق الطلب. يمكن الوصول إليها أيضًا عبر السياق. | -                                                                                                      |
