Standardize email greetings and closings for i18n

Description

Our emails have several different greetings and closings + signature, most of which are used in multiple emails. As it stands, Translation has to translate the current greeting and closing + signature multiple times, which is unnecessary and tedious.

What we're going to do is make it so they're reusable across emails. That way, Translation can just translate each one once and be done with it.

List subject to tweaking.

EXISTING GREETINGS

  • Hi ! for

    • feedback - copy of support ticket if you haven't provided a name

  • Hi %name! for

    • invite_increase_notification - here are some new invitations to hand out

    • feedback - copy of support ticket, if you provided a name

  • Hello from the Archive of Our Own! for

    • invitation - here's the invitation you requested/someone sent you

    • invitation_to_claim - claim some works we imported on your behalf

    • claim_notification - we imported some works and the email we used matched your account, so we automatically added them to your account

  • Dear %name, for

    • delete_work_notification - you or a co-creator deleted your work

    • invite_request_declined - your request for invitations to share was declined

    • anonymous_or_unrevealed_notification - your work's anonymous or unrevealed status changed

    • invited_to_collection_notification - your work has been invited to collection

    • added_to_collection_notification - your work has been added to collection

    • admin_spam_work_notification - your work has been marked as spam and hidden automatically

    • admin_hidden_work_notification - your work has been hidden by an admin

    • admin_deleted_work_notification - your work was deleted by an admin

  • Hello, %name!

    • recipient_notification - someone gave you a gift work

  • Dear Collection Maintainers! for

    • potential_match_generation_notification - exchange matching has been completed

    • invalid_signup_notification - exchange matching can't be run

    • collection_notification - you have received a message about your collection (unused notification, afaik)

CHANGES TO GREETINGS

  • Hi %name! + Hello, %name! will be Hi, %name!

  • Dear Collection Maintainers! will be removed.

  • Hi ! will no longer have an extra space.

  • %name will always be bold in HTML emails. (This was inconsistent before.)

  • %name will always be username for users. (This was inconsistent before.)

EXISTING CLOSINGS & SIGNATURES

  • Regards, for

    • invite_request_declined - "AO3"

    • feedback - "the AO3 Support team"

  • Best, for

    • invitation_to_claim - "The Open Doors team \n Organization for Transformative Works"

    • claim_notification - "The Open Doors team \n Organization for Transformative Works"

  • Thanks! for

    • invited_to_collection_notification - no signature

    • added_to_collection_notification - no signature

  • Sincerely, for

    • admin_spam_work_notification - "AO3 Abuse"

    • admin_hidden_work_notification - "AO3 Abuse"

  • Cheers, for

    • invite_increase_notification - "AO3"

CHANGES TO CLOSINGS & SIGNATURES

  • Regards, + Sincerely, will be Sincerely,

  • Best, + Cheers, will be Best,

  • Thanks! will be removed.

  • Team names will now be The [Their Name] team. (Open Doors will keep the org name.)

  • Signatures will now be bold in HTML emails. (This was inconsistent before.)

BONUS CHANGES

  • Email subjects will now be consistently sentence case.

  • AO3 Abuse will be AO3 Policy & Abuse, and Abuse Team will be Policy & Abuse team.

Assignee

Sarken

Reporter

Sarken

Roadmap

Internationalization

Priority

Medium

Affects versions

Fix versions

None

Components

FrontEnd

Difficulty

Medium

Milestone

Internal 0.9