Application Delivery¶
If you decide to remove translations from your project repository,
when you deliver your application, you have to run the
translation:download
command.
To do so, you just have to add one line in your composer.json
file.
Configuration¶
Update the section "scripts"
of you composer.json
file.
Example for Symfony 2.x :
{
"scripts": {
"symfony-scripts": [
"@php app/console --env=prod translation:download --cache"
],
"post-install-cmd": [
"@symfony-scripts"
],
"post-update-cmd": [
"@symfony-scripts"
]
}
}
Example for Symfony 3.x :
{
"scripts": {
"symfony-scripts": [
"@php bin/console --env=prod translation:download --cache"
],
"post-install-cmd": [
"@symfony-scripts"
],
"post-update-cmd": [
"@symfony-scripts"
]
}
}
Example for Symfony 4.x :
{
"scripts": {
"auto-scripts": {
"translation:download --cache": "symfony-cmd"
},
"post-install-cmd": [
"@auto-scripts"
],
"post-update-cmd": [
"@auto-scripts"
]
}
}