Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Help us translate the BeAPI website #33

Closed
1 of 5 tasks
nobu-sh opened this issue Apr 2, 2022 · 2 comments
Closed
1 of 5 tasks

Help us translate the BeAPI website #33

nobu-sh opened this issue Apr 2, 2022 · 2 comments
Labels
meta Issue related with the project itself. Usually project maintenance. stale Issues and prs that have be inactive for a while.

Comments

@nobu-sh
Copy link
Collaborator

nobu-sh commented Apr 2, 2022

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

  1. Example of getting OS locale through node:

    const env = process.env;
    const language = env.LANG || env.LANGUAGE || env.LC_ALL || env.LC_MESSAGES;
    
  2. Crowdin offers a free plan for open source projects, read more here.

  3. Implementation documentation located here.

@nobu-sh nobu-sh added the meta Issue related with the project itself. Usually project maintenance. label Apr 2, 2022
@nobu-sh nobu-sh pinned this issue Apr 2, 2022
@github-actions

This comment was marked as resolved.

@github-actions github-actions bot added the stale Issues and prs that have be inactive for a while. label Jun 1, 2022
@nobu-sh nobu-sh removed the stale Issues and prs that have be inactive for a while. label Jun 5, 2022
@github-actions
Copy link

github-actions bot commented Aug 4, 2022

Issue activity has been deciphered as stale. Marking issue with stale label

@github-actions github-actions bot added the stale Issues and prs that have be inactive for a while. label Aug 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meta Issue related with the project itself. Usually project maintenance. stale Issues and prs that have be inactive for a while.
Projects
None yet
Development

No branches or pull requests

1 participant