-
Notifications
You must be signed in to change notification settings - Fork 636
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
Infrastructure for reading TTW in different languages #3255
Comments
Hi @da5nsy - a full week later, I'm adding in some notes and links from our previous discussion at the Infrastructure WG meeting later today. Thanks so much for making this issue, and hope I can field more support before Book Dash as well, as there are a few moving parts before this happens. 😄 I want to flag this for @the-turing-way/translation - @BatoolMM, @melibleq, and @AndreaSanchezTapia to ask if it'd be possible to give access to @da5nsy and other members of the infrastructure team who might be working through this at Book Dash (@JimMadge? @sgibson91? @bsipocz?). This might make it easier to scope out what might be needed on their end. I'm particularly thinking of:
Adding some more notes today, publishing so that I don't lose the draft! |
This is a really interesting, and important question. I think often in software you will have a "default" language (probably English?) and ask for translations to other languages to be added. The That isn't really the situation here though. I imagine translating prose is much more involved than the kinds of simple prompts that would be common in software. Also, we don't have/want such a strong impression that "contributions are in English, other languages are translations". @aleesteele How does this work on Wikipedia? Are pages in different languages translations of each other or is each language of the site more like an independent project? |
I didn't apply for the book dash (expecting I wouldn't have enough time), but I'm definitely interested in exploring what we can do collaboratively 👍 |
@the-turing-way/infrastructure do you have any regular meetings that I and @RealRichi3 can join to next week to brief you about the progress we made with the multi-deployments? |
@BatoolMM We have a Working Group meeting on Thursday this week. @aleesteele or someone else in the WG, can you provide details please? I am having a travel nightmare and need to swap accommodation. |
Today in the collab cafe, @JimMadge, @sgibson91 and I explored whether we could do this with RTD. Notes:
|
some thoughts as it is late and I feel creative:
I think this would mean that if the browser default language is not one of the language of the landing page, that page will also show the available language for that page (?) |
OK, let me then try the GHA way to go fwd. At least in that way we can have full control over the build, and I do have some experience in pulling a couple of repos together when building the docs/website. |
Thanks for @da5nsy for pointing out that you can "manually import" a repo to bypass this problem. I didn't see the big button when we were co-working 🤦. |
Summary
In the Collab Cafe on Aug 2nd 2023 there was a conversation about how there is currently no way to read TTW in different languages (spinning off on the conversation about #3213), despite extensive effort to translate TTW. Writing this issue to add notes from that discussion, and hopefully to push forwards some development towards the goal of changing that!
Goal(s):
What is the current translation infrastructure? This (and the surrounding pages) is currently the best reference for the current state of affairs (I think?). Adding crumbs to #2961 where this info was added.
What needs to be done?
Explore the options
@sgibson91 has strong feelings that this should be done at the Sphinx level. @sgibson91 - add more info here please?
Starting links:
Notes: (@AndreaSanchezTapia - can you check this please?)
.md
files rather than the.po
files that Transifex uses@aleesteele: How can we decenter English as the main language? How do we enable/encourage people to contribute in the language(s) that are accessible to them? (@aleesteele - please update this if you can clarify/expand!)
Who can help?
We'll need an active collaboration/bridge between the Infrastructure and Translation teams to make this happen!
Updates
The text was updated successfully, but these errors were encountered: