## Description of the need
When vocabularies were entities in D7, whenever you updated a vocabulary, the presave and update hooks received the original (unchanged) vocabulary under $entity->original. In Backdrop, when vocabularies were demoted to config classes, this feature was removed.
It would be very helpful to bring back this feature. It's not hard to do.
## Proposed solution
In the `save` method of TaxonomyVocabulary, we'd need to load the original vocabulary before it's saved, and add it to the vocabulary object under `original`. We would also need to create a `vocabulary_load_unchanged()` function to circumvent the cache and load the original vocabulary before it's saved.
I can probably provide a PR for this soon. But I'd like to ask if there is interest in this feature?
GitHub Issue #:
5475
Recent comments
I have re-installed from a clean minimal profile. When adding new translatable content, if it also has a menu item, the links are not synchronized and needs to be added manually...
xmlsitemap module generates wrong links for languages
This is not the case for me. I have started over a new installation with minimal profile and will enable things one by one. Will let you know how it goes.
xmlsitemap module generates wrong links for languages
The first problem is not a problem, things work as designed. When you install Backdrop in English, the existing content does not have a selected language. Then, when you add other languages...
xmlsitemap module generates wrong links for languages