This is submit50, CS50's command-line tool for submitting problems.
submit50 problem
LANGUAGE=es submit50 problem
First, ensure that
babelis installed and that
submit50is installed in development mode:
pip install babel pip install -e .
Generate the translation template:
python setup.py extract_messages
Generate the
.pofile for the desired language:
python setup.py init_catalog -l
where
is the code of the language you want to translate (e.g.,esfor Spanish,
enfor English, etc.)
Then, add the translations to the newly created
submit50/locale//LC_MESSAGES/submit50.po
Finally, compile the new translations:
python setup.py compile_catalog
and test them:
LANGUAGE= submit50
Follow the steps described in the above section, but instead of running
python setup.py init_catalog -l, run
python setup.py update_catalog -l.