Open engahmeds3ed opened 11 months ago
Transifex automatic translations are rarely accurate at the first shot and still need to be reviewed by a human, especially for our features' names.
Transifex automatic translations are rarely accurate at the first shot and still need to be reviewed by a human, especially for our features' names.
Sorry for the late reply here, we are trying to automate the process that we already do manually so you still can go to transifex and update the translation as u would like then with WPR release all of those translations will be grabbed as it's in transifex.
The Idea is to create a PR for the release from develop
into trunk
with the name Release/x.x.x
and the changelog as a PR description then once we create it we will wait till tests pass and dynamic lists commit is added then we need to manually add the label release-alpha
once we add this label we will do the following steps:
npm run makepot
to update pot filebin/makemo.sh
(this point needs to be validated to make sure that the msgfmt
is there in the OS because we depend on it inside this shell script).For this, we need to create a github workflow with the trigger of pull_request labeled
The trigger for this process will be manual:
Here I'll mostly use github cli commands inside the workflow.
Pending next alpha to test & compare with the manual process.
Is your feature request related to a problem? Please describe. We have a process (mostly manual process) to handle WP Rocket translations as follows:-
develop
branch intotransifex
branch.transifex
branch.bin/makemo.sh
script to generate mo files.transifex
branch intodevelop
develop
branch and available for the release.Describe the solution you'd like We need to create github workflow(s) to automate this part.