|Labs
Rezervovat demoPlatforma
React (Lingo Compiler)
Alpha
React (MCP)React (i18n)Legacy CLI (v0)
Zastaralé

Lingo.dev CLI

  • Jak to funguje
  • Nastavení
  • Rychlý start
  • Monorepa

Konfigurace

  • Podporované formáty
  • i18n.json
  • i18n.lock
  • Podporované jazyky

Funkce

  • Stávající překlady
  • Přidání jazyků
  • Přepsání
  • Poznámky pro překladatele
  • Překladové klíče
  • Přejmenování klíčů
  • Uzamykání klíčů
  • Ignorování klíčů
  • Zachování klíčů
  • Extrakce klíčů pomocí AI

Výkon

  • Velké projekty
  • Paralelní zpracování
  • Odhad nákladů

Opětovný překlad

  • Automatický opětovný překlad
  • Opětovný překlad
  • Odstranění překladů

Tato dokumentace se týká legacy CLI (v0) a je zastaralá. Aktuální CLI je v1. Zobrazit dokumentaci k aktuálnímu CLI

Poznámky pro překladatele

Některé formáty souborů podporují vložené komentáře, které Lingo.dev CLI zahrnuje do požadavků na překlad. Tyto komentáře AI modelu poskytují kontext – upřesňují význam termínů, určují tón nebo popisují, kde se obsah v UI zobrazuje.

Proč jsou poznámky pro překladatele důležité#

Slovo "Records" může znamenat zdravotní záznamy, hudební nahrávky nebo databázové záznamy. Bez kontextu musí AI model hádat. Poznámka pro překladatele tuto nejednoznačnost odstraňuje:

jsonc
{
  // Medical context: refers to patient medical records
  "records": "Records"
}

Komentář se s řetězcem odešle spolu s požadavkem na překlad a navede model ke správné interpretaci.

Podporované formáty#

Poznámky pro překladatele aktuálně podporujeme v těchto formátech:

FormátTyp bucketuSyntaxe komentáře
JSONCjsonc// comment nad klíčem
Katalogy řetězců v Xcodexcode-xcstringsPole komentáře v souboru .xcstrings

Příklad JSONC#

jsonc
{
  // Navigation menu item - appears in the top header bar
  "nav.home": "Home",

  // Button label - triggers form submission, keep it short
  "form.submit": "Submit",

  // "Light" refers to the visual theme, not weight or illumination
  "settings.theme.light": "Light"
}

Chcete-li použít JSONC, nastavte ve svém souboru i18n.json typ bucketu jsonc:

json
{
  "buckets": {
    "jsonc": {
      "include": ["locales/[locale].jsonc"]
    }
  }
}

Jak psát efektivní poznámky#

Efektivní poznámky pro překladatele popisují kontext, který ze samotného řetězce není zřejmý:

EfektivníProč
// Button label in checkout flowŘekne modelu, kde se text v UI zobrazuje a jak stručný má být
// "Set" means a collection, not the verbOdstraní nejednoznačnost slova s více významy
// Formal tone - displayed in legal footerNastaví očekávanou jazykovou rovinu

Poznámky, které jen opakují samotný řetězec (// This says Welcome), žádnou hodnotu nepřidávají.

Další kroky#

Podporované formáty
Všechny typy bucketů a jejich možnosti
Zamykání klíčů
Chraňte konkrétní hodnoty před překladem
i18n.json
Kompletní konfigurační Reference
Připojte svůj engine
Využijte hlas značky a glosář pro bohatší kontext

Byla tato stránka užitečná?

Max PrilutskiyMax Prilutskiy·Aktualizováno před 5 dny·2 min čtení