Strona głównaPiaskownicaPrezentacjaAplikacjaDokumentacjaBlog
    • Englishangielski
      EN
    • русскийrosyjski
      RU
    • 日本語japoński
      JA
    • françaisfrancuski
      FR
    • 한국어koreański
      KO
    • 中文chiński
      ZH
    • españolhiszpański
      ES
    • Deutschniemiecki
      DE
    • العربيةarabski
      AR
    • italianowłoski
      IT
    • British Englishangielski brytyjski
      EN-GB
    • portuguêsportugalski
      PT
    • हिन्दीhindi
      HI
    • Türkçeturecki
      TR
    • polskipolski
      PL
    • Indonesiaindonezyjski
      ID
    • Tiếng Việtwietnamski
      VI
    • українськаukraiński
      UK
    /
    Filtruj dokumenty według frameworka
    Alt+←
    Dlaczego Intlayer?
    Zacząć
    Koncepcja
    • Jak działa Intlayer
    • Konfiguracja
    • TestFillBuildWatchExtractLoginPushPullConfigurationListVersionEditorLiveDebugDoc ReviewDoc TranslateSDK
    • Edytor wizualny
    • CMS
    • Integracja CI/CD
    • TłumaczenieLiczba mnogaWyliczenieWarunekPłećWstawieniePlikZagnieżdżanieMarkdownHTMLPobieranie funkcji
    • Plik dla każdej lokalizacji
    • Kompilator
    • Automatyczne wypełnianie
    • Testowanie
    • Optymalizacja pakietu
    Środowisko
    • Next.js 14 i App Router
      Next.js 15
      Next.js bez locale URL
      Next.js dan Page Router
      Kompilator
    • Tanstack Start Solid
    • Astro dan React
      Astro dan Svelte
      Astro dan Vue
      Astro dan Solid
      Astro dan Preact
      Astro dan Lit
      Astro dan Vanilla JS
    • React Router v7
      React Router v7 (fs-routes)
      Compiler
    • Nuxt dan Vue
    • Vite dan Solid
    • SvelteKit
    • Vite dan Preact
    • Vite dan Vanilla JS
    • Vite dan Lit
    • Angular 19 (Webpack)
      Analog
    • React CRA
    • React Native dan Expo
    • Express.js
      NestJS
      Fastify
      Hono
      Adonis
    • Lynx dan React
    Plugins
    • JSON
    • gettext (.po)
    Rozszerzenie VS Code
    Agent
    • Serwer MCP
    • Umiejętności agenta
    Wersje
    • v8
    • v7
    • v6
    Benchmark
    • Next.js
    • TanStack
    • Vue
    • Solid
    • Svelte
    Blog
    Zadaj pytanie
    1. Documentation
    2. Rozszerzenie VS Code
    Data utworzenia:2025-03-17Ostatnia aktualizacja:2025-09-30
    Prześlij ten dokument do swojego ulubionego asystenta AI
    ChatGPT
    Claude
    DeepSeek
    Google AI mode
    Gemini
    Perplexity
    Mistral
    Grok

    Zadaj pytanie i otrzymaj streszczenie dokumentu, odwołując się do tej strony i wybranego dostawcy AI

    Historia wersji

    1. "Dodano demo gif"
      v6.1.530.09.2025
    2. "Dodano sekcję wyboru środowiska"
      v6.1.024.09.2025
    3. "Karta Intlayer / Komendy Fill & Test"
      v6.0.022.09.2025
    4. "Inicjalizacja historii"
      v5.5.1029.06.2025

    Treść tej strony została przetłumaczona przy użyciu sztucznej inteligencji.

    Zobacz ostatnią wersję oryginalnej treści w języku angielskim
    Edytuj tę dokumentację

    Jeśli masz pomysł na ulepszenie tej dokumentacji, zachęcamy do przesłania pull requesta na GitHubie.

    Link do dokumentacji na GitHubie
    Kopiuj

    Kopiuj dokument Markdown do schowka

    Oficjalne rozszerzenie VS Code

    Przegląd

    Intlayer to oficjalne rozszerzenie Visual Studio Code dla Intlayer, zaprojektowane w celu poprawy doświadczenia programisty podczas pracy z zlokalizowanymi treściami w Twoich projektach.

    Rozszerzenie Intlayer VS Code

    Link do rozszerzenia: https://marketplace.visualstudio.com/items?itemName=Intlayer.intlayer-vs-code-extension

    Funkcje

    Wyodrębnij zawartość

    • Wyodrębnij Zawartość – Wyodrębnij zawartość z komponentów React / Vue / Svelte

    Wypełnianie słowników

    • Natychmiastowa Nawigacja – Szybko przejdź do odpowiedniego pliku z treścią, klikając na klucz useIntlayer.
    • Wypełnianie Słowników – Wypełnij słowniki treściami z Twojego projektu.

    Lista poleceń

    • Łatwy dostęp do poleceń Intlayer – Buduj, pushuj, pulluj, wypełniaj, testuj słowniki treści z łatwością.

    Tworzenie pliku z treścią

    • Generator deklaracji treści – Twórz pliki słowników treści w różnych formatach (.ts, .esm, .cjs, .json).

    Testowanie słowników

    • Testowanie słowników – Testuj słowniki pod kątem brakujących tłumaczeń.

    Odbudowa słownika

    • Aktualizuj swoje słowniki – Utrzymuj swoje słowniki na bieżąco z najnowszą zawartością z Twojego projektu.

    Zakładka Intlayer (pasek aktywności)

    • Zakładka Intlayer (pasek aktywności) – Przeglądaj i wyszukuj słowniki z dedykowanej bocznej zakładki z paskiem narzędzi i akcjami kontekstowymi (Build, Pull, Push, Fill, Refresh, Test, Create File).

    Użytkowanie

    Szybka nawigacja

    1. Otwórz projekt korzystający z react-intlayer.
    2. Znajdź wywołanie useIntlayer(), na przykład:

      tsx
      Kopiuj kod

      Skopiuj kod do schowka

      const content = useIntlayer("app");
    3. Command-click (⌘+Click na macOS) lub Ctrl+Click (na Windows/Linux) na klucz (np. "app").
    4. VS Code automatycznie otworzy odpowiadający plik słownika, np. src/app.content.ts.

    Zakładka Intlayer (pasek aktywności)

    Użyj bocznej zakładki do przeglądania i zarządzania słownikami:

    • Otwórz ikonę Intlayer na pasku aktywności.
    • W Search wpisuj, aby filtrować słowniki i wpisy w czasie rzeczywistym.
    • W Słownikach przeglądaj środowiska, słowniki i pliki. Użyj paska narzędzi do operacji Build, Pull, Push, Fill, Refresh, Test oraz Create Dictionary File. Kliknij prawym przyciskiem myszy, aby uzyskać akcje kontekstowe (Pull/Push dla słowników, Fill dla plików). Aktualnie otwarty plik w edytorze jest automatycznie podświetlany w drzewie, gdy jest to możliwe.

    Dostęp do poleceń

    Do poleceń możesz uzyskać dostęp z Command Palette.

    sh
    Kopiuj kod

    Skopiuj kod do schowka

    Cmd + Shift + P (macOS) / Ctrl + Shift + P (Windows/Linux)
    • Build Dictionaries
    • Push Dictionaries
    • Pull Dictionaries
    • Fill Dictionaries
    • Test Dictionaries
    • Create Dictionary File

    Ładowanie zmiennych środowiskowych

    Intlayer zaleca przechowywanie kluczy API AI, a także identyfikatora klienta i sekretu Intlayer w zmiennych środowiskowych.

    Rozszerzenie może ładować zmienne środowiskowe z twojego workspace, aby uruchamiać polecenia Intlayer z odpowiednim kontekstem.

    • Kolejność ładowania (wg priorytetu): .env.<env>.local → .env.<env> → .env.local → .env
    • Bez destrukcji: istniejące wartości process.env nie są nadpisywane.
    • Zakres: pliki są rozwiązywane względem skonfigurowanego katalogu bazowego (domyślnie root workspace).

    Wybór aktywnego środowiska

    • Command Palette: otwórz paletę i uruchom Intlayer: Select Environment, następnie wybierz środowisko (np. development, staging, production). Rozszerzenie spróbuje załadować pierwszy dostępny plik z powyższej listy priorytetów i wyświetli powiadomienie takie jak „Załadowano env z .env.<env>.local”.
    • Ustawienia: przejdź do Settings → Extensions → Intlayer i ustaw:
      • Environment: nazwa środowiska używana do rozwiązywania plików .env.<env>*.
      • (Opcjonalnie) Plik Env: jawna ścieżka do pliku .env. Jeśli jest podana, ma pierwszeństwo przed listą domyślną.

    Monorepo i niestandardowe katalogi

    Jeśli twoje pliki .env znajdują się poza rootem workspace, ustaw Katalog Bazowy w Settings → Extensions → Intlayer. Loader będzie szukał plików .env względem tego katalogu.

    gettext (.po)
    Serwer MCP
    Alt+→

    Na tej stronie

      Dyskusje są anonimowe i regularnie przeglądane w celu rozwiązania typowych problemów. Podziel się pomysłami na funkcje, opinią o dokumentacji lub czymkolwiek związanym z Intlayer, wykorzystujemy te informacje do kształtowania naszej mapy drogowej i ulepszania produktu.

      const content = useIntlayer("app");
      Cmd + Shift + P (macOS) / Ctrl + Shift + P (Windows/Linux)