1. Ask the user for the target language and locale code.
2. Create a new git branch using `git checkout -b docs-translation-<language>`.
3. List all files and subdirectories under `docs/docs/en` and `docs/docs/includes/en`.
4. Create a new folder under `docs/docs/` and `docs/docs/includes/` using the target language code.
5. Translate each file, preserving Markdown formatting and updating include paths.
6. Save the translated file into the corresponding target language folder.
7. Modify the `mkdocs.yml` configuration to add the new locale and translations.
8. Verify that all files have been translated.