Skip to content

Complete the App Store language list (50 languages)#80

Merged
flocom merged 1 commit into
mainfrom
claude/elegant-archimedes-2nh79p
Jun 21, 2026
Merged

Complete the App Store language list (50 languages)#80
flocom merged 1 commit into
mainfrom
claude/elegant-archimedes-2nh79p

Conversation

@flocom

@flocom flocom commented Jun 21, 2026

Copy link
Copy Markdown
Owner

Summary

The All App Store button (and the add-language dropdown, which shares the same source — languageNames) only offered 39 of Apple's 50 App Store localizations. This adds the 11 missing languages so the full official set is available:

bn Bangla, gu Gujarati, kn Kannada, ml Malayalam, mr Marathi, or Odia, pa Punjabi, sl Slovenian, ta Tamil, te Telugu, ur Urdu.

Also relabels es from "Spanish" to "Spanish (Spain)" to match Apple's naming alongside "Spanish (Mexico)".

Implementation

  • app.js — add the 11 entries (with flag emojis) to both languageNames and languageFlags, kept in sync. Both addAllAppStoreLanguages() and updateAddLanguageSelect() iterate languageNames, so the single change covers the button and the menu.

Verification

  • node --check app.js passes.
  • Script check: languageNames = 50, languageFlags = 50, identical key sets (no name without a flag, no flag without a name), and all 50 official App Store language codes present.

Note: Urdu is right-to-left, like the already-supported Arabic and Hebrew. Canvas text rendering doesn't apply special RTL shaping for any of them yet — this PR keeps that existing behavior and just makes the languages selectable.

🤖 Generated with Claude Code


Generated by Claude Code

"All App Store" only added 39 of Apple's 50 App Store localizations.
Add the 11 missing ones so the button — and the add-language menu, which
share the same source — cover the full set: Bangla, Gujarati, Kannada,
Malayalam, Marathi, Odia, Punjabi, Slovenian, Tamil, Telugu, Urdu. Also
relabel 'es' to "Spanish (Spain)" to match Apple.

- app.js: add the 11 missing entries (with flags) to languageNames /
  languageFlags, kept in sync (single source for the button + menu)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y5pzx2vkZB8DN2dDy4YRNH
@flocom
flocom merged commit 12034d4 into main Jun 21, 2026
1 check passed
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.

2 participants