---
createdAt: 2025-02-07
updatedAt: 2025-06-29
title: Документация Intlayer - Полное руководство по i18n для JavaScript
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**! Здесь вы найдете все необходимое для интеграции, настройки и освоения Intlayer для всех ваших задач интернационализации (i18n), будь то работа с **Next.js**, **React**, **Vite**, **Express** или другой средой JavaScript.

Intlayer предлагает гибкий, современный подход к переводу вашего приложения. Наши документы проведут вас от установки и настройки до продвинутых функций, таких как **перевод с помощью ИИ**, определения **TypeScript** и поддержка **серверных компонентов**, позволяя создавать бесшовный многоязычный опыт.

---

## Начало работы

- **[Введение](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ru/introduction.md)**  
  Получите обзор того, как работает Intlayer, его основных функций и почему он меняет правила игры в области i18n.

- **[Как работает Intlayer](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ru/how_works_intlayer.md)**  
  Погрузитесь в архитектурный дизайн и узнайте, как Intlayer обрабатывает все - от объявления контента до доставки перевода.

- **[Конфигурация](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ru/configuration.md)**  
  Настройте Intlayer под нужды вашего проекта. Изучите варианты промежуточного программного обеспечения, структуру каталогов и расширенные настройки.

- **[Intlayer CLI](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ru/intlayer_cli.md)**  
  Управляйте контентом и переводами с помощью нашего инструмента командной строки. Узнайте, как отправлять и получать контент, автоматизировать переводы и многое другое.

- **[Редактор Intlayer](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ru/intlayer_visual_editor.md)**  
  Упростите сотрудничество с неразработчиками и улучшите свои переводы с помощью ИИ прямо в нашей бесплатной, интуитивно понятной CMS.

---

## Основные концепции

### Словарь

Организуйте ваш многоязычный контент рядом с кодом, чтобы всё оставалось последовательным и удобным для поддержки.

- **[Начало работы](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ru/dictionary/get_started.md)**  
  Изучите основы объявления контента в Intlayer.

- **[Перевод](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ru/dictionary/translation.md)**  
  Поймите, как создаются, хранятся и используются переводы в вашем приложении.

- **[Перечисление](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ru/dictionary/enumeration.md)**  
  Легко управляйте повторяющимися или фиксированными наборами данных на разных языках.

- **[Условие](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ru/dictionary/conditional.md)**  
  Узнайте, как использовать условную логику в Intlayer для создания динамического контента.

- **[Вставка](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ru/dictionary/insertion.md)**  
  Узнайте, как вставлять значения в строку с помощью заполнителей вставки.

- **[Получение функций](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ru/dictionary/function_fetching.md)**  
  Узнайте, как динамически получать контент с помощью пользовательской логики, чтобы соответствовать рабочему процессу вашего проекта.

- **[Markdown](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ru/dictionary/markdown.md)**  
  Узнайте, как использовать Markdown в Intlayer для создания насыщенного контента.

- **[Встраивание файлов](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ru/dictionary/file_embeddings.md)**  
  Узнайте, как встраивать внешние файлы в Intlayer для использования их в редакторе контента.

- **[Вложенность](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ru/dictionary/nesting.md)**  
  Поймите, как создавать вложенный контент в Intlayer для построения сложных структур.

---

## Окружения и интеграции

Мы создали Intlayer с учетом гибкости, предлагая бесшовную интеграцию с популярными фреймворками и инструментами сборки:

- **[Intlayer с Next.js 15](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ru/intlayer_with_nextjs_15.md)**
- **[Intlayer с Next.js 14 (App Router)](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ru/intlayer_with_nextjs_14.md)**
- **[Intlayer с Next.js Page Router](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ru/intlayer_with_nextjs_page_router.md)**
- **[Intlayer с React CRA](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ru/intlayer_with_create_react_app.md)**
- **[Intlayer с Vite + React](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ru/intlayer_with_vite+react.md)**
- **[Intlayer с React Native и Expo](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ru/intlayer_with_react_native+expo.md)**
- **[Intlayer с Lynx и React](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ru/intlayer_with_lynx+react.md)**
- **[Intlayer с Express](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ru/intlayer_with_express.md)**

Каждое руководство по интеграции включает лучшие практики использования возможностей Intlayer, таких как **рендеринг на стороне сервера**, **динамическая маршрутизация** или **рендеринг на стороне клиента**, чтобы вы могли поддерживать быстрое, SEO-оптимизированное и высокомасштабируемое приложение.

---

## Пакеты

Модульная архитектура Intlayer предлагает специализированные пакеты для конкретных сред и задач:

### `intlayer`

Основные утилиты для настройки и управления вашей i18n-конфигурацией.

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

### `express-intlayer`

Используйте Intlayer в приложениях на базе **Express**:

- **[t](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ru/packages/express-intlayer/t.md)**  
  Минималистичный и простой помощник для перевода ваших серверных маршрутов и представлений.

### `react-intlayer`

Улучшите ваши приложения на **React** с помощью мощных хуков:

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

### `next-intlayer`

Бесшовная интеграция с **Next.js**:

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

---

## Дополнительные ресурсы

- **[Блог: Intlayer и i18next](https://github.com/aymericzip/intlayer/blob/main/docs/docs/ru/intlayer_with_i18next.md)**  
  Узнайте, как Intlayer дополняет и сравнивается с популярной библиотекой **i18next**.

- **[Прямой урок на YouTube](https://youtu.be/W2G7KxuSD4c?si=GyU_KpVhr61razRw)**  
  Посмотрите подробную демонстрацию и узнайте, как интегрировать Intlayer в реальном времени.

---

## Вклад и обратная связь

Мы ценим силу открытого исходного кода и развитие, основанное на сообществе. Если вы хотите предложить улучшения, добавить новое руководство или исправить любые ошибки в нашей документации, не стесняйтесь отправить Pull Request или открыть issue в нашем [репозитории GitHub](https://github.com/aymericzip/intlayer/blob/main/docs/docs).

**Готовы переводить ваше приложение быстрее и эффективнее?** Погрузитесь в нашу документацию и начните использовать Intlayer уже сегодня. Ощутите надежный и упрощенный подход к интернационализации, который помогает организовать ваш контент и повысить продуктивность вашей команды.
