Dokumentaatio

Hae käännökset teknologiapinoosi.

Useimmat BeMyWords-integraatiot ovat käännösaikaisia — käännökset upotetaan käännökseen, joten käyttöönotettu sovelluksesi ei ole riippuvainen meistä ajonaikana: jos olemme alhaalla, seuraava käännöksesi epäonnistuu, mutta tuotanto jatkaa toimintaa viimeisellä käännöksellään. Skriptitila (Tilda ja muut isännöidyt sivustot) on poikkeus — se kääntää ajonaikana.

Valitse alustasi.

Rakenne, jos teet sen itse

Haku-vaihe on sama kaikissa frameworkeissa. Pseudokoodina:

for each language in supported_languages:
  GET /api//latest//
    Authorization: Token token=
  → 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 — jokainen suodatin editorin suodatinpalkissa, mitä se näyttää, milloin sitä käytetään ja mikä sääntö siihen tosiasiassa sovelletaan. Haku, tila, tunnisteet, päivämäärät, henkilöt, nimiavaruus ja kohdekieli kaikki yhdessä paikassa, kiinteällä hakemistolla joka seuraa sinua sivulla alaspäin.

Etkö näe omaa teknologiapinoa?

Sähköposti support@bemywords.no lähimmän vastaavuuden kanssa — kirjoitamme oppaan ja lisäämme sen tänne, kun se on vahvistettu.