Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@translatewiki
Copy link
Member

Translation updates

@translatewiki translatewiki requested a review from a team as a code owner June 30, 2025 12:18
@github-actions
Copy link

Coverage Report

Results

Coverage Analysis: SKIP ⏭️

This PR did not introduce any changes to Kotlin source or test files.

To learn more, visit the Oppia Android Code Coverage wiki page

Copy link
Collaborator

@adhiamboperes adhiamboperes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@adhiamboperes adhiamboperes enabled auto-merge (squash) July 4, 2025 09:57
@oppiabot oppiabot bot added the PR: LGTM label Jul 4, 2025
@oppiabot
Copy link

oppiabot bot commented Jul 4, 2025

Hi @translatewiki, this PR is ready to be merged. Please address any remaining comments prior to merging, and feel free to merge this PR once the CI checks pass and you're happy with it. Thanks!

@translatewiki translatewiki force-pushed the translatewiki-prs branch 3 times, most recently from d41dcbc to 81c246d Compare July 14, 2025 12:15
@adhiamboperes adhiamboperes disabled auto-merge July 15, 2025 09:54
@translatewiki translatewiki force-pushed the translatewiki-prs branch 2 times, most recently from 3c542cf to 0a71f0f Compare July 21, 2025 12:15
@github-actions
Copy link

APK & AAB differences analysis

Note that this is a summarized snapshot. See the CI artifacts for detailed differences.

Dev

Expand to see flavor specifics

Universal APK

APK file size: 19 MiB (old), 19 MiB (new), 7088 bytes (Added)

APK download size (estimated): 17 MiB (old), 17 MiB (new), 5012 bytes (Added)

Method count: 263297 (old), 263297 (new), 0 (No change)

Features: 2 (old), 2 (new), 0 (No change)

Permissions: 6 (old), 6 (new), 0 (No change)

Resources: 6987 (old), 6987 (new), 0 (No change)

  • Anim: 43 (old), 43 (new), 0 (No change)
  • Animator: 26 (old), 26 (new), 0 (No change)
  • Array: 15 (old), 15 (new), 0 (No change)
  • Attr: 922 (old), 922 (new), 0 (No change)
  • Bool: 9 (old), 9 (new), 0 (No change)
  • Color: 978 (old), 978 (new), 0 (No change)
  • Dimen: 1091 (old), 1091 (new), 0 (No change)
  • Drawable: 383 (old), 383 (new), 0 (No change)
  • Id: 1334 (old), 1334 (new), 0 (No change)
  • Integer: 37 (old), 37 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 391 (old), 391 (new), 0 (No change)
  • Menu: 3 (old), 3 (new), 0 (No change)
  • Mipmap: 1 (old), 1 (new), 0 (No change)
  • Plurals: 10 (old), 10 (new), 0 (No change)
  • Raw: 2 (old), 2 (new), 0 (No change)
  • String: 885 (old), 885 (new), 0 (No change)
  • Style: 840 (old), 840 (new), 0 (No change)
  • Xml: 6 (old), 6 (new), 0 (No change)

Lesson assets: 113 (old), 113 (new), 0 (No change)

AAB differences

Expand to see AAB specifics

Supported configurations:

  • hdpi (same)
  • ldpi (same)
  • mdpi (same)
  • tvdpi (same)
  • xhdpi (same)
  • xxhdpi (same)
  • xxxhdpi (same)

Base APK

APK file size: 19 MiB (old), 19 MiB (new), 7088 bytes (Added)
APK download size (estimated): 17 MiB (old), 17 MiB (new), 5074 bytes (Added)

Configuration hdpi

APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change)
APK download size (estimated): 18 KiB (old), 18 KiB (new), 0 bytes (No change)

Configuration ldpi

APK file size: 49 KiB (old), 49 KiB (new), 0 bytes (No change)
APK download size (estimated): 14 KiB (old), 14 KiB (new), 0 bytes (No change)

Configuration mdpi

APK file size: 46 KiB (old), 46 KiB (new), 0 bytes (No change)
APK download size (estimated): 14 KiB (old), 14 KiB (new), 0 bytes (No change)

Configuration tvdpi

