{
  "definition": {
    "type": "localized_string",
    "name": "Localized String",
    "description": "One reusable, translated fragment of composed store text (an ETA Part). See ETA-SYSTEM.md.",
    "displayNameKey": "label",
    "capabilities": {
      "publishable": { "enabled": true },
      "translatable": { "enabled": true }
    },
    "fieldDefinitions": [
      {
        "key": "label",
        "name": "Label",
        "type": "single_line_text_field",
        "required": true,
        "description": "Admin-internal name. Never displayed, never translated."
      },
      {
        "key": "content",
        "name": "Content",
        "type": "single_line_text_field",
        "required": true,
        "description": "The fragment shown to customers, translated per locale (e.g. \"1-2\" / \"1〜2\")."
      },
      {
        "key": "space_after",
        "name": "Space After",
        "type": "single_line_text_field",
        "description": "\"yes\" = a space is emitted between this part and the next when composing. Translate per locale (EN usually \"yes\", JA/zh \"no\"). Any value other than \"yes\" means no space."
      }
    ]
  }
}
