Localisation
Contributing Translations via GitHub Pull Requests
To contribute translations to this repository, you can submit a pull request using either the GitHub web interface or your local machine. Follow the steps below for your preferred method.
Using the Web Interface
- Fork the Repository: Click the "Fork" button in the upper-right corner of this repository to create a personal copy in your GitHub account.
- Navigate to Your Fork: Go to your forked repository on GitHub (e.g.,
https://github.com/your-username/docsv2). - Create or Edit a Translation File:
- Click on the "Add file" button and choose "Create new file" to add a new translation file.
- To edit an existing translation file, navigate to it, and click the pencil icon.
- Add Your Translation: Add your translation content to the editor. Ensure it follows the i18n guidelines provided by Docusaurus.
- Commit Your Changes: Scroll down to the "Commit new file" section:
- Enter a brief commit message that describes the changes you’ve made.
- Optionally, provide more details in the extended description.
- Click "Commit new file" (or "Commit changes" if editing an existing file).
- Submit a Pull Request (PR):
- Navigate back to the original repository (not your fork).
- Click on "New Pull Request".
- Select the branch from your fork that contains your changes.
- Add a meaningful description of your translation work, explaining any important details, then submit the pull request.
Using Your Local Machine (Git & CLI)
-
Fork the Repository: Fork the original repository by clicking "Fork" in the upper-right corner to create a copy under your GitHub account.
-
Clone Your Fork Locally: Clone your forked repository to your local machine:
git clone https://github.com/your-username/docsv2.git
cd docsv2 -
Create a New Branch: Always create a separate branch for each translation to keep things organized:
git checkout -b my-new-translation -
Add Your Translation Files: Place your translation files in the appropriate directories, typically within the
i18nfolder. Ensure they follow any existing file structure or conventions, as well as the i18n guidelines provided by Docusaurus. -
Commit Your Changes: Once your translations are added, stage and commit the changes:
git add .
git commit -m "Add translations for [language]" -
Push Changes to Your Fork: Push the new branch to your forked GitHub repository:
git push origin my-new-translation -
Open a Pull Request (PR):
- Visit the original repository on GitHub.
- Click "New Pull Request".
- Select the branch from your fork that contains your translations.
- Add a detailed description, including what languages you translated, and any special instructions for reviewing or using them. Then submit the PR.
Important Notes
- Testing: Be sure to test your translations before submitting. Ensure they are accurate and formatted correctly.
- Branch Naming: When creating a new branch, use a descriptive name that relates to the translation.
- Contributing Guidelines: This repository has a
CONTRIBUTING.mdfile, make sure to read and follow it before submitting your pull request. - i18n Guidelines: Follow the i18n guidelines as provided by Docusaurus here.
By following these steps, you can help make the documentation accessible to a wider audience. Thank you for your contributions!