[No QA] Add HOW_TO_AUDIT_TRANSLATIONS#82838
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 0134740f0a
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| - Register drift appears systematically. | ||
| - A pattern cannot be fixed by glossary alone. | ||
|
|
||
| **C. Context annotations (in locallanguage.ts)** |
There was a problem hiding this comment.
Point context annotation edits to the real source file
This guidance references locallanguage.ts, but that file does not exist in this repo, so auditors following the process cannot apply the recommended fix path. Our generated locale files explicitly direct contributors to update context annotations in src/languages/en.ts (see the header comments in src/languages/*.ts), so this incorrect path can misroute changes and cause people to edit generated outputs instead of the true source.
Useful? React with 👍 / 👎.
There was a problem hiding this comment.
I think it's ok.
Reviewer Checklist
Screenshots/VideosAndroid: HybridAppAndroid: mWeb ChromeiOS: HybridAppiOS: mWeb SafariMacOS: Chrome / Safari |
Valforte
left a comment
There was a problem hiding this comment.
LGTM, waiting on @dylanexpensify review before merging
|
Reviewing now! |
|
Wow, honestly, incredible doc - really well done. 👍 |
|
🚧 @roryabraham has triggered a test Expensify/App build. You can view the workflow run here. |
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, and Web. Happy testing! 🧪🧪
|
|
🚀 Deployed to staging by https://github.com/roryabraham in version: 9.3.23-2 🚀
|
|
🚀 Deployed to production by https://github.com/mountiny in version: 9.3.23-3 🚀
|
Explanation of Change
This doc was original authored in a Google Doc by Josa, the awesome translator who audited our French translations.
@dylanexpensify I'm requesting your review on this doc since, other than me, you've got the best context on the translations audit process.
Fixed Issues
$
Tests
None.
Offline tests
n/a
QA Steps
None.
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectioncanBeMissingparam foruseOnyxtoggleReportand notonIconClick)src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))npm run compress-svg)Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.ScrollViewcomponent to make it scrollable when more elements are added to the page.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop