Skip to content

Feature: Multi-lingual Support#3491

Open
jamesmorrison wants to merge 723 commits into
developfrom
feature/multi-lingual-support
Open

Feature: Multi-lingual Support#3491
jamesmorrison wants to merge 723 commits into
developfrom
feature/multi-lingual-support

Merge pull request #3603 from woocommerce/add/GOOWOO-795-add-per-lang…

6eff564
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 17, 2026 in 0s

69.5% (+5.2%) compared to e32af27

View this Pull Request on Codecov

69.5% (+5.2%) compared to e32af27

Details

Codecov Report

❌ Patch coverage is 83.57166% with 517 lines in your changes missing coverage. Please review.
✅ Project coverage is 69.5%. Comparing base (e32af27) to head (6eff564).
⚠️ Report is 228 commits behind head on develop.

Files with missing lines Patch % Lines
src/ConnectionTest.php 0.0% 242 Missing ⚠️
src/Product/WCProductInputAdapter.php 88.8% 35 Missing ⚠️
js/src/utils/extractDetailedApiError.js 0.0% 21 Missing and 6 partials ⚠️
src/Integration/WPML.php 79.8% 18 Missing ⚠️
src/Coupon/WCCouponAdapter.php 84.5% 15 Missing ⚠️
src/MerchantCenter/AccountService.php 41.7% 14 Missing ⚠️
...ernal/DependencyManagement/CoreServiceProvider.php 0.0% 13 Missing ⚠️
...es/onboarding/setup-stepper/saved-setup-stepper.js 40.0% 11 Missing and 1 partial ⚠️
src/Ads/AccountService.php 15.4% 11 Missing ⚠️
js/src/utils/handleError.js 0.0% 7 Missing and 3 partials ⚠️
... and 38 more
Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff              @@
##             develop   #3491      +/-   ##
============================================
+ Coverage       64.3%   69.5%    +5.2%     
- Complexity         0    6156    +6156     
============================================
  Files            392     956     +564     
  Lines           6686   31065   +24379     
  Branches        1694    1881     +187     
============================================
+ Hits            4298   21596   +17298     
- Misses          2136    9198    +7062     
- Partials         252     271      +19     
Files with missing lines Coverage Δ
google-listings-and-ads.php 75.0% <ø> (ø)
js/src/components/account-card/index.js 100.0% <100.0%> (ø)
js/src/components/app-tab-nav/index.js 100.0% <ø> (ø)
js/src/components/main-tab-nav/main-tab-nav.js 100.0% <ø> (ø)
...up/asset-group-editor/gen-ai-image-picker/index.js 43.5% <ø> (ø)
...pping-rate-section/shipping-rate-method-section.js 100.0% <100.0%> (ø)
...nts/shipping-rate-section/shipping-rate-section.js 100.0% <100.0%> (ø)
js/src/constants.js 100.0% <100.0%> (ø)
js/src/data/action-types.js 100.0% <ø> (ø)
js/src/data/constants.js 100.0% <100.0%> (ø)
... and 127 more

... and 456 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.