Command Line TypeScript ★ 772

aymericzip/intlayer

Intlayer i18n / CMS aracı için yapay zeka destekli yardım ile IDE'nizi geliştiren bir MCP Server: akıllı CLI erişimi, dokümantasyona anında ulaşım.

Claude Desktop config.json'a ekle

{
  "mcpServers": {
    "aymericzip-intlayer": {
      "command": "node",
      "args": [
        "~/.mcp/intlayer/index.js"
      ]
    }
  }
}

Bileşen başına i18n

AI destekli çeviri. Görsel Editör. Çok dilli CMS.


DokümanlarNext.jsReact + ViteCMSDiscord

Watch the video

Intlayer nedir?

Çoğu i18n kütüphanesi ya çok karmaşık, ya çok katı veya modern framework'ler için tasarlanmamıştır.

Intlayer, web ve mobil uygulamalar için modern i18n çözümüdür.
Framework'ten bağımsız, AI destekli ve ücretsiz CMS & görsel editör içerir.

Yerel başına içerik dosyaları, TypeScript otomatik tamamlama, tree-shakable sözlükler ve CI/CD entegrasyonu ile Intlayer uluslararasılaştırmayı daha hızlı, daha temiz ve daha akıllı hale getirir.

Intlayer'ın temel faydaları:

Özellik Açıklama
Çapraz Framework Desteği

Intlayer, Next.js, React, Vite, Vue.js, Nuxt, Preact, Express ve daha fazlası dahil olmak üzere tüm ana framework'ler ve kütüphanelerle uyumludur.
JavaScript Destekli İçerik Yönetimi

JavaScript'in esnekliğinden yararlanarak içeriğinizi verimli bir şekilde tanımlayın ve yönetin.

- İçerik bildirimi
Yerel Başına İçerik Bildirimi Dosyası

Otomatik oluşturulmadan önce içeriğinizi bir kez bildirerek geliştirmeyi hızlandırın.

- Yerel Başına İçerik Bildirimi Dosyası
Derleyici

Intlayer Derleyicisi, içeriği bileşenlerden otomatik olarak çıkarır ve sözlük dosyaları oluşturur.

- Derleyici
Tür-Güvenli Ortam

TypeScript'den yararlanarak içerik tanımlamalarınızın ve kodunuzun hatasız olmasını sağlayın ve IDE otomatik tamamlamasından da yararlanın.

- TypeScript konfigürasyonu
Basitleştirilmiş Kurulum

Minimal konfigürasyonla hızlıca başlayın. Uluslararasılaştırma, yönlendirme, AI, derleme ve içerik işleme ayarlarını kolaylıkla yapılandırın.

- Next.js entegrasyonunu keşfedin
Basitleştirilmiş İçerik Alımı

t fonksiyonunuzu her içerik parçası için çağırmaya gerek yok. Tüm içeriğinizi doğrudan tek bir hook kullanarak alın.

- React entegrasyonu
Tutarlı Server Bileşen Uygulaması

Next.js server bileşenleri için mükemmel şekilde uygun, hem client hem de server bileşenleri için aynı uygulamayı kullanın, t fonksiyonunuzu her server bileşenine aktarmaya gerek yok.

- Server Bileşenleri
Organize Edilmiş Kod Tabanı

Kod tabanınızı daha organize tutun: 1 bileşen = 1 sözlük aynı klasörde. Çeviriler ilgili bileşenlerin yakınında, bakım kolaylığı ve netliği artırır.

- Intlayer nasıl çalışır
Geliştirilmiş Yönlendirme

App yönlendirmesinin tam desteği, Next.js, React, Vite, Vue.js vb. karmaşık uygulama yapılarına sorunsuzca uyum sağlar.

- Next.js entegrasyonunu keşfedin
Markdown Desteği

Çok dilli içerik gibi gizlilik politikaları, dokümantasyon vb. için yerel dosyalar ve uzak Markdown dosyalarını içe aktarın ve yorumlayın. Markdown metadata'sını kodunuzda erişilebilir yapın.

- İçerik dosyaları
Ücretsiz Görsel Editör & CMS

İçerik yazarları için ücretsiz bir görsel editör ve CMS mevcuttur, yerelleştirme platformu ihtiyacını ortadan kaldırır. Git kullanarak içeriğinizi senkronize tutun veya CMS ile tamamen veya kısmen dış kaynaklı hale getirin.

- Intlayer Editörü
- Intlayer CMS
Tree-Shakable İçerik

