Skip to content
Wolzenburg Consulting
Field translations

FieldTranslationMigrator

For field translations the cloud offers no documented standard path. The FieldTranslationMigrator closes that gap — and thanks to a real mapping it matches far more fields than a name comparison.

  • Field translations per language into the cloud
  • Field mapping from the Extractor API, no name guessing
  • Fields that cannot be matched go into a dedicated review list
  • Dry run before every write
  • Checked against Data Center after every stage
  • Nothing is written until you approve it
  • A traceable final report for every run
What it is about

Custom-field translations are easily lost in a migration because the cloud has no official path for them. The FieldTranslationMigrator reads the translations via a dedicated Data Center endpoint and places them on the correct cloud field IDs.

The difference is in the mapping: it comes straight from the Extractor API, not from comparing field names. The normalised matching finds roughly twice as many matches as a pure name comparison — and whatever still cannot be matched lands in a dedicated review list instead of nowhere.

What a standard migration leaves open

After a standard migration

  • Field translations stay empty in the cloud
  • Name comparison matches only half
  • Unmatchable fields disappear
  • An interruption means starting over

With this tool FieldTranslationMigrator

  • Translations transferred per language
  • Mapping from the Extractor API, twice as many matches
  • The review list makes them visible
  • Resume at the point of interruption

Five stages

From export to descriptions.

  1. 1

    Export

    All field translations are read via a dedicated Data Center endpoint.

    Verified: Read-only, complete per language.

  2. 2

    Field mapping

    DC field to cloud field straight from the Extractor API, no name guessing.

    Verified: Roughly twice as many matches as a name comparison.

  3. 3

    Merge

    The translations are placed on the cloud field IDs; fields that cannot be matched go into the review list.

    Verified: Every mapping traceable.

  4. 4

    Import

    Preview, then write per language, with resume after interruption.

    Verified: Only after approval, completed languages recorded.

  5. 5

    Descriptions

    Optional reconciliation of the field descriptions from Data Center to the cloud, again with a preview beforehand.

    Verified: Only when explicitly selected.

What it does

Mapping from the Extractor API

The field mapping comes straight from the data layer, not from guessing over field names. The normalised matching finds roughly twice as many matches.

Transferred per language

The translations are placed on the correct cloud field IDs and written per language.

Review list, not silence

Fields that cannot be matched with certainty go into a dedicated review list — visible, not lost.

Preview before writing

Before the import a preview shows in full what would be set. Writing happens only afterwards.

Resume after interruption

The import runs per language and resumes at the point of interruption instead of starting over.

Descriptions optional

On request the field descriptions are reconciled from Data Center to the cloud too, again with a preview beforehand.

Common questions before migrating

Why does the mapping match more fields than a name comparison?

Because it comes from the normalised matching of the Extractor API, not from comparing field names. In practice that finds roughly twice as many matches.

What happens to fields that cannot be matched?

They are not quietly skipped but listed in a dedicated review list so you can decide deliberately.

What if the import breaks off midway?

The import runs per language and resumes at the point of interruption. Languages already done are recorded.

Are the field descriptions transferred too?

On request yes, as a separate, previewable step. Without selection it stays with the translations.

In control — from start to final report

Reading separated from writing

Reads come from a read-only data layer; writes go through a single controlled channel. Read access never burdens your Cloud.

A test run before every write

The dry run shows exactly what would happen. Nothing is written until you explicitly approve it.

Repeatable without risk

Every step can be run again without doing harm. An interruption is no problem, and a second run creates no duplicates.

One isolated stack per customer

All tools run on the Jira Migration Manager platform, fully separated per engagement. No mixing of data.

The final report names every item individually: repaired, to review, skipped or failed. Nothing is silently processed wrong.

Platform overview

Runs on the Jira Migration Manager

This tool does not stand alone. It runs on the platform that unites every tool: a read-only read layer pulls Data Center and Cloud into a versioned snapshot, and every change goes through a single, controlled write gateway.

More on the Jira Migration Manager
Jira Data Center
Read (read-only)
FieldTranslationMigrator in the Jira Migration Manager
Controlled writes
Jira Cloud

More tools

Data Center → Cloud

A fit for your migration?

Describe your case in a few lines — I'll tell you honestly whether and how this tool helps.

Book a call

Atlassian ends support for Data Center on 28 March 2029. If you are moving a large, deeply connected environment, plan early rather than late.