-
Notifications
You must be signed in to change notification settings - Fork 109
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
[Planned Feature] Multilingual documentation #42
Comments
I plan to do this work. |
@Kluskey Hello. Before starting this task, I want to know what is the reason for using Docusaurus 2.0.0-beta.21 in this project? At the moment there is a newer version in the 2.x branch and there is a new stable 3.x branch. So it just happened historically, there was no time to update to a new version or is there some software specific to this version attached to version 2.0.0-beta.21? If the situation is that there was no time to update previously, then I plan to update Docusaurus to the latest version in the 3.x branch. Do you agree with this? |
Yep, just historical reasons from when we started the docs repo. Feel free to update it to 3.x and I'd be glad to review! Thanks. |
To convert Docusaurus version 2 to Docusaurus version 3, I plan to use this instruction. In this Issue, as the work progresses, I will document possible difficulties and key points. |
Since links to The Mirror documentation have already spread across the Internet, it is important to keep them working. Therefore, when creating internationalization functionality in Docusaurus 3, English, which is the default language, will not appear in the links. That is, the link to the Tutorial in English will remain the same:
And in Russian and other languages, the locale will be added to the link:
|
I noticed that the new Docusaurus 3 documentation uses the command:
To avoid creating an additional task, this change will be done along with this task. |
I implemented multilingual documentation functionality in Docusaurus. Additional explanations:
|
To make the documentation easier to use for people from different countries, it is necessary to implement the functionality of multilingual documentation in https://github.com/the-mirror-gdp/the-mirror/tree/dev/mirror-docs
Recommended instructions https://docusaurus.io/docs/i18n/tutorial
In accordance with this issue, it is necessary to create functionality for multilingual documentation, adding, in addition to English, also, for example, Russian. In the Russian language thread, the first step is to copy the documentation in English and make a notification that the documentation is being translated.
Translation into Russian and other languages will be performed on separate issues for each version of the documentation.
The text was updated successfully, but these errors were encountered: