-
Notifications
You must be signed in to change notification settings - Fork 497
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AO3-5610 notify users when a bookmark or series they have created is hidden #4760
base: master
Are you sure you want to change the base?
AO3-5610 notify users when a bookmark or series they have created is hidden #4760
Conversation
I haven't used Rails + i18n before. Is there a way to generate the translations from the yaml i added to |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I left some comments regarding the localisation of the email. There are so many notes because the admin_hidden_work_notification that you based this of was using some outdated I18n standards.
app/views/user_mailer/admin_hidden_series_notification.html.erb
Outdated
Show resolved
Hide resolved
app/views/user_mailer/admin_hidden_series_notification.html.erb
Outdated
Show resolved
Hide resolved
config/locales/mailers/en.yml
Outdated
@@ -6,20 +6,20 @@ en: | |||
expiration: | |||
one: If you do not use this link to reset your password within %{count} day, it will expire, and you will have to request a new one. | |||
other: If you do not use this link to reset your password within %{count} days, it will expire, and you will have to request a new one. | |||
intro: 'Someone has requested a password reset for your account. You can change your account password by following the link below and entering your new password:' | |||
intro: "Someone has requested a password reset for your account. You can change your account password by following the link below and entering your new password:" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The style guideline regarding "
quotation marks being preferred does not apply to the locale yml files for strings that contain colons :
. The normalized files are expected to use '
for these strings.
You can see this because the i18n test for this file fails. To have it show up as a failed test here on github, merge master
into your branch so that you get this bug fix.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(You can normalize the file again with bundle exec i18n-tasks normalize -l en
, from https://github.com/otwcode/otwarchive/wiki/Internationalization-%28i18n%29-Standards#i18n-tasks.)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I ran bundle exec i18n-tasks normalize -l en # Normalize formatting of en.yml
in my docker container and it didn't appear to change the file (in the container, nor in my local codebase).
I can make the changes manually, though. Just to be clear, all instances of "
(double quotes) should be '
(single quotes)?
Thank you
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actually maybe that command fixed it because I just checked and most of the cases where "
was used now it's '
. So we may be good!
Noting that besides the i18n review comments, the notification for bookmarks still needs to be added. |
Hello! I've made the following changes per the above comments:
Questions:
Thank you! |
Pull Request Checklist
as the first thing in your pull request title (e.g.
AO3-1234 Fix thing
)until they are reviewed and merged before creating new pull requests.
Issue
https://otwarchive.atlassian.net/browse/AO3-5610 (Please fill in issue number and remove this comment.)
Purpose
What does this PR do?
Testing Instructions
How can the Archive's QA team verify that this is working as you intended?
If you have a Jira account with access, please update or comment on the issue
with any new or missing testing instructions instead.
References
Are there other relevant issues/pull requests/mailing list discussions?
Credit
What name and pronouns should we use to credit you in the Archive of Our Own's Release Notes?
If you have a Jira account, please include the same name in the "Full name"
field on your Jira profile, so we can assign you the issues you're working on.
Please note that if you do not fill in this section, we will use your GitHub account name and
they/them pronouns.