Dokumentaatio

Hae käännökset teknologiapinoosi.

Useimmat integraatiot toimivat rakennusaikana. Käännökset leivotaan rakennukseesi, joten live-sovelluksesi ei koskaan kutsu meitä. Jos olemme alhaalla, seuraava rakennuksesi epäonnistuu ja tuotanto jatkaa viimeisimmän rakennuksensa ajamista. Liimattu tunniste Tildaa ja muita isännöityjä sivustoja varten on poikkeus: se kääntää sivun latautuessa.

Valitse alustasi.

Hostatulla alustalla, kuten Shopify, Webflow, WordPress tai Squarespace, liimattu tagi kääntää sivusi lukijoille tänään. Se, mitä se ei voi tehdä, on antaa Googlelle erillinen osoite per kieli. Mitä kukin alusta voi ja ei voi tehdä →

Rakenne, jos teet sen itse

Haku-vaihe on sama kaikissa frameworkeissa. Pseudokoodina: Jokainen päätepiste, live-pyyntöpaneelilla, on API- ja MCP-viitteessä.

for each language in supported_languages:
  GET /api/<project_id>/latest/<language>/<namespace>
    Authorization: Token token=<API_KEY>
  → write to framework's expected location, in framework's expected format

BeMyWords palauttaa litteät pisteillä erotetut avaimet JSON-muodossa:

{
  "home.hero.title": "Localization for solo devs and small teams",
  "home.hero.subtitle": "Cheap, simple, developer-first."
}

Muunnosvaiheesi — jos sellainen on — muuttaa tämän muotoon:

  • Litteä JSON (React, Vue, Next.js) → ei muunnosta.
  • Sisäkkäinen YAML (Rails) → jaa pisteestä, sisäkkäistä.
  • iOS .strings → yksi "avain" = "arvo"; -rivi per merkkijono.
  • Android XML → <string name="avain">arvo</string>-elementti per merkkijono, pisteet muutettu alaviivoiksi.
  • Flutter ARB → JSON "@@locale"-metaavaimella.

Käännössivun käyttö

Käännössuodattimien viite — mitä jokainen suodatin käännössivulla näyttää ja milloin sitä käytetään.

Etkö näe omaa teknologiapinoa?

Sähköposti support@bemywords.org ja nimeä lähin vastaavuus. Kirjoitamme oppaan ja lisäämme sen tänne, kun se on vahvistettu.