Voting starts in March for the Drupal Association Board election.
Currently the locale module compares the install storage version of configuration with active config version of configuration to tell if there are changes and translates things that are not changed. However, the install storage may change independently with module updates. As the site gets modules updated, the same config may not exist anymore of be dramatically different. When translating the active storage copy configuration later (eg. adding one more language to the site or updating translations), comparing to the new install storage will end up making it impossible to translate any number of things automatically which should still be possible if we'd have the original copy of the install storage data.
This is a problem with the current implementation but it will be a bigger problem once/ifis resolved.
The configuration system should store the original copy of the configuration data in a collection for use by the locale and config translation modules (possibly later on). This is not the responsibility of locale or config translation or language modules because we need the original install storage files even if configuration translation is enabled one year later.
Implement. Add tests. Review. Commit.
User interface changes
|#17||2428045-copy-storage-17.patch||6.93 KB||Gábor Hojtsy|
FAILED: [[SimpleTest]]: [PHP 5.4 MySQL] 95,201 pass(es), 0 fail(s), and 1 exception(s). View
|#15||2428045-copy-storage-12.patch||6.91 KB||Gábor Hojtsy|
FAILED: [[SimpleTest]]: [PHP 5.4 MySQL] Unable to apply patch 2428045-copy-storage-12_0.patch. Unable to apply patch. See the log in the details link for more information. View
|#12||2428045-copy-storage-12.patch||6.91 KB||Gábor Hojtsy|
PASSED: [[SimpleTest]]: [PHP 5.4 MySQL] 90,580 pass(es). View
|#7||interdiff.txt||1.07 KB||Gábor Hojtsy|
|#7||2428045-copy-storage-7.patch||6.8 KB||Gábor Hojtsy|
PASSED: [[SimpleTest]]: [PHP 5.4 MySQL] 87,093 pass(es). View