Skip to content

Add Arabic (ar_SA) language pack#280

Merged
sjp4 merged 1 commit into
coredevices:masterfrom
kaluaim:fix-ar-sa-language-pack
Jul 20, 2026
Merged

Add Arabic (ar_SA) language pack#280
sjp4 merged 1 commit into
coredevices:masterfrom
kaluaim:fix-ar-sa-language-pack

Conversation

@kaluaim

@kaluaim kaluaim commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Summary

Background

This accompanies the Arabic shaping/RTL rendering fixes merged into PebbleOS (most recently coredevices/PebbleOS#1622), and was requested by @ericmigi in this comment. Tested on a Core Time 2.

🤖 Generated with Claude Code

@CLAassistant

CLAassistant commented Jul 3, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@ericmigi
ericmigi requested a review from sjp4 July 3, 2026 15:36
@kaluaim

kaluaim commented Jul 17, 2026

Copy link
Copy Markdown
Contributor Author

Hi @ericmigi @sjp4 👋 Friendly nudge on this one — could it be merged to unblock Arabic users? Happy to adjust anything if needed. Thanks!

@sjp4

sjp4 commented Jul 17, 2026

Copy link
Copy Markdown
Member

hardware: null so it applies to all supported platforms

Does this work on all hardware? (e.g. OG Pebbles). The previous json had specific platforms listed because the pack would not work on others

Single ar_SA entry pointing at a Vazirmatn-based .pbl hosted as a
GitHub release asset, with hardware: null so it applies to all
supported platforms (same shape as the he_IL entry). Vazirmatn was
chosen as the default Arabic font in the coredevices/PebbleOS#1622
discussion. Tested on a Core Time 2.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@kaluaim
kaluaim force-pushed the fix-ar-sa-language-pack branch from 9525c1a to 94a8c8a Compare July 19, 2026 10:16
@kaluaim

kaluaim commented Jul 19, 2026

Copy link
Copy Markdown
Contributor Author

hardware: null so it applies to all supported platforms

Does this work on all hardware? (e.g. OG Pebbles). The previous json had specific platforms listed because the pack would not work on others

@sjp4 I used hardware: null to match other language packs, and because the per-hardware entries never showed in the app — looks like 5d31045 fixes that (unreleased, so unverified). The pack didn't render on a Time Steel (elbbeP firmware), so I've restored the 7 hardware entries; only the URL and native العربية name change now. Sideload-tested on Core 2 Duo and Core Time 2; in-app download still unverified.

@sjp4
sjp4 merged commit 0208654 into coredevices:master Jul 20, 2026
3 checks 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.

4 participants