chef icon indicating copy to clipboard operation
chef copied to clipboard

Add Translate extension to Wiki

Open lectrician1 opened this issue 1 year ago • 10 comments

This adds the Translate extension to the Wiki.

All other extension dependencies have already been installed so no other extensions are added as part of this request.

User rights and the new role of "translateadmin" have been configured according to the original proposal.

The OSM ElasticSearch server will now be utilized for storing translation memories.

Closes https://github.com/openstreetmap/operations/issues/649

lectrician1 avatar Feb 05 '23 18:02 lectrician1

Could someone please review this? It has been over a year since the proposal passed to add this.

lectrician1 avatar Jul 29 '23 20:07 lectrician1

Can you tell me what functionality this introduces?

Firefishy avatar Jul 30 '23 02:07 Firefishy

@Firefishy Please see the proposal for an in-depth description about what functionality it offers.

lectrician1 avatar Jul 30 '23 14:07 lectrician1

So... update?

lectrician1 avatar Aug 09 '23 17:08 lectrician1

Will you be around when this causes the wiki to break or block upgrades? This is a fairly deep plugin. I am not comfortable supporting it on my own.

Firefishy avatar Aug 09 '23 17:08 Firefishy

I will be. Honestly I have not tested this PR with the current Wiki stack since I don't have chef setup or anything and don't really know how to set it up. I guess creating that docker container for the wiki which has been something I've wanted to do we might think of doing before this as well to test it (openstreetmap/operations#873).

lectrician1 avatar Aug 09 '23 17:08 lectrician1

If we install it and then have to remove it in a couple months, what are the consequences? What's the uninstall procedure?

pnorman avatar Aug 10 '23 12:08 pnorman

@pnorman All the pages created as "translated" pages will just be kept in normal page form. For example, Key:Highway and its Spanish translation produced by the Translate extension at Key:Highway/es will become normal pages at Key:Highway and Key:Highway/es. We will need to add the {{Languages}} template to those pages but that should be pretty easy to automate.

lectrician1 avatar Aug 12 '23 00:08 lectrician1