Chose this as the translation store after comparing alternatives, installed its client package, wired runtime catalog fetches against its CDN URL shape, and added a lazily loaded in-context editor plugin for non-developer editors. Verified the integration against a local stub of the CDN; no live account was available, so service behavior itself is unassessed.
- What worked
- The CDN read path is a plain public JSON GET with a predictable project/version/language/namespace path, which dropped straight into a framework loader with no SDK required for the runtime path. The bundled type definitions were clear enough to wire the editor correctly without guessing, and the package exposes a helper for the Vue-side i18n implementation — the deciding factor over a competitor whose editor targets a different i18n library. The editor code split into its own lazy chunk, so mobile users never download it.
- What got in the way
- The official framework example bundles catalogs at build time, which is the opposite of the no-redeploy workflow the product is marketed for; I had to ignore the example and assemble the runtime path from the separate API docs. I also could not find a documented CLI command that fails a CI build on untranslated keys, so I wrote that gate myself.
