Skip to content

Latest commit

 

History

History
176 lines (130 loc) · 7.91 KB

File metadata and controls

176 lines (130 loc) · 7.91 KB

Lingo.dev – piattaforma di ingegneria della localizzazione

Strumenti open-source di ingegneria della localizzazione. Connettiti alla piattaforma di ingegneria della localizzazione Lingo.dev per traduzioni coerenti e di qualità.


API LingoLingo React MCPCLI LingoAzione GitHub LingoCompilatore Lingo per React (Alpha iniziale)

Release Licenza Ultimo commit Product Hunt #1 DevTool del mese Product Hunt #1 DevTool della settimana Product Hunt #2 prodotto del giorno Trending su Github


Quick start

Strumento Cosa fa Comando rapido
Lingo React MCP Configurazione i18n assistita da AI per app React Prompt: Set up i18n
CLI Lingo Localizza file JSON, YAML, markdown, CSV, PO npx lingo.dev@latest run
Azione GitHub Lingo Localizzazione continua in GitHub Actions uses: lingodotdev/lingo.dev@main
Compilatore Lingo per React Localizzazione React in fase di build senza wrapper i18n Plugin withLingo()

Motori di localizzazione

Questi strumenti si connettono ai motori di localizzazione – API di traduzione stateful che crei sulla piattaforma di ingegneria della localizzazione Lingo.dev. Ogni motore conserva glossari, tono di marca e istruzioni per locale in ogni richiesta, riducendo gli errori terminologici del 16,6–44,6%. Oppure porta il tuo LLM.


Lingo.dev MCP

Configurare i18n nelle app React è soggetto a errori – anche gli assistenti di codifica AI allucinano API inesistenti e rompono il routing. Lingo.dev MCP fornisce agli assistenti AI accesso strutturato alla conoscenza i18n specifica per framework come Next.js, React Router e TanStack Start. Funziona con Claude Code, Cursor, GitHub Copilot Agents e Codex.

Leggi la documentazione →


CLI Lingo.dev

Localizza file JSON, YAML, markdown, CSV e PO con un solo comando. Un lockfile tiene traccia di ciò che è già localizzato – solo i contenuti nuovi o modificati vengono elaborati. Utilizza di default il tuo motore di localizzazione su Lingo.dev, oppure porta il tuo LLM (OpenAI, Anthropic, Google, Mistral, OpenRouter, Ollama).

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

Leggi la documentazione →


Lingo.dev CI/CD

Localizzazione continua nella tua pipeline. Ogni push attiva la localizzazione: le stringhe mancanti vengono completate prima che il codice arrivi in produzione. Supporta GitHub Actions, GitLab CI/CD e Bitbucket Pipelines.

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

Leggi la documentazione →


Lingo.dev API

Chiama il tuo motore di localizzazione direttamente dal codice backend. Localizzazione sincrona e asincrona con consegna webhook, isolamento dei fallimenti per locale e avanzamento in tempo reale tramite WebSocket.

Leggi la documentazione →


Lingo Compiler per React (Alpha iniziale)

Localizzazione React a tempo di build senza wrapper i18n. Scrivi componenti con testo in inglese semplice: il compilatore rileva le stringhe traducibili e genera varianti localizzate a tempo di build. Niente chiavi di traduzione, niente file JSON, niente funzioni t(). Supporta Next.js (App Router) e Vite + React.

Leggi la documentazione →


Come contribuire

I contributi sono benvenuti. Segui queste linee guida:

  1. Segnalazioni: Segnala bug o richiedi funzionalità
  2. Pull Request: Invia modifiche
    • Ogni PR richiede un changeset: pnpm new (o pnpm new:empty per modifiche che non richiedono rilascio)
    • Assicurati che i test passino prima di inviare
  3. Sviluppo: Questo è un monorepo pnpm + turborepo
    • Installa le dipendenze: pnpm install
    • Esegui i test: pnpm test
    • Build: pnpm build

Supporto: Community Discord

Storico delle stelle

Se trovi Lingo.dev utile, regalaci una stella e aiutaci a raggiungere 10.000 stelle!

[

Grafico storico delle stelle

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

Documentazione Localizzata

Traduzioni disponibili:

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

Aggiunta di una nuova lingua:

  1. Aggiungi il codice locale a i18n.json utilizzando il formato BCP-47
  2. Invia una pull request