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 API • Lingo React MCP • Lingo CLI • Lingo GitHub Action • React için Lingo Compiler (Erken alfa)
| 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 |
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.
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.
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 runPipeline'ı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 }}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.
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.
Katkılar beklenir. Lütfen şu yönergeleri izleyin:
- Sorunlar: Hata bildirin veya özellik isteyin
- Pull Request'ler: Değişiklik gönderin
- Her PR bir changeset gerektirir:
pnpm new(veya sürüm dışı değişiklikler içinpnpm new:empty) - Göndermeden önce testlerin geçtiğinden emin olun
- Her PR bir changeset gerektirir:
- 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
- Bağımlılıkları yükleyin:
Destek: Discord topluluğu
Lingo.dev'i faydalı buluyorsanız, bize yıldız verin ve 10.000 yıldıza ulaşmamıza yardımcı olun!
[
](https://www.star-history.com/#lingodotdev/lingo.dev&Date)
Mevcut çeviriler:
English • 中文 • 日本語 • 한국어 • Español • Français • Русский • Українська • Deutsch • Italiano • العربية • עברית • हिन्दी • Português (Brasil) • বাংলা • فارسی • Polski • Türkçe • اردو • भोजपुरी • অসমীয়া • ગુજરાતી • मराठी • ଓଡ଼ିଆ • ਪੰਜਾਬੀ • සිංහල • தமிழ் • తెలుగు
Yeni bir dil eklemek için:
- BCP-47 formatını kullanarak yerel kod bilgisini
i18n.jsondosyasına ekleyin - Bir pull request gönderin