Hi everyone ![]()
We’re currently planning a change to our DatoCMS project and wanted to sanity-check our understanding of the available export and recovery options before proceeding.
Our situation
We have a project with localized content and are planning to remove one locale from the supported locales. This implies that:
-
the locale will be removed from the project configuration
-
localized fields will be updated accordingly
-
the content for that locale will no longer be accessible in the UI
Before doing this, we want to export/archive the existing content, knowing that this is more of a safety snapshot than a restore mechanism.
What we’ve investigated so far
Based on the documentation and other forum discussions, it seems that our realistic export options are:
-
Custom scripts using the Content Management API
(e.g. exporting records as JSON via the CMA client) -
Project Exporter plugin
https://www.datocms.com/marketplace/plugins/i/datocms-plugin-project-exporter
Mainly useful for:-
per-model exports
-
editor-friendly formats (CSV/XLSX)
-
self-serve exports for non-technical users
-
From what we understand, these exports are intended rather for archival purposes, and not as a one-click backup & restore solution.
What we’d like to confirm
-
Are the options above the recommended / best available approaches for exporting content before removing a locale?
-
If we remove a locale from the supported locales, is it correct that:
-
the records are updated
-
the values for that locale are permanently removed
-
there is no built-in way to restore that locale’s content afterward (outside of re-importing via custom tooling/data migration)?
-
We want to make sure we fully understand the consequences before proceeding and communicate them clearly to our content team.
Thanks in advance for any confirmation or guidance!