Handbook · Localize

Cookbook: localize a template

Where in the UI. Header locale; translations panel; Blockly ContaindText; CLI containd-translate.

  1. Author names, labels, and descriptions in the primary locale only.
  2. Open the translations matrix. Add locales (e.g. de, ja). Fill empty cells — do not overwrite filled ones with guesswork.
  3. In scripts, user-visible strings use ContaindText (keys s1, s2, …), not stock text blocks.
  4. Optional: yarn containd-translate --project ./file.json --locales de,ja --write from a checkout.