UHF-9388 Translations in optional folder #662
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
UHF-9388
The whole idea of this PR is to solve the recursion problem when installing a Drupal instance from scratch. The logs will get over 100K lines of "Deleted and replaced configuration" errors.
What was done
./config/optional/translations/{langcode}
foldersHow to install
git pull origin dev
make fresh
composer require drupal/helfi_platform_config:dev-UHF-9388_optional_translations -W
composer install
to make sure that it gets installedmake drush-updb drush-cr
How to test
label: testi
.helfi_node_page.install
and bump up the update hook numbermake drush-updb drush-cr drush-cex
git diff conf/cmi/language
Bonus
make new
with the platform configUHF-9388_optional_translations
installed and check that there is no hundreds of lines of thisBonus 2
composer create-project City-of-Helsinki/drupal-helfi-platform:dev-UHF-9388_optional_translations yoursite --no-interaction --repository https://repository.drupal.hel.ninja/
cd yoursite
andmake new
. Once it's done, go and check that the site is translated and all content types have been created.make shell
anddrush en -y helfi_test_content