APK file size: 86 KiB (old), 86 KiB (new), 0 bytes (No change)
APK download size (estimated): 29 KiB (old), 29 KiB (new), 0 bytes (No change)

Configuration xhdpi

APK file size: 57 KiB (old), 57 KiB (new), 0 bytes (No change)
APK download size (estimated): 21 KiB (old), 21 KiB (new), 0 bytes (No change)

Configuration xxhdpi

APK file size: 63 KiB (old), 63 KiB (new), 0 bytes (No change)
APK download size (estimated): 29 KiB (old), 29 KiB (new), 0 bytes (No change)

Configuration xxxhdpi

APK file size: 64 KiB (old), 64 KiB (new), 0 bytes (No change)
APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)

Alpha

Expand to see flavor specifics

Universal APK

APK file size: 11 MiB (old), 11 MiB (new), 6836 bytes (Added)

APK download size (estimated): 10 MiB (old), 10 MiB (new), 2885 bytes (Added)

Method count: 116192 (old), 116191 (new), 1 (Removed)

Features: 2 (old), 2 (new), 0 (No change)

Permissions: 6 (old), 6 (new), 0 (No change)

Resources: 5940 (old), 5940 (new), 0 (No change)

  • Anim: 33 (old), 33 (new), 0 (No change)
  • Animator: 24 (old), 24 (new), 0 (No change)
  • Array: 14 (old), 14 (new), 0 (No change)
  • Attr: 888 (old), 888 (new), 0 (No change)
  • Bool: 8 (old), 8 (new), 0 (No change)
  • Color: 828 (old), 828 (new), 0 (No change)
  • Dimen: 817 (old), 817 (new), 0 (No change)
  • Drawable: 345 (old), 345 (new), 0 (No change)
  • Id: 1278 (old), 1278 (new), 0 (No change)
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 351 (old), 351 (new), 0 (No change)
  • Menu: 1 (old), 1 (new), 0 (No change)
  • Mipmap: 1 (old), 1 (new), 0 (No change)
  • Plurals: 10 (old), 10 (new), 0 (No change)
  • String: 817 (old), 817 (new), 0 (No change)
  • Style: 481 (old), 481 (new), 0 (No change)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 114 (old), 114 (new), 0 (No change)

AAB differences

Expand to see AAB specifics

Supported configurations:

  • hdpi (same)
  • ldpi (same)
  • mdpi (same)
  • tvdpi (same)
  • xhdpi (same)
  • xxhdpi (same)
  • xxxhdpi (same)

Base APK

APK file size: 11 MiB (old), 11 MiB (new), 6836 bytes (Added)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 3302 bytes (Added)
Method count: 116192 (old), 116191 (new), 1 (Removed)

Configuration hdpi

APK file size: 43 KiB (old), 43 KiB (new), 0 bytes (No change)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)

Configuration ldpi

APK file size: 45 KiB (old), 45 KiB (new), 0 bytes (No change)
APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)

Configuration mdpi

APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change)
APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)

Configuration tvdpi

APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)

Configuration xhdpi

APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change)
APK download size (estimated): 20 KiB (old), 20 KiB (new), 0 bytes (No change)

Configuration xxhdpi

APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change)
APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)

Configuration xxxhdpi

APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)

Beta

Expand to see flavor specifics

Universal APK

APK file size: 11 MiB (old), 11 MiB (new), 6744 bytes (Added)

APK download size (estimated): 10 MiB (old), 10 MiB (new), 1176 bytes (Added)

Method count: 116198 (old), 116197 (new), 1 (Removed)

Features: 2 (old), 2 (new), 0 (No change)

Permissions: 6 (old), 6 (new), 0 (No change)

Resources: 5940 (old), 5940 (new), 0 (No change)

  • Anim: 33 (old), 33 (new), 0 (No change)
  • Animator: 24 (old), 24 (new), 0 (No change)
  • Array: 14 (old), 14 (new), 0 (No change)
  • Attr: 888 (old), 888 (new), 0 (No change)
  • Bool: 8 (old), 8 (new), 0 (No change)
  • Color: 828 (old), 828 (new), 0 (No change)
  • Dimen: 817 (old), 817 (new), 0 (No change)
  • Drawable: 345 (old), 345 (new), 0 (No change)
  • Id: 1278 (old), 1278 (new), 0 (No change)
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 351 (old), 351 (new), 0 (No change)
  • Menu: 1 (old), 1 (new), 0 (No change)
  • Mipmap: 1 (old), 1 (new), 0 (No change)
  • Plurals: 10 (old), 10 (new), 0 (No change)
  • String: 817 (old), 817 (new), 0 (No change)
  • Style: 481 (old), 481 (new), 0 (No change)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 114 (old), 114 (new), 0 (No change)

AAB differences

Expand to see AAB specifics

Supported configurations:

  • hdpi (same)
  • ldpi (same)
  • mdpi (same)
  • tvdpi (same)
  • xhdpi (same)
  • xxhdpi (same)
  • xxxhdpi (same)

Base APK

APK file size: 11 MiB (old), 11 MiB (new), 6744 bytes (Added)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 1958 bytes (Added)
Method count: 116198 (old), 116197 (new), 1 (Removed)

Configuration hdpi

APK file size: 43 KiB (old), 43 KiB (new), 0 bytes (No change)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)

Configuration ldpi

APK file size: 45 KiB (old), 45 KiB (new), 0 bytes (No change)
APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)

Configuration mdpi

APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change)
APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)

Configuration tvdpi

APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)

Configuration xhdpi

APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change)
APK download size (estimated): 20 KiB (old), 20 KiB (new), 0 bytes (No change)

Configuration xxhdpi

APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change)
APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)

Configuration xxxhdpi

APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)

Ga

Expand to see flavor specifics

Universal APK

APK file size: 11 MiB (old), 11 MiB (new), 6744 bytes (Added)

APK download size (estimated): 10 MiB (old), 10 MiB (new), 1685 bytes (Added)

Method count: 116198 (old), 116197 (new), 1 (Removed)

Features: 2 (old), 2 (new), 0 (No change)

Permissions: 6 (old), 6 (new), 0 (No change)

Resources: 5940 (old), 5940 (new), 0 (No change)

  • Anim: 33 (old), 33 (new), 0 (No change)
  • Animator: 24 (old), 24 (new), 0 (No change)
  • Array: 14 (old), 14 (new), 0 (No change)
  • Attr: 888 (old), 888 (new), 0 (No change)
  • Bool: 8 (old), 8 (new), 0 (No change)
  • Color: 828 (old), 828 (new), 0 (No change)
  • Dimen: 817 (old), 817 (new), 0 (No change)
  • Drawable: 345 (old), 345 (new), 0 (No change)
  • Id: 1278 (old), 1278 (new), 0 (No change)
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 351 (old), 351 (new), 0 (No change)
  • Menu: 1 (old), 1 (new), 0 (No change)
  • Mipmap: 1 (old), 1 (new), 0 (No change)
  • Plurals: 10 (old), 10 (new), 0 (No change)
  • String: 817 (old), 817 (new), 0 (No change)
  • Style: 481 (old), 481 (new), 0 (No change)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 114 (old), 114 (new), 0 (No change)

AAB differences

Expand to see AAB specifics

Supported configurations:

  • hdpi (same)
  • ldpi (same)
  • mdpi (same)
  • tvdpi (same)
  • xhdpi (same)
  • xxhdpi (same)
  • xxxhdpi (same)

Base APK

APK file size: 11 MiB (old), 11 MiB (new), 6744 bytes (Added)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 4282 bytes (Added)
Method count: 116198 (old), 116197 (new), 1 (Removed)

Configuration hdpi

APK file size: 43 KiB (old), 43 KiB (new), 0 bytes (No change)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)

Configuration ldpi

APK file size: 45 KiB (old), 45 KiB (new), 0 bytes (No change)
APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)

Configuration mdpi

APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change)
APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)

Configuration tvdpi

APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)

Configuration xhdpi

APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change)
APK download size (estimated): 20 KiB (old), 20 KiB (new), 0 bytes (No change)

Configuration xxhdpi

APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change)
APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)

Configuration xxxhdpi

APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)

@translatewiki translatewiki force-pushed the translatewiki-prs branch 2 times, most recently from ed57af0 to a1eec15 Compare July 28, 2025 12:17
@translatewiki translatewiki force-pushed the translatewiki-prs branch 3 times, most recently from a7cce48 to 3da06bd Compare August 7, 2025 12:16
@translatewiki translatewiki force-pushed the translatewiki-prs branch 2 times, most recently from a46f984 to d06c815 Compare August 14, 2025 12:17
@translatewiki translatewiki force-pushed the translatewiki-prs branch 2 times, most recently from 0af81b3 to 46e062f Compare August 21, 2025 12:16
@translatewiki translatewiki force-pushed the translatewiki-prs branch 2 times, most recently from 9ff2dbb to 7380148 Compare August 28, 2025 12:26
@translatewiki translatewiki force-pushed the translatewiki-prs branch 3 times, most recently from ca8c26a to 3a472df Compare September 8, 2025 12:13
@translatewiki translatewiki force-pushed the translatewiki-prs branch 2 times, most recently from 17e11e9 to 839642b Compare September 15, 2025 12:19
@wangombe-g
Copy link

Hello, this is a follow up to a ticket filed about this PR: https://phabricator.wikimedia.org/T403957

To allow continued integration of the latest translations from translatewiki.net, we recommend merging this PR. If possible, allow @translatewiki updates to be merged automatically to keep localization in your application up to date.

@BenHenning
Copy link
Member

Apologies @wangombe-g. We definitely want to get this merged.

It looks like we detected some issues with the translated strings. In particular:

  • Nigerian Pidgin (pcm-rNG)
    • Extra newlines: strings faq_answer_whos_an_admin, string faq_answer_create_profile, faq_answer_bug_reporting, faq_answer_exploration_player, faq_answer_audio_not_playing, faq_answer_delete_profile, faq_answer_update_app, faq_answer_update_os all have extra newlines in the translated strings that the non-translated string don't have. This can cause formatting inconsistencies so we need to fix this in the translations before we can merge the PR.
    • Extra translations: strings story_total_chapters, completed_story_count, ongoing_topic_count, minutes_ago all incorrectly switched these from plurals to single strings.
  • Brazilian Portuguese (pt-rBR)
    • Incorrect 'one' plural option: chapter_count, story_count, lesson_count, completed_story_count, ongoing_topic_count, minutes_ago, hours_ago, days_ago all updated their 'one' plural categories to assume '1' but '0' is a possible match for these (see https://stackoverflow.com/a/47292338) so the '%s' needs to be re-added.
    • Typos:
      • string onboarding_language_activity_title seems to have a typo with 'Bem'. Our lint tool suggest this should be reverted back to 'Bem-vindo'.
      • string audio_language_fragment_subtitle seems to have a typo with 'lingua'. This should be reverted back to 'língua'.

I suspect we can go ahead and make the fixes ourselves since these all seem relatively straightforward, though it might be a bit easier for someone more familiar with the UI. @seanlip do you know if anyone on the translation team might be able to address these in the Oppia Android project so that we can unblock this PR?

@seanlip
Copy link
Member

seanlip commented Sep 16, 2025

@BenHenning TBH I think making the fixes directly (at least the technical ones) might be best. I think sometimes the folks on the translations team have issues with the translatewiki syntax of "plurals" etc.

I'll send you the email address for the teams separately in chat.

@translatewiki translatewiki force-pushed the translatewiki-prs branch 2 times, most recently from 22d64ba to 447d398 Compare September 22, 2025 12:19
@translatewiki translatewiki force-pushed the translatewiki-prs branch 3 times, most recently from 8da23e1 to febbeea Compare October 2, 2025 12:20
@translatewiki translatewiki force-pushed the translatewiki-prs branch 2 times, most recently from 257af5d to 5798605 Compare October 9, 2025 12:23
@wangombe-g
Copy link

Is there something the team @translatewiki could assist with to help this move along?

@translatewiki translatewiki force-pushed the translatewiki-prs branch 4 times, most recently from b04aa40 to df3e6b4 Compare October 20, 2025 12:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants