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

Develop a translation concept #7

Open
olafgrabienski opened this issue Mar 3, 2017 · 14 comments
Open

Develop a translation concept #7

olafgrabienski opened this issue Mar 3, 2017 · 14 comments

Comments

@olafgrabienski
Copy link

olafgrabienski commented Mar 3, 2017

To run the translation server, we need a concept how to organize the translation process technically and regarding community participation:

General

Roles

  • Build a role and configure permissions for a groups manager.
  • Build a role etc. to suggest translations.
  • Build a role etc. to accept suggestions.

Manage languages

  • Find persons in charge for single languages.
  • Provide a contact form to contact the groups manager, ask her to create a new group for a language and assign the user the group administrator role. (Addressed in Improve "Create new account" page #25.)
  • Get files for other languages on the server.
  • Use a forum or another thing (comments? Github issues?) to discuss translation questions.

Feel free to add missing aspects.

@olafgrabienski olafgrabienski mentioned this issue Mar 3, 2017
8 tasks
@robertgarrigos
Copy link

robertgarrigos commented Aug 5, 2018

For the roles to build, I've been testing with these permissions and seems to work fairly well:

people___traduccio_backdrop_cat

Also, something we could add to the website is the organics groups module. It is a good way of managing teams and, most important, to have some specific language information made by the team itself. This is how localize.drupal.org works, in fact. I'm going to test it.

For the tool to discuss translations: I don't see the comments. To what type of node? I see it more of a forum, but then it would need to be the og forum module (https://www.drupal.org/project/og_forum_d7), which doesn't seem to be ready, or a general forum, which would need to be team manageable somehow, so the teams could control which containers and forums would need. Is the backdrop forum so flexible with permissions?

I would leave to the team's decision which tool to use for translation discussion. This is how it works on localize.drupal.org.

@robertgarrigos
Copy link

I had installed Organic Groups in my testing site (https://traduccio.backdrop.cat/) and have documented the setting process. It looks like it's working quite well, but I had to change roles, as they are mainly managed by the og module. So, there is now a site wide role for a groups manager, which is language group manager. This role assigns other og roles, mainly a group administrator, who creates any group related content (pages or posts) and a group description. Any registered user can join any group and add translation suggestions, which are approved, or not, by the translator supervisor.

I would add, to your first list, a contact form to contact the groups manager and ask her to create a new group for a language and assign the user the group administrator role. After that, the group administrator manages the translation team and assign other roles, like and a translator supervisor, who approves translations suggestions.

I can create you different users with different roles to try it out.

@olafgrabienski
Copy link
Author

Thanks for working on the roles and testing Organic groups, and thanks for your feedback on translation discussing tools. Regarding the latter, maybe let's start to ask for ideas which tools might be good candidates. You said on localize.drupal.org each team decides about which tool to use. Do you know of specific tools which were choosen there?

@olafgrabienski
Copy link
Author

I would add, to your first list, a contact form to contact the groups manager

Good suggestion, I've added it to the list in the issue description, also the groups manager role.

@olafgrabienski
Copy link
Author

I can create you different users with different roles to try it out.

Yes, please. Will contact you for the details.

@robertgarrigos
Copy link

Do you know of specific tools which were chosen there?

I'm in two groups there (Catalan ans Spanish) and both choose to have a forum in their own community website, outsite localize.drupal.org, and both are now deprecated. But I believe what they need more is a type of post (it could be just a page or a book page) to post their translation rules. In the case of the Catalan group, there is a Catalan community (softcatala.org) who already manages this for everyone who would need it. So in this case we needed just a page with the links to sofcatala.org.

However, things have change a lot since we started those groups. In the case of the Catalan group, softcatala is doing a great job and it's using telegram groups to discuss about translation, which was something simply didn't exists at that time. I would say, then, that it would be enough to have that type of post for the groups and, maybe, a page with advice on best ways to manage the translation community. Right now my bet would be for telegram.

@olafgrabienski
Copy link
Author

For the tool to discuss translations: I see it more of a forum, but then it would need (...), or a general forum, which would need to be team manageable somehow, so the teams could control which containers and forums would need. Is the backdrop forum so flexible with permissions?

On yesterday's Backdrop weekly meeting it was mentioned that the Backdrop Forums seem to be convenient to discuss translations: We could get a topic "Translations" and a subtopic for each language.

@robertgarrigos
Copy link

Added some functionality about notification of new members. I added also rules module and tuned the permissions. You can test it on traduccio.backdrop.cat

@olafgrabienski
Copy link
Author

Great, notifications work so far. To be implemented and verified on localize.backdropcms.org.

@olafgrabienski
Copy link
Author

Reminder: Let's inform interested people when we're ready.

@olafgrabienski
Copy link
Author

Regarding use of the Backdrop forum, I've posted the question if it's possible to have a forum category called "Translations" and a sub-category (on demand) for each language where people can post topics regarding individual language strings: backdrop-ops/forum.backdropcms.org#77

@robertgarrigos
Copy link

@olafgrabienski, anything new, here?

@olafgrabienski
Copy link
Author

@robertgarrigos Are you referring to a particular aspect of this thread? In general, there aren't news here, with the great exception, that the localization site has been upgraded to Backdrop, so we have more control about features on the site than before.

@robertgarrigos
Copy link

I noticed it is a Backdrop, now. Great! I meant in general, yes. Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants