Opened 5 years ago

Closed 18 months ago

#13951 closed defect (fixed)

Add EFF technologists as maintainers for the HTTPS Everywhere transifex strings

Reported by: pde Owned by: phoul
Priority: High Milestone:
Component: Community/Translations Version:
Severity: Normal Keywords:
Cc: jsha, schoen Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

I think I used to have the ability to edit all of our translated strings, but it now says, "to translate you need to be logged in and a members of the $LANG team" (I am logged in).

EFF technologists we should add:

pde
schoen
jsha
jgillula
cooperq

Child Tickets

Change History (8)

comment:1 Changed 5 years ago by phoul

Just to clarify, are you wanting to change the English (original) strings, or the translated copies? Sounds like translated copies, but would like to clarify before going ahead and modifying things.

Things got a bit tricky with Transifex when they changed how the "coordinator" role works, so some of the permissions that used to work will need to be reconfigured.

comment:2 Changed 5 years ago by jsha

Both. And also, I think, to delete languages that aren't really translated (e.g., hr has evidently been replaced by hr_HR, and hr itself now has untranslated strings).

comment:3 Changed 5 years ago by phoul

For pruning dead teams, this will need to be handled on our end; as its not possible to only remove teams from specific resources, rather they need to be removed from all resources under the "Tor Project" hub at once. A few months ago I went through and purged many of these "dead" teams, but it appears others have come up and its quite possible I missed a few.

For the English original strings, these are pulled automatically from https://gitweb.torproject.org/https-everywhere.git/blob_plain/HEAD:/src/chrome/locale/en/https-everywhere.properties, so any changes made here will automatically be pulled into Transifex after a period of time.

I will resolve the translated string modification for the users you mentioned in the next 24 hours, and will bump the ticket as soon as its complete.

comment:4 Changed 5 years ago by phoul

Status: newaccepted

Currently, the only way there seems to be to do this is by adding each of those users to the reviewers for each team, which only semi-resolves the issue, as they would then need to be added to every new team going into the future.

I am meeting with OTF / Transifex on Monday, and will ask them how best to approach this. If manually adding to each team is the best route forward, I will get that done on Monday. It is possible I am missing something, so hopefully the meeting with Transifex will reveal a better solution.

Sorry about the delay.

comment:5 Changed 3 years ago by isabela

Component: User Experience/TranslationsCommunity/Translations

comment:6 Changed 2 years ago by teor

Severity: Normal

Set all open tickets without a severity to "Normal"

comment:7 Changed 19 months ago by phoul

Status: acceptedassigned

This has been discussed various places off list since this ticket, however just to update:

  1. Transifex does not allow maintainers per-resource, and only for the entire hub
  2. The EFF developers have been contacting the localization coordinator (me until recently) to fix string issues, and this process seems to be working for the people involved.

Please re-open if anything is incorrect.

comment:8 Changed 18 months ago by emmapeel

Resolution: fixed
Status: assignedclosed
Please re-open if anything is incorrect.

Therefore I close

Note: See TracTickets for help on using tickets.