Fix localization: dates not being localized correctly #78251
Fix localization: dates not being localized correctly #78251iwiznia merged 13 commits intoExpensify:mainfrom
Conversation
This reverts commit e6187cc.
|
Hey! I see that you made changes to our Form component. Make sure to update the docs in FORMS.md accordingly. Cheers! |
Codecov Report✅ Changes either increased or maintained existing code coverage, great job!
|
|
I'll start reviewing today. |
|
@sofi-a bump on fixing merge conflicts. |
|
@sofi-a bump. |
|
@sofi-a Could you update the OP with all the test steps? |
Reviewer Checklist
Screenshots/VideosAndroid: HybridApp78251-android-hybrid.mp4Android: mWeb Chrome78251-android-chrome.mp4iOS: HybridApp78251-ios-hybrid.mp4iOS: mWeb Safari78251-ios-safari.mp4MacOS: Chrome / Safari78251-web.mp4 |
|
Conflicts |
|
@sofi-a The TypeScript checks are failing. Could you check this? |
|
@iwiznia Ready to merge. |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🚀 Deployed to staging by https://github.com/iwiznia in version: 9.3.5-0 🚀
|
|
This is causing a crash when merging. I'm fixing it here #80029 |
|
🚀 Deployed to production by https://github.com/Beamanator in version: 9.3.5-7 🚀
|
Explanation of Change
Reverts
Fixes
Fixed Issues
$ #69562
PROPOSAL: #69562 (comment)
Tests
Calendar/Date Picker
Account>Preferences.Account>Profile.Status.Clear after, select Custom.Account>Preferences.Status>Clear after>Custom>Date picker.Note
In Firefox the start of the week is always Monday, regardless of language setting, due to browser limitations.
Chat
Account>Preferences."It’s 11:52 PM for John"or"It’s 11:52 PM Saturday for John"."Sep 7, 2025 at 7:35 PM"or"Yesterday at 5:32 AM"."Sep 6"or"Oct 17, 2023".Account>Preferences."Son las 23:51 para John"or"Son las 11:51 sábado para John"."20 nov 2023 a 15:03"or"Hoy a las 10:20"."sep 3"or"18 may 2023".Profile Page
Account>Preferences.12:58 AM GMT+3Account>Preferences.12:58 GMT+3Search Page
Account>Preferences.Reports>Expenses."Sep 6"or"Sep 6, 2024"Account>Preferences.Reports>Expenses."sep 6"or"28 oct 2023"Subscription Page
Account>Preferences.Account>Subscription.Offline tests
Since changing the language preference requires an internet connection, tests cannot be performed offline.
QA Steps
Same as tests
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
Screen.Recording.2025-10-02.at.1.10.16.in.the.afternoon.mov
Android: mWeb Chrome
Screen.Recording.2025-10-02.at.2.00.12.in.the.afternoon.mov
iOS: Native
Screen.Recording.2025-09-08.at.4.23.15.in.the.afternoon.mov
iOS: mWeb Safari
Screen.Recording.2025-09-08.at.4.25.20.in.the.afternoon.mov
MacOS: Chrome / Safari
Screen.Recording.2025-09-08.at.3.13.36.in.the.afternoon.mov
MacOS: Desktop
Screen.Recording.2025-09-08.at.4.34.57.in.the.afternoon.mov