(manage repo configuration) mrconfig
Used to manage translation updates for NVDA and NVDA add-ons.
For information on having add-ons added to the NVDA add-on store and legacy nvda-addons website: https://github.com/nvaccess/addon-datastore/blob/master/docs/submitters/submissionGuide.md
stable
.
The translation system uses the stable
branch to sending/receiving translation updates
to/from NVDA translation repo.stable
nvaccessAuto
should have permission to push to the stable
branch.cd mr
mr up
cd available.d
mr registerAddon addonRepoName
Ensure that addonRepoName matches repo_name in buildVars. See commonIssues 'po file missing'.git push
cd ../
(mr dir)mr up
cd addons/<addonRepoName>
git checkout stable
(if there is an error, see docs/commonIssues.md
)mr addon2settings
cd ../../srt
svn commit */settings -m "Make <addonName> add-on available for translation."
mr/automatic.crontab
Note: Maintainers may follow other procedures. This info is provided for convenience, according to discussions like this topic about repos management.
git clone https://github.com/githubUserName/addonRepoName
git remote add nvdaaddons https://github.com/nvdaaddons/addonRepoName
git fetch nvdaaddons
git checkout -t nvdaaddons/stable
git pull
# Get translationsgit merge master
# Stable code containing translatable messagesgit push nvdaaddons stable
git pull
git merge stable
git push origin master
# Update translations