Skip to main content

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.

IDcase-transform
SourceBuilt-in
Categorytext-processing
Cardinalitymonolingual
Tagstext-processing

Parameters

ParameterTypeDefaultDescription
applySourcebooleantrueApply to source text
applyTargetbooleanfalseApply to target text
modestringupperCase 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