-
-
Notifications
You must be signed in to change notification settings - Fork 11
Help us translate the BeAPI website #33
Copy link
Copy link
Closed
Labels
metaIssue related with the project itself. Usually project maintenance.Issue related with the project itself. Usually project maintenance.staleIssues and prs that have be inactive for a while.Issues and prs that have be inactive for a while.
Description
Last updated: 4/2/2021
Help us translate the BeAPI website
BeAPIs website uses a documentation framework called Docusaurus.
Docusaurus v2 is completely i18n localization ready. With that being said we want to translate BeAPIs website for
our non fluent English users.
Roadmap before translation ready
- Possible CLI translations via os locale 1
- Register BeAPI for Crowdin open-source plan 2
- Integrate Crowdin with Docusaurus i18n 3
- Spend countless hours blacklisting mdx keys in Crowdin ;-;
- Reach out to other communities to help translate :)
Translation process
- Optionally get familiar with the Docusaurus i18n support
- Ensure your language is also translated for the CLI (Prioritize CLI translations first)
- Sign-up on Crowdin and join the BeAPI project
- Get familiar with the Crowdin translation UI, as you will need to use it to translate JSON and Markdown files
- Ask for your locale to be enabled on Crowdin (if not already enabled)
- Translate the content
More info will be made available once roadmap is complete!
Footnotes
-
Example of getting OS locale through node:
↩const env = process.env; const language = env.LANG || env.LANGUAGE || env.LC_ALL || env.LC_MESSAGES; -
Crowdin offers a free plan for open source projects, read more here. ↩
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
metaIssue related with the project itself. Usually project maintenance.Issue related with the project itself. Usually project maintenance.staleIssues and prs that have be inactive for a while.Issues and prs that have be inactive for a while.