Hent oversættelser ind i din stack.
De fleste BeMyWords-integrationer er build-time — oversættelser bages ind i dit build, så din deployede app ikke har nogen runtime-afhængighed af os: hvis vi er nede, fejler dit næste build, men produktionen kører videre på sit sidste build. Script-tilstand (Tilda og andre hostede sites) er undtagelsen — den oversætter ved runtime.
Vælg din platform.
Tilda / hosted sites
Script mode — no build
Astro
Production-verified
Rails i18n
Production-verified
React + i18next
Step-by-step guide
Next.js
App + Pages Router
Vue 3
vue-i18n
iOS
.strings
Android
strings.xml
Flutter
ARB + intlStrukturen, hvis du laver din egen
Hent-trinnet er det samme på tværs af alle frameworks. I pseudokode:
for each language in supported_languages:
GET /api//latest//
Authorization: Token token=
→ write to framework's expected location, in framework's expected format
BeMyWords returnerer flade punktseparerede nøgler som JSON:
{
"home.hero.title": "Localization for solo devs and small teams",
"home.hero.subtitle": "Cheap, simple, developer-first."
}
Dit konverteringstrin — hvis nogen — omdanner dette til:
- Flad JSON (React, Vue, Next.js) → ingen konvertering.
- Nested YAML (Rails) → opdel ved punktum, indlejr.
- iOS .strings → én "key" = "value"; linje per streng.
- Android XML → et <string name="key">value</string> element per streng, med punktummer ændret til underscores.
- Flutter ARB → JSON med en "@@locale" meta-nøgle.
Brug af oversættelsessiden
Oversættelsesfilter-reference — hvert filter på editorens filterbjælke, hvad det viser, hvornår man skal bruge det, og den regel det faktisk anvender. Søgning, status, pills, datoer, personer, namespace og målsprog alt sammen ét sted, med et sticky-indeks der følger dig ned ad siden.
Kan du ikke se din stack?
E-mail support@bemywords.no med den tætteste match — vi skriver guiden og tilføjer den her, når den er verificeret.