website icon indicating copy to clipboard operation
website copied to clipboard

Add support for translations

Open derberg opened this issue 4 years ago • 15 comments

Reason/Context

Enable adoption of the spec to a larger group. Translation of docs was an enabler for Kubernetes and Vue, so could be for AsyncAPI

Description

  • translation of all website text except of the blog probably
  • default to english
  • enable language chooser in UI
  • promote in the UI that if the language you are looking for is missing then people should help providing translation
  • instruction on how to add translation
  • have proper disclaimer that translations are behind the original English version and are always behind
  • this should be purely community-driven, so we basically enable translation but the community provides the translations. We might look for sponsors that provide basic initial translation

derberg avatar May 20 '21 07:05 derberg

This issue has been automatically marked as stale because it has not had recent activity :sleeping: It will be closed in 60 days if no further activity occurs. To unstale this issue, add a comment with detailed explanation. Thank you for your contributions :heart:

github-actions[bot] avatar Jul 20 '21 00:07 github-actions[bot]

Hey @derberg, I was wondering if I could take on this issue. It seems like we can implement it by adding the next-i18next package, which is commonly used to translate Next.js apps. What do you think?

Sumitmaithani avatar May 23 '23 17:05 Sumitmaithani

lgtm, but do you want to work on this through mentorship program? as at the moment I cannot commit to any mentoring other than just help with review as maintainer

derberg avatar May 24 '23 09:05 derberg

Sounds good! Working on this issue through the mentorship program sounds great.😊

Sumitmaithani avatar May 24 '23 14:05 Sumitmaithani

yeah, but this is a problem, we need to find a mentor, as I already have 3 topic under my wings 😓

@akshatnema, another maintainer of website, has also 1 topic and started his internship

@magicmatatjahu how about you? will Hudy let you be a mentor? 😉

derberg avatar May 24 '23 14:05 derberg

@derberg @Sumitmaithani Ok, I can be a mentor :) Let me know when we can start and to what date.

magicmatatjahu avatar May 25 '23 09:05 magicmatatjahu

That's wonderful news, @magicmatatjahu! Thank you for stepping up to be a mentor. If you're asking me, I'm ready to start as soon as possible.

Sumitmaithani avatar May 25 '23 18:05 Sumitmaithani

@Sumitmaithani As per my opinion, this is part of the AsyncAPI Mentorship program 2023, right @derberg?

akshatnema avatar May 28 '23 10:05 akshatnema

yes, so @Sumitmaithani you need to go through the AsyncAPI Mentorship process

derberg avatar May 29 '23 15:05 derberg

Absolutely, @derberg! I'm more than willing to go through the AsyncAPI Mentorship process. 💪🚀

Sumitmaithani avatar May 29 '23 16:05 Sumitmaithani

Great to have translations on the website @derberg. I would love to go through the AsyncAPI Mentorship process for contributing to this issue.

prajjwalkapoor avatar May 30 '23 04:05 prajjwalkapoor

Hi @derberg 👋🏼 This seems like a vital add-on for AsyncAPI, & I'm interested in contributing to this issue. Although I'd be highly obliged if you can help resolve my confusion. We can opt for next-i18next plugin (restricted to a few aforementioned aspects) to achieve the same, but then if that's the case then how are we going to handle this?

"... so we basically enable translation but the community provides the translations"

Neilblaze avatar Jun 01 '23 06:06 Neilblaze

Hii @derberg I am interested in working on this issue could you please guide me for the same

ConnectBhawna avatar Jun 01 '23 09:06 ConnectBhawna

@derberg It seems like "Freelancer.com" website also try this translation method. Once I've tried to contribute but get bored due to too much contribution required there and that doesn't add any value to me. No appreciation or money!

Btw, I want to contribute with you If there is a chance for me.

shraiyan47 avatar Jun 05 '23 19:06 shraiyan47

Hey Folks,

To clarify how to submit a proposal, you should contact the project Mentor/s on Slack and send them your submission in the form of a document or ask them how best they'd prefer you submit your proposals.

AceTheCreator avatar Jun 08 '23 11:06 AceTheCreator

Closing this as we have a new issue for this and should have all communication under one issue only https://github.com/asyncapi/website/issues/2039

sambhavgupta0705 avatar Apr 21 '24 04:04 sambhavgupta0705