Skip to content

Fix resources by correcting invalid language codes#7

Open
mohsenoid wants to merge 1 commit intogoogle-wallet:mainfrom
mohsenoid:fix/6-resources-languages
Open

Fix resources by correcting invalid language codes#7
mohsenoid wants to merge 1 commit intogoogle-wallet:mainfrom
mohsenoid:fix/6-resources-languages

Conversation

@mohsenoid
Copy link
Copy Markdown

@mohsenoid mohsenoid commented Feb 20, 2026

The Problem

The release build was failing, and the Google Play API rejected the .aab file with a 403 Forbidden error, stating:
"The bundle targets unrecognized languages: by, cz, dk, fl, fp, gr, jp."

image

The Root Cause

Several Android localization resource directories (values-*) were using incorrect, non-standard abbreviations (such as country codes or custom shorthand) instead of the required ISO 639-1 or 639-2 language codes.
Google Play requires strict adherence to these standard language codes to process the app bundle.

Changes Made

Renamed the affected resource directories to map to their correct ISO standard language codes:

  • values-by $\rightarrow$ values-be (Belarusian)
  • values-cz $\rightarrow$ values-cs (Czech)
  • values-dk $\rightarrow$ values-da (Danish)
  • values-fl $\rightarrow$ values-fi (Finnish)
  • values-fp $\rightarrow$ values-fil (Filipino)
  • values-gr $\rightarrow$ values-el (Greek)
  • values-jp $\rightarrow$ values-ja (Japanese)

This resolves issue #6 & #2

This resolves issues google-wallet#6 & google-wallet#2, by changing the wrongly defined country code for the resources instead of language codes
@mohsenoid mohsenoid force-pushed the fix/6-resources-languages branch from 31201fb to c800ed3 Compare February 20, 2026 14:47
@mohsenoid
Copy link
Copy Markdown
Author

Could you please review this and arrange a new release that includes the fix?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant