Case Transform tool
The Case Transform tool rewrites the case of text in translatable blocks. It can uppercase, lowercase, or title-case the source text, the target text, or both. It is useful for normalizing display strings — for example forcing UI labels to upper case — or for preparing case-insensitive comparisons.
When applying to the target, a target locale must be set; the tool only transforms locales that already have a target. Non-translatable blocks pass through unchanged.
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
applySource | boolean | true | Apply to source text |
applyTarget | boolean | false | Apply to target text |
mode | string | upper | Case transformation mode |
Configure these parameters interactively and copy the flow-step YAML on the Tool Reference.
Examples
Uppercase source text
Force all source strings to upper case.
mode: upper applySource: true
Lowercase the target translation
Normalize target text to lower case for a locale.
mode: lower applySource: false applyTarget: true
Processing notes
Operates on translatable blocks only; non-translatable blocks pass through unchanged.
Target transformation requires a target locale and only affects locales that already have a target.
Limitations
Title case uses the Unicode title-case mapping applied to every letter, not word-initial capitalization.
← Back to the Tool Reference