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

tour: decide how to handle reports about errors in the tour translations #550

Closed
ALTree opened this issue Jul 11, 2018 · 5 comments
Closed
Labels
NeedsFix The path to resolution is known, but the work has not been done.

Comments

@ALTree
Copy link
Member

ALTree commented Jul 11, 2018

There are like 20 bug reports about a few errors in the russian tour translation.

The problem is that we don't deploy or control the tour translations, and yet people keep opening issues that 1) we can't fix 2) the russian tour maintainer will never see; all because the "bug button" on the tour points here.

I don't know what a good way to handle issues in the tour translations would like. A couple ideas:

  • We update the TRANSLATE document suggesting the translator to add a line in the welcome slide with his/her email address so that users can report translation problems, and maybe we suggest to disable the bug button. Then, reports about translation issues opened here will be just closed.

  • We collect the contacts of the tour translators and then the tour maintainer can cc the translator when a new issue about a translation comes up. This could also be useful to alert that the translation must be re-deployed after an update to the official one. OTOH if the translator does not answer the call, we're stuck with a bug that we can't fix.

It seems like the 2nd option is what adg was planning to do, see comment here: golang/go#15693 (comment), but he's no longer the tour maintaner (and AFAIK he's no longer active in the golang/go project), so I'm not sure how to handle this. I don't even know if it would be possible to actually find out who the translation maintaners are.

@ALTree ALTree added the NeedsDecision Feedback is required from experts, contributors, and/or the community before a change can be made. label Jul 11, 2018
@shuLhan
Copy link
Contributor

shuLhan commented Aug 3, 2018

Another option, any translation must have change the github-repo value [1] reference to their own repository. So, when user click "Bug" button at top right menu, user will redirect to translation repository, not the main (english) repository.

[1] https://github.com/golang/tour/blob/master/static/js/values.js#L52

@shuLhan
Copy link
Contributor

shuLhan commented Aug 4, 2018

I collect the translation statuses [1] and report an issues to some repositories. I hope this can be helpful.

[1] https://docs.google.com/document/d/1r6qYP9xey-u0vKXD8xxNaTWn-f_0WI1CtoDm0trx8ZQ/edit?usp=sharing

@ALTree
Copy link
Member Author

ALTree commented Aug 31, 2018

@andybons can you help deciding a policy for this?

@andybons
Copy link
Member

andybons commented Sep 5, 2018

The bug link for a service not controlled by us should not point to the golang/go issue tracker since, as stated above, there’s nothing we can do about it. We should strongly encourage people who want to run their own instances to set up their own issue trackers in addition to collecting their info so that we can contact them should an issue be filed here.

@ALTree ALTree added NeedsFix The path to resolution is known, but the work has not been done. and removed NeedsDecision Feedback is required from experts, contributors, and/or the community before a change can be made. labels Sep 5, 2018
@ALTree
Copy link
Member Author

ALTree commented Sep 8, 2020

So as suggested above, we'll close issues about the translations (since we don't deploy or control them) and encourage the reporter to report the issue in the correct tracker.

Issue #1039 has an updated list of translations and their repo. Closing here.

@ALTree ALTree closed this as completed Sep 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
NeedsFix The path to resolution is known, but the work has not been done.
Projects
None yet
Development

No branches or pull requests

3 participants