When adding a new language on
admin/config/regional/language, the language files are not downloaded. If eg. the site is installed in English and French language is added, no French translation is downloaded. This is caused by two factors:
- Drupal does not report a reasonable version number to work with (git checkouts, alpha releases, etc. all report as Drupal 8.x). Git checkouts will never report a proper version number. Only a server side fallback solution would help with this unless we want to manually update a list of prior core versions in the code. See git_deploy was ported to Drupal 8 and can identify dev versions to the commit :) . In the meantime,
- Drupal core / locale module does not fall back on prior releases from project update data if a dev version is encountered. That is what this issue is here to resolve.
- Fall back from dev versions to prior core releases based on project data.
- Add tests.
User interface changes
PASSED: [[SimpleTest]]: [PHP 5.4 MySQL] 76,078 pass(es). View
FAILED: [[SimpleTest]]: [PHP 5.4 MySQL] 76,053 pass(es), 15 fail(s), and 0 exception(s). View