UTRS2 / utrs

Unblock Ticket Request System (v2) used on Wikimedia projects
https://en.wikipedia.org/wiki/Wikipedia:Unblock_Ticket_Request_System
GNU Affero General Public License v3.0
25 stars 26 forks source link

Translation support #50

Open supertassu opened 4 years ago

supertassu commented 4 years ago

Especially if UTRS is used on other wikis or for global (b)locks, it should be possible to translate UTRS into more than one language. Laravel has it's own built in translation system, using it is probably a good idea. Using translatewiki.net for editing non-source languages (not English) is also an idea worth exploring.

Initially prioritizing this as medium as this is much easier to implement when there aren't that many phrases, feel free to change.

dqwiki commented 4 years ago

This is definitely in the plan for UTRS 2 and is a big point why laravel's built in translation system would be used. I was going to leave it till later, but you are definitely right about it easier being started now.

I never considered getting translatewiki to help. How exactly does that work?

supertassu commented 4 years ago

I haven't used translatewiki, but I think that the idea is that their bot will add the english translations into MW's Translate extension and then when they are translated they will be updated back to translation files that Laravel understands.

https://translatewiki.net/wiki/Translating:New_project

dqwiki commented 4 years ago

Doesn't sound like a bad idea. So the question is can we integrate with it. I'll authorize @supertassu to work on my behalf for this, and let me know if you need anything in terms of information for them. Please report back if this is doable and if any major changes are required before we proceed with development.

dqwiki commented 4 years ago

@Matthewrbowker could you provide us any insight into this service and things we should know?

supertassu commented 4 years ago

FYI: changes in #158 use Laravel's own translation system

dqwiki commented 1 year ago

At this time, this task needs more research, and maybe recreation at this point because the original task needs a full redefine. The use of the existing system, while it was easy, is not sustainable. translatewiki.net needs to be fully explored and a plan be drafted to tackle it.

dqwiki commented 7 months ago

The other thing that needs to be looked at here is the email replies (which might need to be databased) and the statuses that are submitted that can't be changed.

dqwiki commented 7 months ago

https://phabricator.wikimedia.org/T357225