BerandaSandboxShowcaseAplikasiDokumentasiBlog
    • EnglishInggris
      EN
    • русскийRusia
      RU
    • 日本語Jepang
      JA
    • françaisPrancis
      FR
    • 한국어Korea
      KO
    • 中文Tionghoa
      ZH
    • españolSpanyol
      ES
    • DeutschJerman
      DE
    • العربيةArab
      AR
    • italianoItalia
      IT
    • British EnglishInggris (Britania)
      EN-GB
    • portuguêsPortugis
      PT
    • हिन्दीHindi
      HI
    • TürkçeTurki
      TR
    • polskiPolski
      PL
    • IndonesiaIndonesia
      ID
    • Tiếng ViệtVietnam
      VI
    • українськаUkraina
      UK
    /
    Filter dokumen berdasarkan framework
    Alt+←
    Mengapa Intlayer?
    Mulai
    Konsep
    • Bagaimana Intlayer bekerja
    • Konfigurasi
    • TestFillBuildWatchExtractLoginPushPullConfigurationListVersionEditorLiveDebugDoc ReviewDoc TranslateSDK
    • Editor visual
    • CMS
    • Integrasi CI/CD
    • TerjemahanPluralPenumeraanKondisiJenis kelaminPenambahanBerkasNestingMarkdownHTMLPengambilan fungsi
    • File untuk setiap lokal
    • Kompilator
    • Pengisian otomatis
    • Pengujian
    • Optimasi paket
    Lingkungan
    • Next.js 14 dan App Router
      Next.js 15
      Next.js tanpa locale URL
      Next.js dan Page Router
      Compiler
    • 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)
    Ekstensi VS Code
    Agen
    • Server MCP
    • Keahlian agen
    Rilis
    • v8
    • v7
    • v6
    Benchmark
    • Next.js
    • TanStack
    • Vue
    • Solid
    • Svelte
    Blog
    Ajukan pertanyaan
    1. Documentation
    2. Ekstensi VS Code
    Dibuat:2025-03-17Terakhir diperbarui:2025-09-30
    Referensikan dokumen ini ke asisten AI favorit Anda
    ChatGPT
    Claude
    DeepSeek
    Google AI mode
    Gemini
    Perplexity
    Mistral
    Grok

    Ajukan pertanyaan Anda dan dapatkan ringkasan dokumen dengan merujuk halaman ini dan penyedia AI pilihan Anda

    Riwayat Versi

    1. "Menambahkan gif demo"
      v6.1.530/9/2025
    2. "Menambahkan bagian pemilihan lingkungan"
      v6.1.024/9/2025
    3. "Tab Intlayer / Perintah Isi & Uji"
      v6.0.022/9/2025
    4. "Inisialisasi riwayat"
      v5.5.1029/6/2025

    Konten halaman ini diterjemahkan menggunakan AI.

    Lihat versi terakhir dari konten aslinya dalam bahasa Inggris
    Sunting dokumen ini

    Jika Anda memiliki ide untuk meningkatkan dokumentasi ini, silakan berkontribusi dengan mengajukan pull request di GitHub.

    Tautan GitHub ke dokumentasi
    Salin

    Salin Markdown dokumentasi ke clipboard

    Ekstensi VS Code Resmi

    Ikhtisar

    Intlayer adalah ekstensi resmi Visual Studio Code untuk Intlayer, yang dirancang untuk meningkatkan pengalaman pengembang saat bekerja dengan konten yang dilokalisasi dalam proyek Anda.

    Ekstensi Intlayer VS Code

    Tautan ekstensi: https://marketplace.visualstudio.com/items?itemName=Intlayer.intlayer-vs-code-extension

    Fitur

    Ekstrak konten

    • Ekstrak Konten – Ekstrak konten dari komponen React / Vue / Svelte Anda

    Isi kamus

    • Navigasi Instan – Melompat dengan cepat ke file konten yang benar saat mengklik kunci useIntlayer.
    • Isi Kamus – Mengisi kamus dengan konten dari proyek Anda.

    Daftar perintah

    • Akses Mudah ke Perintah Intlayer – Membangun, mendorong, menarik, mengisi, menguji kamus konten dengan mudah.

    Buat file konten

    • Generator Deklarasi Konten – Membuat file konten kamus dalam berbagai format (.ts, .esm, .cjs, .json).

    Uji kamus

    • Uji Kamus – Uji kamus untuk terjemahan yang hilang.

    Bangun ulang kamus

    • Perbarui kamus Anda – Perbarui kamus Anda dengan konten terbaru dari proyek Anda.

    Tab Intlayer (Activity Bar)

    • Tab Intlayer (Activity Bar) – Jelajahi dan cari kamus dari tab samping khusus dengan toolbar dan aksi konteks (Build, Pull, Push, Fill, Refresh, Test, Create File).

    Penggunaan

    Navigasi Cepat

    1. Buka proyek yang menggunakan react-intlayer.
    2. Temukan pemanggilan useIntlayer(), seperti:

      tsx
      Salin kode

      Salin kode ke clipboard

      const content = useIntlayer("app");
    3. Command-click (⌘+Click di macOS) atau Ctrl+Click (di Windows/Linux) pada kunci (misalnya, "app").
    4. VS Code akan secara otomatis membuka file kamus yang sesuai, misalnya, src/app.content.ts.

    Tab Intlayer (Activity Bar)

    Gunakan tab samping untuk menjelajahi dan mengelola kamus:

    • Buka ikon Intlayer di Activity Bar.
    • Di Search, ketik untuk memfilter kamus dan entri secara real time.
    • Di Dictionaries, jelajahi environment, kamus, dan file. Gunakan toolbar untuk Build, Pull, Push, Fill, Refresh, Test, dan Create Dictionary File. Klik kanan untuk aksi konteks (Pull/Push pada kamus, Fill pada file). File editor saat ini akan otomatis terlihat di pohon saat berlaku.

    Mengakses perintah

    Anda dapat mengakses perintah dari Command Palette.

    sh
    Salin kode

    Salin kode ke clipboard

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

    Memuat Variabel Lingkungan

    Intlayer menyarankan untuk menyimpan kunci API AI Anda, serta client ID dan secret Intlayer dalam variabel lingkungan.

    Ekstensi dapat memuat variabel lingkungan dari workspace Anda untuk menjalankan perintah Intlayer dengan konteks yang benar.

    • Urutan pemuatan (berdasarkan prioritas): .env.<env>.local → .env.<env> → .env.local → .env
    • Non-destruktif: nilai process.env yang sudah ada tidak akan ditimpa.
    • Lingkup: file diselesaikan dari direktori dasar yang dikonfigurasi (default ke root workspace).

    Memilih environment aktif

    • Command Palette: buka palette dan jalankan Intlayer: Select Environment, lalu pilih environment (misalnya, development, staging, production). Ekstensi akan mencoba memuat file pertama yang tersedia dalam daftar prioritas di atas dan menampilkan notifikasi seperti “Loaded env from .env.<env>.local”.
    • Settings: buka Settings → Extensions → Intlayer, dan atur:
      • Environment: nama environment yang digunakan untuk menyelesaikan file .env.<env>*.
      • (Opsional) Env File: jalur eksplisit ke file .env. Jika disediakan, ini akan memiliki prioritas lebih tinggi daripada daftar yang diinferensikan.

    Monorepos dan direktori kustom

    Jika file .env Anda berada di luar root workspace, atur Base Directory di Settings → Extensions → Intlayer. Loader akan mencari file .env relatif terhadap direktori tersebut.

    gettext (.po)
    Server MCP
    Alt+→

    Di halaman ini

      Diskusi bersifat anonim dan ditinjau secara berkala untuk mengatasi masalah umum. Jangan ragu untuk berbagi ide fitur, masukan tentang dokumentasi, atau apa pun yang terkait dengan Intlayer, kami menggunakan masukan ini untuk membentuk peta jalan dan meningkatkan produk.

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