-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
[HOLD for payment 2023-05-04] [HOLD for payment 2023-04-26] [$1000] ‘Link has been resent’ Spanish message is not dynamically translated into English when a user changes langue preference to English #17216
Comments
Triggered auto assignment to @CortneyOfstad ( |
Bug0 Triage Checklist (Main S/O)
|
I was able to recreate this (forgot to get a video) so getting eyes on this 👍 |
Job added to Upwork: https://www.upwork.com/jobs/~010987a0fa7cf27346 |
Current assignee @CortneyOfstad is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @mollfpr ( |
Triggered auto assignment to @tgolen ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.
What is the root cause of that problem?The root cause of this issue is that we're saving translated text in Onyx instead of saving the key. This can be seen here. What changes do you think we should make in order to solve the problem?We need to save the key of the text instead of the translated version of text. Here, we need to add the following:
Then, wherever the What alternative solutions did you explore? (Optional)None |
ProposalPlease re-state the problem that we are trying to solve in this issue.Success message of What is the root cause of that problem?For the App/src/libs/actions/Session/index.js Line 476 in 5bad1bb
App/src/libs/actions/Session/index.js Line 95 in 5bad1bb
What changes do you think we should make in order to solve the problem?We should store the translation key in both the places for onyx success and use
We also need to do the same for the errors but I am not seeing right now we are setting any errors in case of failure. ResultScreen.Recording.2023-04-10.at.11.55.43.PM.mov |
Thank you guys for the proposals! Both proposals got the point of the issue correct, but @Pujan92's proposal was more accurate about the place that caused the problem, either
@allroundexperts your proposal only mentions I know it's high competition to propose a solution, but taking your time to analyze it and having the best proposal with all the information we need to review it is better. I'll be happy to review your proposal in the other issue! 👍 @tgolen I like @Pujan92 proposal because it has the complete root cause and a clear place for suggesting the changes. In addition, we need to update the
🎀 👀 🎀 C+ reviewed! |
Thanks for the review. I agree with your decision! |
Sounds good, thanks! @CortneyOfstad 🟢 to hire @Pujan92 |
Contributor details Your Expensify account email:giannicarboni@hotmail.it |
✅ Contributor details stored successfully. Thank you for contributing to Expensify! |
I am not assigned for this issue yet but based on @tgolen comment/approval I just raised a PR which is ready for review! |
bump @CortneyOfstad to hire and assign @Pujan92 |
Invite sent! |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.6-0 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2023-05-04. 🎊 After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.
As a reminder, here are the bonuses/penalties that should be applied for any External issue:
|
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
Just confirming that we are holding for payment on May 4, correct? |
@isabelastisser Yes! |
Now that it's May 8, what's the next step here? |
I was OOO and the payments and checklist tasks are delayed. I will review this now. |
https://github.com/Expensify/App/pull/10556/files#r1187620912
We could probably add a checklist whenever a localized text is saved in Onyx. Make sure that we save the key instead the translated text. |
All hired in Upwork: Issue reported by: @Natnael-Guchima |
Regression Test Proposal
Do we agree 👍 or 👎 |
@tgolen the contributor was assigned this issue on April 13, and the first PR was merged on April 14. Based on this, the contributors would qualify for a 50% bonus, however, I found this additional PR that was later created to fix a regression issue and only merged on April 25. Can you please clarify if this issue qualifies for a bonus? Thanks! |
@isabelastisser For the regression issue, I've already been paid by @puneetlath . Reference here. Thanks |
@priya-zha I understand, but I still need clarification on this: |
Our guidelines state:
So, I do not think they are eligible for a 50% bonus on the original PR. |
Accepted! Thanks🙏 |
Thanks for confirming, @tgolen! I have processed the payments in Upwork and will follow up on the task below now:
https://github.com/Expensify/Expensify/issues/282237 |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Action Performed:
Expected Result:
System should translate all sing-in page content to English
Actual Result:
System translates all sign-in page content to English, except ‘Link has been resent’ Spanish text
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.2.97-2
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
2023-04-08.23.21.00.mp4
Recording.188.mp4
Expensify/Expensify Issue URL:
Issue reported by: @Natnael-Guchima
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1680986148035829
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: