---
createdAt: 2025-02-07
updatedAt: 2025-06-29
title: Intlayer دستاویزات - JavaScript کے لیے مکمل i18n گائیڈ
description: Intlayer کے لیے مکمل دستاویزات، جو JavaScript، React، Next.js، Express اور مزید فریم ورکس کے لیے ایک جدید بین الاقوامی سازی لائبریری ہے۔
keywords:
  - intlayer
  - بین الاقوامی سازی
  - i18n
  - JavaScript
  - React
  - Next.js
  - دستاویزات
  - ترجمہ
  - کثیر لسانی
slugs:
  - doc
  - index
history:
  - version: 5.5.10
    date: 2025-06-29
    changes: "تاریخ کا آغاز"
---

# Intlayer دستاویزات

آفیشل **Intlayer** دستاویزات میں خوش آمدید! یہاں آپ کو اپنی تمام بین الاقوامی سازی (i18n) کی ضروریات کے لیے Intlayer کو انٹیگریٹ کرنے، کنفیگر کرنے اور اس میں مہارت حاصل کرنے کے لیے درکار ہر چیز ملے گی، چاہے آپ **Next.js**، **React**، **Vite**، **Express** یا کسی دوسرے JavaScript ماحول کے ساتھ کام کر رہے ہوں۔

Intlayer آپ کی ایپلی کیشن کے ترجمے کے لیے ایک لچکدار اور جدید طریقہ پیش کرتی ہے۔ ہماری دستاویزات آپ کو انسٹالیشن اور سیٹ اپ سے لے کر جدید خصوصیات جیسے **AI سے چلنے والے ترجمے**، **TypeScript** تعاریف، اور **سرور کمپوننٹ** سپورٹ تک رہنمائی فراہم کریں گی، جو آپ کو ایک ہموار کثیر لسانی تجربہ تخلیق کرنے میں مددگار ثابت ہوں گی۔

---

## شروع کریں

- **[تعارف](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/introduction.md)**  
  Intlayer کیسے کام کرتی ہے اس کا جائزہ لیں، اس کی بنیادی خصوصیات جانیں، اور یہ i18n کے لیے کیوں بہترین انتخاب ہے۔

- **[Intlayer کیسے کام کرتی ہے](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/how_works_intlayer.md)**  
  آرکیٹیکچرل ڈیزائن کو گہرائی سے سمجھیں اور سیکھیں کہ Intlayer مواد کے اعلان سے لے کر ترجمہ کی فراہمی تک سب کچھ کیسے سنبھالتی ہے۔

- **[کنفیگریشن](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/configuration.md)**  
  اپنے پروجیکٹ کی ضروریات کے مطابق Intlayer کو اپنی مرضی کے مطابق بنائیں۔ مڈل ویئر آپشنز، ڈائریکٹری اسٹرکچرز اور ایڈوانس سیٹنگز کو دریافت کریں۔

- **[Intlayer CLI](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/cli/index.md)**  
  ہمارے کمانڈ لائن ٹول کا استعمال کرتے ہوئے مواد اور ترجمہ کا انتظام کریں۔ مواد کو پش (push) اور پل (pull) کرنے، خودکار ترجمہ کرنے اور بہت کچھ کرنے کا طریقہ دریافت کریں۔

- **[Intlayer ایڈیٹر](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/intlayer_visual_editor.md)**  
  نان-ڈویلپرز کے ساتھ تعاون کو آسان بنائیں اور براہ راست ہمارے مفت اور بدیہی CMS میں AI کے ذریعے اپنے ترجمہ کو بہتر بنائیں۔

---

## بنیادی تصورات

### ڈکشنری (Dictionary)

اپنے کثیر لسانی مواد کو اپنے کوڈ کے قریب منظم کریں تاکہ ہر چیز مستقل اور برقرار رکھنے کے قابل رہے۔

- **[شروع کریں](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/dictionary/content_file.md)**  
  Intlayerમાં اپنے مواد کے اعلان کی بنیادی باتیں سیکھیں۔

- **[ترجمہ](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/dictionary/translation.md)**  
  سمجھیں کہ ترجمہ کیسے تیار، ذخیرہ اور آپ کی ایپلی کیشن میں استعمال کیا جاتا ہے۔

- **[فہرست (Enumeration)](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/dictionary/enumeration.md)**  
  مختلف زبانوں میں بار بار ہونے والے یا طے شدہ ڈیٹا سیٹس کو آسانی سے منظم کریں۔

- **[شرط (Condition)](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/dictionary/condition.md)**  
  ڈائنامک مواد بنانے کے لیے Intlayer میں مشروط منطق (conditional logic) استعمال کرنا سیکھیں۔

- **[جنس (Gender)](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/dictionary/gender.md)**  
  ڈائنامک مواد بنانے کے لیے Intlayer میں صنفی منطق (gender logic) استعمال کرنا سیکھیں۔

- **[شمولیت (Insertion)](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/dictionary/insertion.md)**
  دریافت کریں کہ انسریشن پلیس ہولڈرز کا استعمال کرتے ہوئے اسٹرنگ میں ویلیوز کو کیسے شامل کیا جائے۔

- **[فنکشن فیچنگ (Function Fetching)](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/dictionary/function_fetching.md)**  
  دیکھیں کہ اپنے پروجیکٹ کے ورک فلو کے مطابق کسٹم لاجک کے ساتھ ڈائنامک طور پر مواد کیسے حاصل کیا جائے۔

- **[مارک ڈاؤن (Markdown)](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/dictionary/markdown.md)**  
  بھرپور مواد تخلیق کرنے کے لیے Intlayer میں مارک ڈاؤن استعمال کرنا سیکھیں۔

- **[فائل ایمبیڈنگ (File embeddings)](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/dictionary/file.md)**  
  دریافت کریں کہ کٹنٹ ایڈیٹر میں استعمال کرنے کے لیے Intlayer میں بیرونی فائلوں کو کیسے شامل کیا جائے۔

- **[نیسٹنگ (Nesting)](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/dictionary/nesting.md)**  
  پیچیدہ ڈھانچے بنانے کے لیے Intlayer میں مواد کو نیسٹ کرنے کا طریقہ سمجھیں۔

---

## ماحول اور انٹیگریشنز (Environments & Integrations)

ہم نے Intlayer کو لچک کو مدنظر رکھتے ہوئے بنایا ہے، جو مقبول فریم ورکس اور بلڈ ٹولز میں ہموار انٹیگریشن پیش کرتی ہے:

- **[Next.js 16 کے ساتھ Intlayer](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/intlayer_with_nextjs_16.md)**
- **[Next.js 15 کے ساتھ Intlayer](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/intlayer_with_nextjs_15.md)**
- **[Next.js 14 (App Router) کے ساتھ Intlayer](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/intlayer_with_nextjs_14.md)**
- **[Next.js Page Router کے ساتھ Intlayer](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/intlayer_with_nextjs_page_router.md)**
- **[React CRA के ساتھ Intlayer](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/intlayer_with_create_react_app.md)**
- **[Vite + React کے ساتھ Intlayer](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/intlayer_with_vite+react.md)**
- **[React Router v7 کے ساتھ Intlayer](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/intlayer_with_react_router_v7.md)**
- **[React Router v7 (fs routes) کے ساتھ Intlayer](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/intlayer_with_react_router_v7_fs_routes.md)**
- **[Tanstack Start کے ساتھ Intlayer](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/intlayer_with_tanstack.md)**
- **[React Native اور Expo کے ساتھ Intlayer](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/intlayer_with_react_native+expo.md)**
- **[Lynx اور React کے ساتھ Intlayer](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/intlayer_with_lynx+react.md)**
- **[Vite + Preact کے ساتھ Intlayer](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/intlayer_with_vite+preact.md)**
- **[Vite + Vue کے ساتھ Intlayer](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/intlayer_with_vite+vue.md)**
- **[Nuxt کے ساتھ Intlayer](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/intlayer_with_nuxt.md)**
- **[Express کے ساتھ Intlayer](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/intlayer_with_express.md)**
- **[NestJS کے ساتھ Intlayer](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/intlayer_with_nestjs.md)**
- **[Hono کے ساتھ Intlayer](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/intlayer_with_hono.md)**
- **[Angular کے ساتھ Intlayer](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/intlayer_with_angular.md)**

ہر انٹیگریشن گائیڈ میں Intlayer کی خصوصیات کے استعمال کے لیے بہترین طریقے شامل ہیں، جیسے **سرور سائیڈ رینڈرنگ**، **ڈائنامک روٹنگ**، یا **کلائنٹ سائیڈ رینڈرنگ**، تاکہ آپ ایک تیز، SEO دوستانہ، اور انتہائی توسیع پذیر ایپلی کیشن برقرار رکھ سکیں۔

---

## پیکیجز (Packages)

Intlayer کا ماڈیولر ڈیزائن مخصوص ضروریات اور ماحول کے لیے وقف پیکیجز پیش کرتا ہے:

### `intlayer`

آپ کے i18n سیٹ اپ کو کنفیگر اور منظم کرنے کے لیے بنیادی یوٹیلیٹی فنکشنز۔

- **[getConfiguration](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/packages/intlayer/getConfiguration.md)**
- **[getHTMLTextDir](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/packages/intlayer/getHTMLTextDir.md)**
- **[getLocaleLang](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/packages/intlayer/getLocaleLang.md)**
- **[getLocaleName](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/packages/intlayer/getLocaleName.md)**
- **[getLocalizedUrl](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/packages/intlayer/getLocalizedUrl.md)**
- **[getMultilingualUrls](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/packages/intlayer/getMultilingualUrls.md)**
- **[getPathWithoutLocale](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/packages/intlayer/getPathWithoutLocale.md)**
- **[getTranslation](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/packages/intlayer/getTranslation.md)**
- **[getEnumeration](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/packages/intlayer/getEnumeration.md)**

### `express-intlayer`

**Express** پر مبنی ایپس میں Intlayer کا استعمال کریں:

- **[t](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/packages/express-intlayer/t.md)**  
  آپ کے سرور روٹس اور ویوز کے لیے ایک سادہ ترجمہ مددگار (helper)۔

### `hono-intlayer`

**Hono** پر مبنی ایپس میں Intlayer کا استعمال کریں:

- **[t](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/packages/hono-intlayer/t.md)**  
  آپ کے سرور روٹس کے لیے ایک سادہ ترجمہ مددگار (helper)۔

### `react-intlayer`

طاقتور ہُکس (hooks) کے ساتھ اپنی **React** ایپلی کیشنز کو بہتر بنائیں:

- **[t](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/packages/react-intlayer/t.md)**
- **[useIntlayer](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/packages/react-intlayer/useIntlayer.md)**
- **[useDictionary](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/packages/react-intlayer/useDictionary.md)**
- **[useLocale](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/packages/react-intlayer/useLocale.md)**

### `next-intlayer`

**Next.js** کے ساتھ بغیر کسی رکاوٹ کے انٹیگریٹ کریں:

- **[t](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/packages/next-intlayer/t.md)**
- **[useIntlayer](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/packages/next-intlayer/useIntlayer.md)**
- **[useDictionary](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/packages/next-intlayer/useDictionary.md)**
- **[useLocale](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/packages/next-intlayer/useLocale.md)**

---

## اضافی وسائل

- **[بلاگ: Intlayer اور i18next](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ur/intlayer_with_i18next.md)**  
  جانیں کہ Intlayer مقبول **i18next** لائبریری کی تکمیل کیسے کرتی ہے اور اس کے مقابلے میں کیسی ہے۔

- **[YouTube پر لائیو ٹیوٹوریل](https://youtu.be/W2G7KxuSD4c?si=GyU_KpVhr61razRw)**  
  ایک تفصیلی ڈیمو دیکھیں اور سیکھیں کہ حقیقی وقت میں Intlayer کو کیسے انٹیگریٹ کیا جائے۔

---

## تعاون اور فیڈ بیک

ہم اوپن سورس اور کمیونٹی پر مبنی ڈویلپمنٹ کی طاقت کی قدر کرتے ہیں۔ اگر آپ بہتری کی تجویز دینا چاہتے ہیں، کوئی نئی گائیڈ شامل کرنا چاہتے ہیں، یا ہماری دستاویزات میں کسی بھی مسئلے کو درست کرنا چاہتے ہیں، تو بلا جھجھک پل ریکوسٹ (Pull Request) جمع کرائیں یا ہمارے [GitHub ریپوزٹری](https://github.com/aymericzip/intlayer/blob/main/docs/docs) پر ایشو (issue) شروع کریں۔

**اپنی ایپلی کیشن کو تیزی سے اور زیادہ مؤثر طریقے سے ترجمہ کرنے کے لیے تیار ہیں؟** آج ہی Intlayer کا استعمال شروع کرنے کے لیے ہماری دستاویزات دیکھیں۔ بین الاقوامی سازی کے ایک مضبوط، ہموار طریقہ کار کا تجربہ کریں جو آپ کے مواد کو منظم رکھتا ہے اور آپ کی ٹیم کو زیادہ پیداواری بناتا ہے۔
