Skip to content

Latest commit

 

History

History
175 lines (129 loc) · 8.04 KB

File metadata and controls

175 lines (129 loc) · 8.04 KB

Lingo.dev – yerelleştirme mühendisliği platformu

Açık kaynaklı yerelleştirme mühendisliği araçları. Tutarlı, kaliteli çeviriler için Lingo.dev yerelleştirme mühendisliği platformuna bağlanın.


Lingo APILingo React MCPLingo CLILingo GitHub ActionReact için Lingo Compiler (Erken alfa)

Release License Last Commit Product Hunt #1 DevTool of the Month Product Hunt #1 DevTool of the Week Product Hunt #2 Product of the Day Github trending


Hızlı başlangıç

Araç Ne yapar Hızlı Komut
Lingo React MCP React uygulamaları için AI destekli i18n kurulumu Komut: Set up i18n
Lingo CLI JSON, YAML, markdown, CSV, PO dosyalarını yerelleştir npx lingo.dev@latest run
Lingo GitHub Action GitHub Actions'ta sürekli yerelleştirme uses: lingodotdev/lingo.dev@main
Lingo Compiler for React i18n sarmalayıcıları olmadan derleme zamanı React yerelleştirmesi withLingo() eklentisi

Yerelleştirme motorları

Bu araçlar yerelleştirme motorlarına bağlanır – Lingo.dev yerelleştirme mühendisliği platformunda oluşturduğunuz durum bilgili çeviri API'leri. Her motor, sözlükleri, marka sesini ve yerel ayar başına talimatları her istekte kalıcı hale getirerek terminoloji hatalarını %16,6–44,6 oranında azaltır. Ya da kendi LLM'nizi getirin.


Lingo.dev MCP

React uygulamalarında i18n kurmak hataya açıktır – AI kodlama asistanları bile var olmayan API'leri hayal eder ve yönlendirmeyi bozar. Lingo.dev MCP, AI asistanlarına Next.js, React Router ve TanStack Start için çerçeveye özel i18n bilgisine yapılandırılmış erişim sağlar. Claude Code, Cursor, GitHub Copilot Agents ve Codex ile çalışır.

Dokümantasyonu oku →


Lingo.dev CLI

JSON, YAML, markdown, CSV ve PO dosyalarını tek komutla yerelleştirin. Bir kilit dosyası neyin zaten yerelleştirildiğini takip eder – yalnızca yeni veya değiştirilmiş içerik işlenir. Varsayılan olarak Lingo.dev'deki yerelleştirme motorunuzu kullanır veya kendi LLM'nizi getirin (OpenAI, Anthropic, Google, Mistral, OpenRouter, Ollama).

npx lingo.dev@latest init
npx lingo.dev@latest run

Dokümantasyonu okuyun →


Lingo.dev CI/CD

Pipeline'ınızda sürekli yerelleştirme. Her push yerelleştirmeyi tetikler – eksik metinler kod üretime ulaşmadan doldurulur. GitHub Actions, GitLab CI/CD ve Bitbucket Pipelines desteklenir.

uses: lingodotdev/lingo.dev@main
with:
  api-key: ${{ secrets.LINGODOTDEV_API_KEY }}

Dokümantasyonu okuyun →


Lingo.dev API

Yerelleştirme motorunuzu doğrudan backend kodundan çağırın. Webhook teslimi ile senkron ve asenkron yerelleştirme, yerel ayar başına hata izolasyonu ve WebSocket üzerinden gerçek zamanlı ilerleme.

Dokümantasyonu okuyun →


React için Lingo Compiler (Erken alfa)

i18n sarmalayıcıları olmadan derleme zamanı React yerelleştirmesi. Bileşenleri düz İngilizce metinle yazın – derleyici çevrilebilir metinleri algılar ve derleme zamanında yerelleştirilmiş varyantlar oluşturur. Çeviri anahtarları yok, JSON dosyaları yok, t() fonksiyonları yok. Next.js (App Router) ve Vite + React desteklenir.

Dokümantasyonu okuyun →


Katkıda Bulunma

Katkılar beklenir. Lütfen şu yönergeleri izleyin:

  1. Sorunlar: Hata bildirin veya özellik isteyin
  2. Pull Request'ler: Değişiklik gönderin
    • Her PR bir changeset gerektirir: pnpm new (veya sürüm dışı değişiklikler için pnpm new:empty)
    • Göndermeden önce testlerin geçtiğinden emin olun
  3. Geliştirme: Bu bir pnpm + turborepo monorepo'sudur
    • Bağımlılıkları yükleyin: pnpm install
    • Testleri çalıştırın: pnpm test
    • Derleyin: pnpm build

Destek: Discord topluluğu

Yıldız Geçmişi

Lingo.dev'i faydalı buluyorsanız, bize yıldız verin ve 10.000 yıldıza ulaşmamıza yardımcı olun!

[

Yıldız Geçmişi Grafiği

](https://www.star-history.com/#lingodotdev/lingo.dev&Date)

Yerelleştirilmiş Belgeler

Mevcut çeviriler:

English中文日本語한국어EspañolFrançaisРусскийУкраїнськаDeutschItalianoالعربيةעבריתहिन्दीPortuguês (Brasil)বাংলাفارسیPolskiTürkçeاردوभोजपुरीঅসমীয়াગુજરાતીमराठीଓଡ଼ିଆਪੰਜਾਬੀසිංහලதமிழ்తెలుగు

Yeni bir dil eklemek için:

  1. BCP-47 formatını kullanarak yerel kod bilgisini i18n.json dosyasına ekleyin
  2. Bir pull request gönderin