Page MenuHomePhabricator

[Android] Add translations for target languages
Closed, ResolvedPublic3 Estimated Story Points

Assigned To
Authored By
HNordeenWMF
Mar 27 2026, 1:59 PM

Description

Background

The challenge will be live along side apps-promotion in several languages. We should ensure the Challenge is fully translated for users who will land on the app from these langauges.

Languages

  • Portuguese
  • Japanese
  • French
  • Spanish
  • German
  • Malay
Requirements
  • @Design create spreadsheet with interface strings & submit to design research https://drive.google.com/drive/folders/1jJQVMLEbXBZBHivfJQit-tsUSFVtc-8P
  • @PM have MovComms review spreadsheet along with Central notice banner translations
  • @Engineers input strings
    • if possible for the announcement screen, please use placeholders so that translators are not translating the actual dates (Example below from Year in Review using a placeholder for the Year)

Screenshot 2026-04-07 at 4.32.21 PM.png (1×1 px, 270 KB)

Event Timeline

HNordeenWMF removed a project: Epic.
ABorbaWMF subscribed.

Testing on 50582-r-2026-04-28
Moving to did not pass due to missing elements on some languages (baby globe)

LanguageTranslated?IssuesPicsnotes
PortugueseYesSome layout issues
Screenshot_20260429-020253.png (2×1 px, 1 MB)
JapaneseYesMissing baby globe from some widgets
Screenshot_2026-04-29-12-45-43-32_b783bf344239542886fee7b48fa4b892.jpg (2×1 px, 752 KB)
Does not happen on Pixel
FrenchYesSome layout issues
share_2643736652220368900.png (2×1 px, 1 MB)
SpanishYesMissing baby globe from some widgets
Screenshot_2026-04-29-13-34-07-63_b783bf344239542886fee7b48fa4b892.jpg (2×1 px, 789 KB)
Does not happen on Pixel
GermanYesMissing baby globe and some layout issues
Screenshot_2026-04-29-14-10-20-64_b783bf344239542886fee7b48fa4b892.jpg (2×1 px, 799 KB)
Does not happen on Pixel
MalayYesSome layout issues
Screenshot_20260429-033006.png (2×1 px, 1 MB)

Hi @ABorbaWMF I'm not able to reproduce the missing baby globe on my end. Is this consistently happening on the OnePlus 8? After adding the widget, did you try resizing it to see if the baby globe appears?

@WRai-WMF Some of them are on the OnePlus and some on Pixel. I can retest them all on Pixel as well.

@WRai-WMF I updated the table above. Yes, they were all on OnePlus

Hi @ABorbaWMF The layout issues from before have been fixed in the new beta. In case you happen to notice any unusual behavior during testing, it might be worth trying a quick device restart to see if the issue persists.

Testing on 50583-r-2026-04-30 on Pixel and 50583-alpha-2026-04-30 on OnePlus
I noticed some overlapping, but scroll seems to work fine.

Pixel

Screenshot_20260501-093049.png (2×1 px, 1 MB)

Screenshot_20260501-093246.png (2×1 px, 1 MB)

Screenshot_20260501-093149.png (2×1 px, 1 MB)

Screenshot_20260501-093846.png (2×1 px, 1 MB)

Screenshot_20260501-093924.png (2×1 px, 1 MB)

Screenshot_20260501-104354.png (2×1 px, 1 MB)

Screenshot_20260501-104207.png (2×1 px, 1 MB)

Screenshot_20260501-103640.png (2×1 px, 1 MB)

Screenshot_20260501-093101.png (2×1 px, 1 MB)

Screenshot_20260501-093834.png (2×1 px, 1 MB)

Screenshot_20260501-104143.png (2×1 px, 1 MB)

Screenshot_20260501-103604.png (2×1 px, 1 MB)

Screenshot_20260501-094146.png (2×1 px, 1 MB)

Screenshot_20260501-104238.png (2×1 px, 1 MB)

Screenshot_20260501-103725.png (2×1 px, 1 MB)

OnePlus

Screenshot_2026-05-01-14-19-38-14_b783bf344239542886fee7b48fa4b892.jpg (2×1 px, 767 KB)

Screenshot_2026-05-01-14-19-15-72_b783bf344239542886fee7b48fa4b892.jpg (2×1 px, 822 KB)

Screenshot_2026-05-01-14-32-23-28_b783bf344239542886fee7b48fa4b892.jpg (2×1 px, 788 KB)

Screenshot_2026-05-01-14-31-40-31_b783bf344239542886fee7b48fa4b892.jpg (2×1 px, 802 KB)

Screenshot_2026-05-01-14-27-11-88_b783bf344239542886fee7b48fa4b892.jpg (2×1 px, 793 KB)

Screenshot_2026-05-01-14-20-09-82_b783bf344239542886fee7b48fa4b892.jpg (2×1 px, 802 KB)

Screenshot_2026-05-01-14-31-59-80_b783bf344239542886fee7b48fa4b892.jpg (2×1 px, 762 KB)

Screenshot_2026-05-01-14-36-21-80_b783bf344239542886fee7b48fa4b892.jpg (2×1 px, 793 KB)

Screenshot_2026-05-01-14-19-26-90_b783bf344239542886fee7b48fa4b892.jpg (2×1 px, 833 KB)

Screenshot_2026-05-01-13-56-47-38_b783bf344239542886fee7b48fa4b892.jpg (2×1 px, 771 KB)

Screenshot_2026-05-01-14-25-43-35_b783bf344239542886fee7b48fa4b892.jpg (2×1 px, 834 KB)

Screenshot_2026-05-01-14-26-48-42_b783bf344239542886fee7b48fa4b892.jpg (2×1 px, 756 KB)

Screenshot_2026-05-01-13-57-24-89_b783bf344239542886fee7b48fa4b892.jpg (2×1 px, 796 KB)

Screenshot_2026-05-01-14-25-53-59_b783bf344239542886fee7b48fa4b892.jpg (2×1 px, 805 KB)

Screenshot_2026-05-01-14-36-03-56_b783bf344239542886fee7b48fa4b892.jpg (2×1 px, 753 KB)

Screenshot_2026-05-01-14-39-25-70_b783bf344239542886fee7b48fa4b892.jpg (2×1 px, 749 KB)

Screenshot_2026-05-01-14-31-22-02_b783bf344239542886fee7b48fa4b892.jpg (2×1 px, 773 KB)

Screenshot_2026-05-01-14-39-08-24_b783bf344239542886fee7b48fa4b892.jpg (2×1 px, 809 KB)

Screenshot_2026-05-01-14-35-41-70_b783bf344239542886fee7b48fa4b892.jpg (2×1 px, 815 KB)

Screenshot_2026-05-01-14-35-53-14_b783bf344239542886fee7b48fa4b892.jpg (2×1 px, 803 KB)

Screenshot_2026-05-01-14-39-44-97_b783bf344239542886fee7b48fa4b892.jpg (2×1 px, 776 KB)

Screenshot_2026-05-01-13-56-30-61_b783bf344239542886fee7b48fa4b892.jpg (2×1 px, 831 KB)