-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Updating title case to sentence case and other conventions #15285
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
Conversation
|
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
b5f1003 to
31ccfe4
Compare
|
@coreyjanssen I can't seem to tag you as a reviewer but please review none the less 👀 😄 I'll see if I can get that set up. |
bc216d2 to
fd095ba
Compare
coreyjanssen
left a comment
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.
approved by content design!
fd095ba to
56cadf7
Compare
b1ad231 to
7f79ee3
Compare
599c6e0 to
0528f05
Compare
app/_locales/de/messages.json
Outdated
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.
auto updating descriptions using yarn verify-locales:fix
app/_locales/el/messages.json
Outdated
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.
auto updating descriptions using yarn verify-locales:fix
app/_locales/es/messages.json
Outdated
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.
auto updating descriptions using yarn verify-locales:fix
app/_locales/es_419/messages.json
Outdated
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.
auto updating descriptions using yarn verify-locales:fix
app/_locales/fr/messages.json
Outdated
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.
auto updating descriptions using yarn verify-locales:fix
app/_locales/hi/messages.json
Outdated
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.
auto updating descriptions using yarn verify-locales:fix
app/_locales/id/messages.json
Outdated
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.
auto updating descriptions using yarn verify-locales:fix
app/_locales/ja/messages.json
Outdated
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.
auto updating descriptions using yarn verify-locales:fix
app/_locales/ko/messages.json
Outdated
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.
auto updating descriptions using yarn verify-locales:fix
app/_locales/pt/messages.json
Outdated
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.
auto updating descriptions using yarn verify-locales:fix
app/_locales/ru/messages.json
Outdated
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.
auto updating descriptions using yarn verify-locales:fix
app/_locales/tl/messages.json
Outdated
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.
auto updating descriptions using yarn verify-locales:fix
app/_locales/vi/messages.json
Outdated
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.
auto updating descriptions using yarn verify-locales:fix
app/_locales/zh_CN/messages.json
Outdated
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.
auto updating descriptions using yarn verify-locales:fix
a931391 to
d98c27e
Compare
d98c27e to
a194ec2
Compare
| }, | ||
| "QRHardwareSignRequestGetSignature": { | ||
| "message": "Get Signature" | ||
| "message": "Get signature" |
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.
@adonesky1 et @Gudahtt I apologize for my ignorance but could you school me on how the new transaltion system works? Will these changes be picked up and retroactively applied to all languages?
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.
Oh that's a great question! I was fully prepared to create more PRs to cover all the other locales. If there is an automated process or some way to delegate that task it would make my day.
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.
Just posting @rickycodes slack DM here for reference
Will these changes be picked up and retroactively applied to all languages?
yes! once the change is merged in, Blend will be notified via the crowdin integration and a follow up PR should be opened by crowdin once their aforementioned updates are ready
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.
@brad-decker can you explain what you mean by "retroactively applied to all languages"?
Explanation
Currently, we are inconsistent with our content casing conventions across the app.
This is a problem because although subtle it causes inconsistencies across our app and impacts our brand, accessibility and the message we convey to our users.
In order to solve this problem, this pull request updates all EN content to use sentence case with some exceptions and updates some other conventions.
Exceptions to sentence case
Names, companies, abbreviations or nouns
e.g. “MetaMask”, “OpenSea”, “Google Chrome”, “Ledger Live”, “NFT”, “API”
Special terms
e.g. “Secret Recovery Phrase”, "Private Key"
"Secret Recovery Phrase' and "Private Key" an extremely important concepts that are critical to preventing users losing their funds. To convey the importance of these terms, they use title case.
Page navigation
When referring to the navigation route in the app we quote the page as its title appears e.g.
Reference
Other content
Other content which may raise questions as to whether they should be capitalized and that should also follow the sentence case convention include:
“mainnet” reason: Inconsistent capitalization of "Mainnet" ethereum/ethereum-org-website#1882Going to open this can of worms in another PRMore Information
Slack thread
Notion doc
Manual Testing Steps
This touches a lot of content so I would suggest just looking at the code changes to see if the conventions are correct.
app/_locales/en/messages.jsonin locals needs to be thoroughly scrutinized. All other local files are description updates that were updated automatically usingyarn verify-locales:fixPre-Merge Checklist
IF this PR fixes a bug, a test that would have caught the bug has been addedN/APR has been added to the appropriate release MilestoneN/A+ If there are functional changes:
Manual testing complete & passedN/A"Extension QA Board" label has been appliedN/A