Tree-shakable içerik, son paket boyutunu azaltır. Bileşen başına içerik yükler, kullanılmayan herhangi bir içeriği paketinizden hariç tutar. Tembel yüklemeyi destekler ve uygulama yükleme verimliliğini artırır.

- Uygulama derleme optimizasyonu
Statik Rendering

Statik Rendering'i engellemez.

- Next.js entegrasyonu
AI Destekli Çeviri

Intlayer'ın gelişmiş AI destekli çeviri araçlarını kullanarak kendi AI sağlayıcınız / API anahtarınız ile web sitenizi tek tıklama ile 231 dile dönüştürün.

- CI/CD entegrasyonu
- Intlayer CLI
- Otomatik doldurma
MCP Server Entegrasyonu

IDE otomasyonu için bir MCP (Model Context Protocol) sunucusu sağlar, geliştirme ortamınızda doğrudan sorunsuz içerik yönetimi ve i18n iş akışlarını etkinleştirir.

- MCP Server
VSCode Uzantısı

Intlayer, içeriğinizi ve çevirilerinizi yönetmenize, sözlüklerinizi oluşturmanıza, içeriğinizi çevirmenize ve daha fazlasını yapmanıza yardımcı olmak için bir VSCode uzantısı sağlar.

- VSCode Uzantısı
Birlikte Çalışabilirlik

react-i18next, next-i18next, next-intl, react-intl, vue-i18n ile birlikte çalışabilirlik sağlar.

- Intlayer ve react-intl
- Intlayer ve next-intl
- Intlayer ve next-i18next
- Intlayer ve vue-i18n
Performans & Ölçünleme

Performansı artırmak ve çözümü olabildiğince hafif tutmak için gelişmiş tree-shaking ve dinamik yükleme kullanır.

- Performans & Ölçünleme

📦 Kurulum

Intlayer ile yolculuğunuza bugün başlayın ve uluslararasılaştırma için daha sorunsuz, daha güçlü bir yaklaşım deneyimleyin.

npm install intlayer react-intlayer

⚡ Hızlı Başlangıç (Next.js)

// intlayer.config.ts
import { Locales, type IntlayerConfig } from "intlayer";

const config: IntlayerConfig = {
  internationalization: {
    locales: [Locales.ENGLISH, Locales.FRENCH, Locales.SPANISH],
    defaultLocale: Locales.ENGLISH,
  },
};

export default config;
// app/home.content.ts
import { t, type Dictionary } from "intlayer";

const content = {
  key: "home",
  content: {
    title: t({
      en: "Home",
      fr: "Accueil",
      es: "Inicio",
    }),
  },
} satisfies Dictionary;

export default content;
// app/page.tsx
import { useIntlayer } from "react-intlayer";

const HomePage = () => {
  const { title } = useIntlayer("home");

  return <h1>{title}</h1>;
};

Tam kılavuzu alın →

🎥 YouTube'da canlı öğretici

How to Internationalize your application using Intlayer

İçindekiler

Intlayer ile başlamak ve projelerinize entegre etmeyi öğrenmek için kapsamlı dokümantasyonumuzu keşfedin.

📘 Başlangıç
⚙️ Konsept
🌐 Ortam
📊 Ölçünleme
📰 Blog

Çok dilli içerik yönetim sistemi

Sadece i18n kütüphanesi değil, Intlayer tam bir çok dilli içerik yönetim sistemidır. Ücretsiz tam bir CMS app.intlayer.org adresinde mevcuttur.

Intlayer, geliştiricileri, içerik yazarlarını ve AI ajanlarını çok dilli web siteleri zahmetsizce oluşturmak ve bakımını yapmak için tek bir iş akışında birleştirir. Intlayer aşağıdaki yığını tek bir çözümle değiştirir:

  • i18n çözümleri (ör. i18next, next-intl, vue-i18n)
  • TMS'ler (Translation Management Systems) (ör. Crowdin, Phrase, Lokalise)
  • Özellik bayrakları
  • Headless CMS'ler (ör. Contentful, Strapi, Sanity)

CMS Preview

🌐 Diğer dillerde Readme

English简体中文Русский日本語Français한국어EspañolDeutschالعربيةItalianoEnglish (UK)Portuguêsहिन्दीTürkçe

🤝 Topluluk

Intlayer topluluğun tarafından ve için inşa edilmiş ve sizin görüşünüzü merak ediyoruz!

Bizi şu yerlerden de takip edebilirsiniz: