18ways docs
18ways ships in three packages:
@18ways/nextfor Next.js@18ways/reactfor React without the Next adapter@18ways/corefor Vanilla JS and custom integrations
The model stays the same across all three:
- write your source copy once
- keep it in sensible contexts
- let 18ways translate at runtime
- choose the amount of routing and SSR help you need
Choose your stack
Recommended
Next.js
Best if you want locale-aware routing, SSR, and translated metadata out of the box.
Open this trackClient runtime
React
Best if you already have a React app and want the runtime without Next-specific routing.
Open this trackFramework-agnostic
Vanilla JS
Best if you want the core engine and you are handling your own UI or framework glue.
Open this track