Duplicate the content of one DatoCMS locale into another. This can be useful when you need to:
- Migrate content from an old locale code to a new one (and optionally remove the old locale afterward).
- Duplicate content between two similar locales (e.g.,
en-US
anden-UK
) as a starting point before making minor adjustments.
- One-click duplication of all fields from a source locale to a target locale.
- Selective duplication of specific content models.
- Overwrites all fields in the target locale with the content from the source locale.
- Detailed operation console showing progress and record IDs.
No special configuration steps are required. Once installed, open the plugin and select:
- From – the source locale containing content you want to copy.
- To – the target locale that will receive the copied content.
- In the Plugins section of your DatoCMS project, open Locale Duplicate.
- Choose the source locale (the locale that has the content you want to duplicate).
- Choose the target locale (the locale that will receive the copied content).
- Select which models you want to duplicate:
- By default, all models are selected
- Uncheck any models you don't want to include in the duplication process
- This allows for targeted updates of specific content types
- Click Duplicate locale content.
- You will be prompted with two confirmation steps:
- Confirm that you truly want to duplicate the content.
- Confirm that you understand the existing target locale content will be overwritten.
- Watch the progress in the Operation Console. Once finished, you'll see a summary of the duplication process with details on successful and failed records.
- Create a new locale in Settings → Locales (e.g., rename
en-OLD
toen-NEW
). - In the Locale Duplicate plugin, choose
en-OLD
as the source anden-NEW
as the target. - Duplicate the content.
- Remove the old locale (
en-OLD
) from Settings → Locales if desired.
If you have a locale like en-US
and want a similar locale like en-UK
:
- Create
en-UK
in Settings → Locales. - In the plugin, select
en-US
as the source anden-UK
as the target. - Duplicate the content.
If you've made major updates to certain models in one locale and want to propagate only those changes:
- Select your source and target locales.
- Uncheck all models except the ones you specifically want to update.
- Duplicate only the selected content models.