-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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-02-28] Language in Onfido flow during bank account setup is not localized #15089
Comments
Triggered auto assignment to @stephanieelliott ( |
Bug0 Triage Checklist (Main S/O)
|
https://expensify.slack.com/archives/C01GTK53T8Q/p1676281424863799 This will only be eligible for a reporting bonus since it is not really a bug so it will not entail the $1000 bug bounty. |
I believe @varshamb was the original reporter (slack post) |
Posting a proposal as per this comment. If I am allowed to contribute, well and good. If not, please feel free to apply changes internally as suggested in this proposal. ProposalPlease re-state the problem that we are trying to solve in this issue.The language in Onfido Flow is not localized according to the language chosen by the user. What is the root cause of that problem?The root cause behind this issue is that we do not use the localisation feature in Onfido SDK. What changes do you think we should make in order to solve the problem?NativeOn iOS and Android, the Onfido flow automatically shows the localised details according to the device language. It does not support passing the language as an argument and then changing to that specific locale. However, there is a workaround. Maybe we should make a feature request? I have some rough changes in my mind that can be used to propose and implement the feature. iOS Android Web, mWeb, DesktopThe |
Thanks for the heads up, @thesahindia. We can issue the reporting bonus to both @varshamb and @Prince-Mendiratta. cc: @stephanieelliott |
@Prince-Mendiratta For iOS and Android, it sounds like Onfido doesn't support localization? Or at least, it's not working? Your proposal for web sounds good to me. |
@MariaHCD Onfido does support localization for iOS and Android, however it does so based on the device language itself, instead of using a property. So if my device language is spanish, Onfido will show the details in spanish. It doesn't support setting the locale using a prop yet. Should we make a feature request for the same on the @onfido/react-native-sdk? |
@Prince-Mendiratta I think we can just fix this on web, mWeb and desktop for now. Once localization is re-prioritized, we can have a discussion on what we'd like to do for native platforms. |
@MariaHCD great! I'll send in a PR by today. |
Created a job for the reporting bonus on Upwork, hired @Prince-Mendiratta and @varshamb |
Thanks, @stephanieelliott. Accepted the offer. PR is ready for review! cc @MariaHCD |
@stephanieelliott Thank you! Accepted the offer. |
Triggered auto assignment to @slafortune ( |
This comment was marked as duplicate.
This comment was marked as duplicate.
Reapplying the label to get another CM on this as I am going OOO -- thanks @slafortune! FYI, this is an internal issue (so no bug bounty/bonus), but we are paying out a reporting bonus for 2 contributors who have already been hired in Upwork. |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.2.74-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-02-28. 🎊 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:
|
This wasn't a bug (it was more of an improvement) so the BZ checklist doesn't quite apply here. |
@slafortune I think we're good to issue the reporting bonus for 2 contributors here. |
@slafortune Might need your help here too. I did the C+ review on this PR here. I just went through the thread and I am confused about C+ payment and raised a question here |
Not overdue, discussion is ongoing in this Slack thread: https://expensify.slack.com/archives/C01GTK53T8Q/p1677878835398299?thread_ts=1676281424.863799&cid=C01GTK53T8Q |
@mananjadhav is paid - all good! |
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:
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number:
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from TestRail: NA
Email or phone of affected tester (no customers): NA
Logs: https://stackoverflow.com/c/expensify/questions/4856 NA
Notes/Photos/Videos:
Expensify/Expensify Issue URL:
Issue reported by: @Prince-Mendiratta
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1676281424863799
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: