-
Notifications
You must be signed in to change notification settings - Fork 25
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
i18n initiative documentation #153
Comments
Hey there, @sheplu 👋 , indeed Crowdin is not included in the new Website initiative. I would love to sync with you regarding what you need from our side to make it work, or even what the options would be. |
hello @ovflowd ! I am not sure who is running the crowdin or if there is some activity on this part but we can talk about it and try to see what we can all do ! |
Would love to talk, I'm on Slack 🙃 |
Meeting notes: Different kinds of DocumentationsWe discussed that what we understand as "documentation" is a collection of living documents that embrace three different primary embodiments, those are:
How we provide DocumentationInterestingly, creating such Documentation standards is a no-easy task. Generating the API Docs and rendering them into a Website (in a format that is accessible, localised and easy to search and navigate) is the bare-bones of requirements. Yet, these are easy once a standard is defined (e.g.: generating from Creating Node.js Module Documentations (Node.js Docs) requires contributor effort from migrating from the current docs provided in the API docs to content that suits such section and is a long-term effort.
|
thanks a lot for the full meeting note @ovflowd :) it was really great talking to you ! |
This issue as been open for a long time. I am currently checkout github action capabilities on how we could automatically keep localized doc up to date with the main one (in english) and allow local team to work on it. I should have a working demo end of january |
Action items from the Apr 12 meeting:
|
I would probably recommend for this proposal to go not further as from prior experience with the TSC they will pretty much reject this. |
Since I see that @AugustinMauroy is still working on this, I would strongly recommend for this proposal to be archived for the time being. It was discussed in one of the TSC meetings that i18n within the API docs is a no-go, and I completely agree with that. Many reasons were given by TSC members such as @mcollina on why in general translating API docs is unsustainable and a bad practice. (cc @nodejs/tsc if anybody else from the TSC is interested on this issue) @sheplu I'd consider closing this issue. |
I also believe that this proposal got split into two (on what eventually became the "Metadata Proposal", which indeed is not "i18n" anymore). |
Most of the language and framework now have a documentation translated in multiples languages allowing newcomers an easier / simpler way to onboard with the language.
Node.js seems to be on of the top technology not having that (I will provide an updated list on technologies and framework) and I think it would be nice to provide this functionality on the documentation
There is currently a crowdin with allow people to provide translation in a good / easy way but I don't think this is included on the new website initiative / new changes (I will check)
It could be great to discuss about that in a later meeting
The text was updated successfully, but these errors were encountered: