Add 'stop impersonating' link to user avatar dropdown when impersonating

Ik heb deze experimental_impersonation functie uitgeprobeerd en hij ziet er goed uit! Het doet wat het belooft, en ik waardeer het dat ik niet door de hoepels van het uitloggen en weer inloggen als mezelf hoef te springen.

@moin merkte in https://meta.discourse.org/t/fehler-in-der-deutschen-ubersetzung-hier-melden/47320/108?u=tobiaseigen op dat “impersonate” en “stop impersonating” niet goed vertalen naar het Duits. Het is moeilijk om de juiste woorden te vinden die de volledige betekenis van wat je doet weergeven. Dit kan ook voor andere talen gelden, maar dat heb ik niet gecontroleerd.

Ik vraag me af of we (woordspeling bedoeld) willen overstappen op meer eenvoudige termen zoals Schakel over naar @user_to_impersonate op de gebruikersbeheerpagina en vervolgens Schakel terug naar @user_who_impersonated op de knop om het imiteren te stoppen. Dat zou waarschijnlijk gemakkelijker te vertalen zijn en ook gemakkelijker te begrijpen voor niet-moedertaalsprekers van het Engels.

Testen vandaag heeft ook enkele andere problemen aan het licht gebracht:

  • Ik denk dat er een modaal venster nodig is om te imiteren, vergelijkbaar met verwijderen of samenvoegen. Hiermee kun je terugkeren als je per ongeluk op de knop drukt, en het informeert de beheerder ook over wat je gaat doen, dat het zal worden gelogd, en dat je zonder opnieuw in te loggen kunt terugschakelen.
  • Het feit dat je imiteert en terugschakelt wordt gelogd in het logboek van beheerdersacties, maar acties die worden uitgevoerd tijdens het imiteren worden niet gelogd. Ik denk dat het zinvol zou zijn om dat ook te loggen, gezien hoe vatbaar deze functie is voor misbruik, per ongeluk of opzettelijk.
  • Een oud probleem blijft bestaan, namelijk dat wanneer je een gebruiker imiteert, hun laatst geziene datum wordt verhoogd in de gebruikerslijst en gebruikersbeheer, en (vermoedelijk) in “wie is er online” als die plugin is geïnstalleerd.
5 likes