---
createdAt: 2025-02-07
updatedAt: 2025-06-29
title: Dokumentacja Intlayer - Kompletny przewodnik i18n dla JavaScript
description: Kompleksowa dokumentacja Intlayer, nowoczesnej biblioteki do internacjonalizacji dla JavaScript, React, Next.js, Express i innych frameworków.
keywords:
  - intlayer
  - internacjonalizacja
  - i18n
  - JavaScript
  - React
  - Next.js
  - dokumentacja
  - tłumaczenie
  - wielojęzyczność
slugs:
  - doc
  - index
history:
  - version: 5.5.10
    date: 2025-06-29
    changes: Inicjalizacja historii
---

# Dokumentacja Intlayer

Witamy w oficjalnej dokumentacji **Intlayer**! Tutaj znajdziesz wszystko, czego potrzebujesz, aby zintegrować, skonfigurować i opanować Intlayer do wszystkich swoich potrzeb związanych z internacjonalizacją (i18n), niezależnie od tego, czy pracujesz z **Next.js**, **React**, **Vite**, **Express** czy innym środowiskiem JavaScript.

Intlayer oferuje elastyczne, nowoczesne podejście do tłumaczenia Twojej aplikacji. Nasza dokumentacja poprowadzi Cię od instalacji i konfiguracji, aż po zaawansowane funkcje, takie jak **tłumaczenie wspomagane AI**, definicje **TypeScript** oraz wsparcie dla **komponentów serwerowych**, umożliwiając stworzenie płynnego, wielojęzycznego doświadczenia.

---

## Pierwsze kroki

- **[Wprowadzenie](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/introduction.md)**  
  Zapoznaj się z tym, jak działa Intlayer, jego kluczowymi funkcjami oraz dlaczego jest przełomem w dziedzinie i18n.

- **[Jak działa Intlayer](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/how_works_intlayer.md)**  
  Zanurz się w architekturze i dowiedz się, jak Intlayer obsługuje wszystko, od deklaracji treści po dostarczanie tłumaczeń.

- **[Konfiguracja](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/configuration.md)**  
  Dostosuj Intlayer do potrzeb swojego projektu. Poznaj opcje middleware, struktury katalogów oraz zaawansowane ustawienia.

- **[Intlayer CLI](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/cli/index.md)**  
  Zarządzaj treściami i tłumaczeniami za pomocą naszego narzędzia wiersza poleceń. Odkryj, jak przesyłać i pobierać treści, automatyzować tłumaczenia i nie tylko.

- **[Edytor Intlayer](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/intlayer_visual_editor.md)**  
  Uprość współpracę z osobami niebędącymi programistami i wzmacniaj swoje tłumaczenia za pomocą AI, bezpośrednio w naszym darmowym, intuicyjnym CMS.

---

## Kluczowe Koncepcje

### Słownik

Organizuj swoje wielojęzyczne treści blisko kodu, aby wszystko było spójne i łatwe w utrzymaniu.

- **[Pierwsze kroki](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/dictionary/content_file.md)**  
  Poznaj podstawy deklarowania treści w Intlayer.

- **[Tłumaczenie](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/dictionary/translation.md)**  
  Zrozum, jak tłumaczenia są generowane, przechowywane i wykorzystywane w Twojej aplikacji.

- **[Enumeracja](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/dictionary/enumeration.md)**  
  Łatwo zarządzaj powtarzającymi się lub stałymi zestawami danych w różnych językach.

- **[Warunek](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/dictionary/condition.md)**  
  Naucz się, jak używać logiki warunkowej w Intlayer, aby tworzyć dynamiczne treści.

- **[Rodzaj gramatyczny](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/dictionary/gender.md)**  
  Naucz się, jak używać logiki rodzaju gramatycznego w Intlayer, aby tworzyć dynamiczne treści.

- **[Wstawianie](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/dictionary/insertion.md)**

Odkryj, jak wstawiać wartości w ciągu znaków za pomocą symboli zastępczych.

- **[Pobieranie funkcji](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/dictionary/function_fetching.md)**  
  Zobacz, jak dynamicznie pobierać treści za pomocą niestandardowej logiki, aby dopasować się do przepływu pracy Twojego projektu.

- **[Markdown](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/dictionary/markdown.md)**  
  Naucz się, jak używać Markdown w Intlayer do tworzenia bogatych treści.

- **[Osadzanie plików](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/dictionary/file.md)**  
  Dowiedz się, jak osadzać zewnętrzne pliki w Intlayer, aby używać ich w edytorze treści.

- **[Zagnieżdżanie](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/dictionary/nesting.md)**

Zrozum, jak zagnieżdżać treści w Intlayer, aby tworzyć złożone struktury.

---

## Środowiska i integracje

Intlayer został zaprojektowany z myślą o elastyczności, oferując bezproblemową integrację z popularnymi frameworkami i narzędziami do budowania:

- **[Intlayer z Next.js 16](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/intlayer_with_nextjs_16.md)**
- **[Intlayer z Next.js 15](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/intlayer_with_nextjs_15.md)**
- **[Intlayer z Next.js 14 (App Router)](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/intlayer_with_nextjs_14.md)**
- **[Intlayer z Next.js Page Router](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/intlayer_with_nextjs_page_router.md)**
- **[Intlayer z React CRA](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/intlayer_with_create_react_app.md)**
- **[Intlayer z Vite + React](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/intlayer_with_vite+react.md)**
- **[Intlayer z React Router v7](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/intlayer_with_react_router_v7.md)**
- **[Intlayer z Tanstack Start](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/intlayer_with_tanstack.md)**
- **[Intlayer z React Native i Expo](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/intlayer_with_react_native+expo.md)**
- **[Intlayer z Lynx i React](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/intlayer_with_lynx+react.md)**
- **[Intlayer z Vite + Preact](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/intlayer_with_vite+preact.md)**
- **[Intlayer z Vite + Vue](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/intlayer_with_vite+vue.md)**
- **[Intlayer z Nuxt](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/intlayer_with_nuxt.md)**
- **[Intlayer z Express](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/intlayer_with_express.md)**
- **[Intlayer z NestJS](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/intlayer_with_nestjs.md)**
- **[Intlayer z Angular](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/intlayer_with_angular.md)**

Każdy przewodnik integracji zawiera najlepsze praktyki korzystania z funkcji Intlayer, takich jak **renderowanie po stronie serwera**, **dynamiczne routowanie** czy **renderowanie po stronie klienta**, dzięki czemu możesz utrzymać szybką, przyjazną dla SEO i wysoce skalowalną aplikację.

---

## Pakiety

Modułowa konstrukcja Intlayer oferuje dedykowane pakiety dla konkretnych środowisk i potrzeb:

### `intlayer`

Podstawowe funkcje narzędziowe do konfigurowania i zarządzania Twoją konfiguracją i18n.

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

### `express-intlayer`

Wykorzystaj Intlayer w aplikacjach opartych na **Express**:

- **[t](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/packages/express-intlayer/t.md)**  
  Minimalny, prosty helper do tłumaczeń dla Twoich tras serwera i widoków.

### `react-intlayer`

Ulepsz swoje aplikacje **React** za pomocą potężnych hooków:

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

### `next-intlayer`

Bezproblemowo integruj się z **Next.js**:

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

---

## Dodatkowe zasoby

- **[Blog: Intlayer i i18next](https://github.com/aymericzip/intlayer/blob/main/docs/docs/pl/intlayer_with_i18next.md)**  
  Dowiedz się, jak Intlayer uzupełnia i porównuje się z popularną biblioteką **i18next**.

- **[Live Tutorial na YouTube](https://youtu.be/W2G7KxuSD4c?si=GyU_KpVhr61razRw)**  
  Obejrzyj kompleksową demonstrację i naucz się, jak integrować Intlayer w czasie rzeczywistym.

---

## Wkład i opinie

Cenimy siłę open-source i rozwój napędzany przez społeczność. Jeśli chcesz zaproponować ulepszenia, dodać nowy przewodnik lub poprawić jakiekolwiek problemy w naszej dokumentacji, śmiało zgłoś Pull Request lub otwórz zgłoszenie w naszym [repozytorium GitHub](https://github.com/aymericzip/intlayer/blob/main/docs/docs).

**Gotowy, aby tłumaczyć swoją aplikację szybciej i efektywniej?** Zanurz się w naszej dokumentacji i zacznij korzystać z Intlayer już dziś. Doświadcz solidnego, usprawnionego podejścia do internacjonalizacji, które utrzymuje Twoje treści zorganizowane, a Twój zespół bardziej produktywny.
